Note

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

· Views 717

在知乎上看到有许多人在问怎样回测以及如何获得数据的一些问题,虽然介绍了复盘大师这款软件,但是没有做详细的介绍,于是想着写一篇文章来介绍这款软件的用法,希望能帮到一些人,当然,如果有人有更好的回测软件,还希望不吝赐教,万分感谢。

首先声明本人不是复盘大师的托儿。自入外汇的坑以来,本人一直在找可以采用历史数据复盘练习以及可以同时对多个品种运行多个EA回测的软件,之前找了TickStory,但是发现被墙了,连不上dukascopy的数据源,于是再找,找到了这款复盘软件,用了之后感觉确实还可以,于是推荐一下。以下是如何使用这款软件进行复盘练习的教程。

首先贴上下载软件的地址:

https://forextester.com/

不用EA的话可以直接下载免费版,然后安装,注意一定不要安装在C盘,否则以后下载TICK级别数据放进去之后C盘容量不够大就被撑爆了…如果使用EA那么建议还是把这款软件买下来,软件的数据还是非常多的,而且用起来也比较方便,支持同时回测多个策略以及多个品种和周期。


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

下完软件后,接下来我们可以到网站上下载到18年的1min级别的免费数据(虽然是免费的但是测试起来质量也有90分的质量,超赞)。下载地址附上:

https://forextester.com/data/d...

点击想要下载的品种下载,下载完之后是一个压缩包,解压里面是一个TXT格式的数据文件,建议不要打开,因为文件比较大,本人的电脑有点弱,打开之后就直接蓝屏了…当然如果电脑好,打开一下满足好奇心也是可以的。


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

然后我们就可以把数据导入到复盘大师了,可以用解压好的TXT文件直接导入,步骤如下:


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

导入完成后可以看到2001年至2019年的数据都有了,接下来要设置一下非常重要的点差,其余参数若有差别也可修改


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

复盘大师的官网上介绍说这款软件是可以使用浮动点差来测试的,这对于剥头皮交易者来说就相当便利了,当然,购买了才可以使用,本人暂时还没有用剥头皮一类的交易系统,所以还没去研究tick级别的浮动点差要怎么调,想要这个功能的人可以自己研究一下。

数据有了,然后便可以开始快乐的复盘了,新建一个复盘项目,如下图:


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

接下来介绍一下复盘大师的面版,如下图:


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

开始测试后,可以进行手动的模拟下单训练,也可以采用自动交易策略进行回测,至于同时进行多品种回测,只要在建立项目的时候把多个品种勾上即可,唯一比较坑的是这款软件的自动交易策略用的是DLL文件…

这款软件可以自动将EA的mq4文件转换成dll文件并安装,但是要购买软件才可以用,而且有些函数目前还不能转换,详见以下网址:

https://forextester.com/free-m...

所以若要对EA进行多品种回测,或者从网站上面下载TICK级别的数据,可以花钱购买该软件,或者…找个软件大牛捣鼓一下,嗯,你懂的。还有一个方法是,利用复盘大师把数据转换成.CSV文件的格式,然后用TickStory进行复盘,但是本人尝试了一下并没有召唤出神龙,如果哪位大神会使用这一神技还望不吝赐教 。

购买软件并完成注册后,我们可以开始采用自动交易程序复盘,如下图:


想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

我们选择Install New Strategy可以把EA安装到复盘大师上,系统会把EA上传到复盘大师的自动转换器,转换完成后会发给我们dll文件就完成了安装,指标的安装也是如此。注意在上传之前,代码里面一定不能有复盘大师无法转换的函数。

之后的过程就很简单了,双击策略修改参数并应用即可开始策略的测试,多个品种可以同时采用多个EA。

以上便是复盘大师的一个简单教程,希望能帮到一些苦苦需求复盘方式的人。

最后再说几句,看到知乎上的很多交易者在做实盘交易之前竟然都不对自己的交易系统进行测试,或者测试了也仅仅测试一小段时间,我就觉得有点诧异了,感觉这就好比没有经过好的训练就上战场的士兵一样,活下来的几率当然就不大了。有些人很幸运,碰巧今年行情适合他的交易方法,于是赚了钱就觉觉得自己不错了,殊不知这只是市场把钱先存放在他那儿罢了,过几年还要连本带利还回去的。

曾经看海龟交易法则这本书的时候我很深刻地记得里面说的那些运气好的人,市场是不确定的,但是交易者这么多,总有几个是能够在市场中赚到钱。当时感觉不寒而栗,因为就算你赚到了钱,说不好也只是运气好罢了。现在构建了自己的交易系统,经过十八年和多品种的回测,当时那种感觉没有那么强烈了,因为我知道了我的策略在这么长久的测试中的表现如何,而且进行了实盘和测试结果的一致性的对比。所以为什么要回测,因为它在某种程度上能够给你坚持交易系统的勇气。

当然,回测这个东西不是万能的,就像久经训练的士兵也并不能保证他能在战场中存活一样。回测是可以证伪的,也就是说在回测过程中表现好的系统,在以后不一定表现良好,但是如果连长时间回测的结果都表示会造成爆仓,那么这个系统在未来肯定也会出现爆仓的情况,因为历史会重演,相似的行情还会出现。

所以回测虽然不能保证你的交易方法可以盈利,但是最起码能让你有一点辨认能力,能让你对自己的交易策略有一些认识。

至于量化交易孰优孰劣,这个我只能说各有优势,主观交易的很多东西要量化来做是比较困难的,比如对支撑位和阻力位的识别,对形态的识别等等,当然还是有些量化团队做到了这个,但是确实非常复杂,所以主观交易也有它的优势。量化交易,优点就是一致性地执行、能进行很复杂的运算了、运行速度以及回测速度了,比如说要做两个品种的套利,量化交易者可以很容易实时地计算出两个品种的相关性以及乖离度来判断这两个品种是不是可以套利,而主观交易者就很难了,再比如说有些做新闻交易的量化交易者可以很轻松地在数据公布的瞬间挂入订单,这要主观交易者来做也是非常困难的。要用量化还是主观交易,抑或是用半自动交易,这取决于你自己了,有些人觉得量化太死板,那就用主观交易,有些人觉得主观交易回测起来工作量太大,那就可以用量化交易,人是活的,量化和主观本质上都是交易方式罢了,千万不要把它们对立起来。

以上,希望对大家有点帮助。

Disclaimer: The content above represents only the views of the author or guest. It does not represent any views or positions of FOLLOWME and does not mean that FOLLOWME agrees with its statement or description, nor does it constitute any investment advice. For all actions taken by visitors based on information provided by the FOLLOWME community, the community does not assume any form of liability unless otherwise expressly promised in writing.

FOLLOWME Trading Community Website: https://www.followme.com

If you like, reward to support.
avatar

Hot

历史数据点了品种没反应啊!怎么下载啊惊悚
专业
复盘大师就算了,不好!有多周期同步复盘EA!

-THE END-