【程序化交易平台】MT5、交易开拓者(TB)、Multicharts和Wind量化平台
小明学外汇外汇入门 2019-08-19 12:34:19 交流微信号:FX263cn 程序化交易平台 MT5 交易开拓者(TB)
交易助手:它可以很方便的对未能及时成交的委托进行处理,如可以按未成交时间撤单或按价格偏离的跳数撤单,并且支持开仓与平仓分别设置,从而保证了将滑点降到最低。 还有后续处理,撤单后可以选择不处理,也可以按照指定的方式重新委托。还有超价等功能一应具全。
它强大的函功控制功能基本上可以让你设计到交易的每个细节,如 :统计盈利次、最大单笔盈利额、建仓次数,建仓位置、建仓价格...太多实用的控制函数能将我们想要的策略表达到更完美。并且在对模型测试时非常精准,历史K线数据也足,最多能达到80000根K线回溯 。
它提供了完整的测试体系 ,不仅测试数据精准,更有多种测试数据分析方式。支持多个模型、多个品种的组合测试,并自动生成汇总信息,图表等。还有对于初级期货交易者来说许多界面及专业功能不知如何设置。另外TB函数虽然功能强大,但它使用的语言稍微复杂了一点点,没有一番学习或专业的知识可能没法编写出完整的公式,当然这需要使用者的耐心研究。
就个人认为,TB是一款专业的量化软件,基本的操作与使用学习数个小时也能上手了,对于要开发TB策略与公式的朋友,是需要经过学习或培训的,才可以入手,必竟专业的事要专业者来做。
最后 大家可以亲自到TB官网去下载该软件,经过简单的注册申请就可得到登陆账号与模拟资金,如遇更多技术问题欢迎向 在线客服 咨询。
对于入门者而言,如何实现程序化交易呢?
1、交易策略的设计
首先要明确交易策略的属性(趋势型、波动性、套利型…),也可以是以上多种简单交易模式的综合应用,然后根据所要交易的品种价格波动特性和所要交易的周期来制定交易策略,交易策略中设定目标利润和允许最大亏损,以及具体止盈止损点的设置。
2、模型的编写
首先要选择一个程序化交易平台,目前国内较为流行的程序化交易软件包括文化的赢智,交易开拓者(TB)以及金字塔等等,不同的交易软件程序语言具有不同的特点,包括语句语法结构、函数构造等都有所不同,投资者结合自身选择一种语言便可,然后将自己的交易策略通过计算机语言来实现。 以文华赢智程序化交易平台为例,下面的程序代码为一个简单的波动性突破的交易策略,波动性的定义为:最高价与最低价、当根bar的最高价与上一收盘价、当根bar的最低价与上一收盘价,这三组价格差额的最大者即为该品种的波动性值,波动性既可以进行横向比较品种间的波动性水平,也可以用于纵向判断价格波动的异常,并作为入市信号的触发器,具体操作为:若当前价格波动突破此前波动平均水平时,开仓进场;当前价格波动回落合理范围内之后进行平仓处理。
3、模拟交易
投资者可以通过使用程序化交易软件对自己的交易策略进行模拟交易测试,以便于投资者对自己的交易思想进行评判和改进,在进行仿真测试时需要注意一下几点:回测的bar周期要与策略制定初期相吻合;回测的时期长短的选择,一般来讲回测效果较好的策略对近期行情有较好的指导性;测试报告的分析以及对仿真测试的理解,在测试报告当中要对最终收益率、资金最大回撤、收益风险比、连续亏损次数等多项指标综合考虑。
4、参数优化
对参数的优化要注意一下几点:
(1)优化所用为历史数据,对未来的指导性强弱还有待于探讨;
(2)模型开发要有理论基础,不能依赖于参数最优化;
(3)回测中长期的最优化参数,或许对短期行情来讲是一个不错的选择;
(4)过度最佳化的参数对后市的指导性不一定最好;
(5)要考虑交易成本和滑移价差对投资结果的影响。
5、实盘交易
在实盘交易之前,建议投资者先进行模拟实盘跟踪交易,观察交易策略的稳定性后再进入实盘交易,特别是对于投资经验较少的投资者来说更为重要。
【全球外汇中文网Fx263.com ,阅读更多请登录www.Fx263.com或关注公众号:FX263COM】
【版权声明】
本文仅代表作者观点,不代表本站立场。Fx263.com对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证,且不构成任何投资建议,请读者仅作参考,并自行承担全部风险与责任。Fx263.com作为信息内容发布平台,页面展示内容的目的在于传播更多信息,不代表Fx263.com立场;本站会员及自媒体人所发的稿件所载明的信息与本网无关,如文章涉及版权,请联系本站处理。
【风险提示】
请通过正规渠道参与外汇保证金交易。目前通过网络平台提供、参与外汇保证金交易均属非法。请提高意识,谨防损失!外汇、贵金属和差价合约(OTC场外交易)是杠杆产品,存在较高的风险,可能会导致亏损您的投资本金,请理性投资。