|
近来很多投资者询问关于期货程序化交易软件的问题,下面将为广大投资者总结下目前国内常见的期货程序化交易软件的优缺点:
目前,国内主流的程序化交易软件有: 赢智程序化(wh8),交易开拓者(TB),金字塔,MC。
赢智程序化(wh8),文华财经开发的专门程序化交易软件,有数据优势,数据稳定,回测样本也全,能用历史的逐笔tick数据回测模型。该软件很适合用来开发程序化基金产品,模组采用为每一个模型虚拟一个子账户的形式多模型组合运行,能实现加码、减仓、回撤管理、风控等精细程序化,还支持tick模型、类C语言的盘口模型的开发。麦语言编写环境,函数库已经封装好了大量的金融统计算法,下单控制、资金头寸管理也都已经封装成函数了,直接用成熟的函数编写的模型没有bug运行更稳定,一般的策略几十行就能搞定,也减少了编写和调试的时间,容易写出稳定运行的策略。其缺点是,没有提供自定义函数的功能,需要新函数得到文华论坛申请,不过论坛的服务还不错有求必应。软件是按年收软件使用费。
交易开拓者(TB),据说是山寨版的TS,用惯了Ts的,过来用TB那是拿来就用,是编程自由度最高的一个平台,和pascal有些类似,无论是开发环境,测试平台都很不错,对于动态止盈止损,动能、动量函数的开发和使用,开平仓平稳度,高级函数的DIY,以及各项风险控制条件的设置与执行,心有所想,程序便能实现它,只要你有能力和经验,就能在TB平台上开发出很强的策略,但是编程过程很烦琐(当然对于专业程序员和编程高手另当别论),要实现一个简单的小策略,程序就要编写几百行,调试起来得费点脑细胞,有隐藏的bug就会导致模型运行不稳定。另外,TB运行环节的功能还不够强大,对多模型组合运行监控支持的不好,有待进一步完善。收费模式是按照交易量收费,对于交易量大的客户费用较高。
金字塔,其最大的优点是函数量丰富,很容易实现各种交易策略,软件的框架规划功能很全,支持VBS二次开发,支持股票和期货交易。缺点是起步较晚,是小众产品,使用的人不多,开发者不多对客户问题反应不及时,问题改的缓慢,同时策略编辑和测试界面很不人性化。收费模式是收软件使用年费。
MC,美国很有名的程序化软件tradestation出来的几个人开发的,凭这个背景,给人不错的印象,但由于完全是国外的程序化平台,很不适合中国国情,内核和编辑界面正在逐渐本土化,要走的路还很长,bug也比较多,实际使用和测试下来,不是很方便,所有优秀的策略很难短时间开发出来,而且其交易费用也是按交易量收取,费用较高。
优秀的程序化交易软件需要经过严格的测试和实盘考验,才能给客户提供服务,例如测试时选择的周期,需要覆盖所有类型的行情,最大回撤不能超过10%,不能包含未来函数以及信号闪烁的问题,止盈止损是否在可控范围内,开平仓的平稳度以及滑点控制。
|
|