『壹』 程序化交易软件哪个好
一 什么是程序化交易
程序化交易:用计算机软件代替人工进行交易的部分过程或者全部过程。
程序化交易可以分为
全自动:人为不干涉。所有信号均由计算机去执行。
半自动:计算机执行部分指令,比如只是用程序去开仓。平仓人工来执行。还有就是人工下单。然后计算机去执行出场程序。还有就是会人工判断行情是否单边与横盘,然后选择性的去加载程序。
二 程序化的优点与缺点
优点:
1 最大的优点就是可以克服主观交易中的心理问题:焦虑,犹豫,紧张,恐惧。兴奋等等各种心理因素。
2 可以同时很多个品种。且可以实时扑捉到交易机会第一时间进场。比人工观察要快很多很多。提高效率。把资金分散到几十个策略和品种上去的时候,极大的分散的投资风险。
3 主观交易策略使用的条件太复杂的情况下会影响交易的实时和客观。特别是日内交易,条件越多,每次下单的时候会影响速度,还会经常出现犹豫的情形。但是程序化就可以避免这些。再多的再复杂的条件也能很快的去执行。这个是人无与伦比的。
4 一个策略的盈利与否,如果用主观去判断会需要很长时间实盘去检验。特别是中长线策略。需要以年为单位来进行检验效果。但是用程序那么就能通过过去的大量数据很快检验出是否能盈利,当然真正的实盘与程序回撤数据还是有差异的。但即使如此也比主观要更加快的评测出策略的有效性。
缺点:
1 程序化不能实现人工复杂的思想的表达,还有些是模糊的难以用语言准确去描述的如盘感。
2 程序化相对比较死板,无法灵活的感觉各种盘面的变化去做出灵活的应对。
3 大量策略雷同,导致一些以前用的好的策略,过了段时间后就效果不好了。
三 程序化编写需要注意的几点
1 避免使用未来函数。
未来函数:指可能引用未来数据的函数,即引用或利用当时还没有发生过的数据对之前发出的判断进行修正的函数。
2 指令触发的K线取值。现在有实时触发,和K线走完取值,还比如实时触发K线走完复核,等等很多种。如果取TICK数据回测那么这些都触发条件与实盘都是最接近的。如果不是去TICK数据测试,那么就只有K线走完不复核取值,为最接近实盘效果。
3回测历史数据的时候,引用的是指数和主连合约的区别。
指数是以每个合约的成交量做权重算出的该商品的指数
主连是主力合约的连续,主连合约是是不同时段主力合约的连接,指数是所有合约按照成交量加权而形成的。很显然,主连合约因为有换月的状况所以有跳空情况,而指数是全部合约的加权,所以会有很优秀的连续性。
如果用指数来测试,那么实际交易的时候不会有这样的数据产生。如果是日内程序,那么就要用主连来测试,如果是过夜那么就最好是用指数。或者能有自动换月的函数来测试,那么效果就更贴近实际。
4 手续费和滑点
如果是低频的策略,那么这个影响将不大。如果是中频特别是高频的,那么就影响很大了。所以再回撤数据的时候越严格那么就实际效果越贴近实际。
5 测试的时候需要的数据源要足够的多。比如是日内的程序,那么少点没关系。如果是过夜的长周期策略,那么就需要足够多数据来检测在各种复杂情况下的有效性。最好先截取一两年的数据测试效果,这些数据里一定要有明显的单边和横盘行情。这样才能更加有效的去衡量效果。然后再换其他时间段来测试效果,最后再所有时间去测试,这样会更加的贴近真实效果。
『贰』 程序化交易的软件应该选择哪个
早就已经接触过不少了,上海邑泊的软件用着可以,就有程序化交易软件,简单,功能还多。
『叁』 程序化交易软件太多了,哪个好啊
都可以免费试用下就知道好坏了,真要找个适合自己的程序化软件就得试用过。每款软件都是有一定的客户,有的赞,有的贬,而且都是有些理由的,所以建议你可以申请试用下,而且和你需要什么功能有关,这些软件都是有些特色的。比如:有的便宜,有的功能简单,有的数据好,有的功能强大,有的编写语言难等。
所以适合你自己的才是好的办法。
金字塔免费版功能:
国内全推期货数据 超级图表分析 闪电下单功能 自编函数功能 VBA二次开发功能 交易策略测试和优化 简单图表程式化交易 A股、外汇外盘全推数据 高端新图表程式化交易
『肆』 国外股票程序化交易中所用的程序是用什么语言编辑的
国外的交易软件基本都是程序化交易系统。编写的语言很多,又分散户和投资机构用。无论哪种语言编辑,执行都是c++
『伍』 程序化自动交易软件有哪些用哪个更好
现在国内期货市场的程序化自动交易软件已文华财经和交易开拓者为主。
每个都有其优势,文华财经需要开通程序化交易授权,交易开拓者需要在指定期货公司开户。
『陆』 外汇程序化交易哪个稳定
所谓的EA(就抄是你所指的程序化袭交易)都是交易者根据自己的交易思路来编程出来的,所以你这个问题本身就不成立,交易者对自己开发的EA肯定都是保密不外传的。用全自动EA可以实现无人工干预,但是需要电脑24小时开机。现在也有一部分公司推出账户托管业务,就是说你把你的账户托付给公司,公司来帮你用EA来挂账户实现自动化交易
『柒』 目前程序化交易平台很多,我该如何选择
【上海中期程序化交易黄埔军校为您解答】:各个平台有其各有的优点和缺版点,且收费的模式不尽相权同。投资者应当根据自身的偏好与具体情况进行选择,没有绝对意义上的孰优孰劣。例如文华财经软件相对简洁、高效,但是一些复杂的交易思想难以实现。TB软件能实现的功能较多,但占用的内存资源较大,同时需要投资者有一定的计算机语言编程基础。而金狐软件则处于两者之间。
『捌』 外汇程序化交易软件哪个最好用
外汇程序化交易软件随着计算机技术的高速发展和互联网的广泛应用,近年来出现了新的外汇交易方式:外汇自动交易。这种交易一般有两种模式: 1)外汇自动交易软件。自动交易软件是根据各种技术指标结合大量的历史统计结果来设定交易程式的软件。一般是根据一些成熟的交易模型,程序化,使其能够自动代替人工交易。 2)外汇智能交易系统。这种交易模式是最近由于网络技术的高度发展才出现的。交易策略提供专家在自己交易的同时,通过网站实时发出同样的交易信号,通过授权设定为接受该交易信号的外汇账户将根据此信号进行自动交易,而不需要通过该账户持有人的干预。这种交易模式的好处是账户持有人不需要经常在线,只要设置好跟随的交易专家即可。并且由于专家交易具有较强的应变能力,所以效果较好。 外汇自动交易软件是否好用,如何分辨外汇交易软件哪个最好用。以下的标准,是中肯的选择建议,希望大家选择系统的,最注重的一定是风险管控系统!1.>自动交易策略的稳定性,以及资金回调标准2.>真实交易的历史业绩的参考3.>交易系统的风控体系标准. 以下推荐选择交易系统的一些方法 外汇自动交易软件有哪,些目前市场上的外汇自动交易软件种类非常多,流行的外汇自动交易提供商也很多,都有完整的提供交易信号决策,除此之外的非常多的交易社区,也为我们提供了交易系统,像云易汇智能交易系统,已经被非常多的交易商所采用.
『玖』 求助关于程序化交易(IB),大狮子勿介意哈
没做过自动化交易,不过懂些编程,呵呵1. 找例子学是最快的。IB是java系统,需要学一下java基础编程知识。java在windowns和unix上是通用的,这是跨平台最大的好处。2. 看你用什么语言来编了,可以先用自己觉得容易的把算法完成,然后再换成其他语言实现。3. 编程思想是一样的,语法不一样。不过matlab跟java,c++差别比较大,相对是最容易上手的语言。
『拾』 外盘期货外汇怎样程序化交易软件
外汇用EA可能不能很好地对上,国内好的EA在国外不一定好用。外盘期货的话,直接把内盘EA指令改成外盘的指令就可以了。