发布时间:2018年04月10日 19:27:55分享人:到此为止来源:互联网31
对策略进行历史数据的回测和优化,是完成一个策略最后的几个步骤,而数据质量的好坏直接影响了测试的准确度,在外汇市场上最流畅的MT4软件,本身可以提供一段时间内的历史数据下载,如下图,我们可以选择数据的时间框架,来下载mt4服务器上的历史数据,这个是个很方便的操作,但是用这种数据来进行历史测试数据准确率并不高,原因很简单,比如我只下载了15M时间框架的数据,那么这个下载下来的数据中,只有每个15分钟bar的开盘价,收盘价,最高价,最低价是准确的,而在15分钟内价格具体是怎么走的,则是不准确的,是由mt4软件,采用了某种算法来模拟了这15分钟内的价格走势,比如你策略在实际运行中比如是这15分钟bar之内某个时点上被止损了,但是你在测试中很有可能止损的价格和时间是不准确的。一般用这种数据测试下来,最好的测试质量也就是有90%左右的准确性。
那么有没有更高质量的历史数据呢?答案是有,而且是免费的,这就是外汇领域做程序化比较容易入门的原因之一,不光平台比较完善,各种免费资源很多,而且质量都很高。Ducuscopy平台提供了免费的基于tick级别的历史数据,所谓基于tick级别的,就是说价格每次变动都记录下了,因此可以达到99%的准确率,那么怎么下载这种基本的历史数据呢,方法很多,可以自己写程序下载,也可以用Ducuscopy平台官方的JForex软件,当然,我们介绍给大家的是最简单的,用一款免费的软件TickHistory来下载1.到官方网站 http://www.tickstory.com/ 下载这款免费软件安装2.打开安装好的软件,设置默认的MT4文件夹,在后面下载完tick数据后,还要将tick数据转换成mt4使用的数据格式,转换好的数据会放到这里设置的文件夹下,另外提醒下,这里请尽量使用货币对符号没有后缀的平台,比如 Alpari,GoMarekts等等3.选择货币对和下载的周期,下载数据
4.下载好数据后,将数据转换成MT4使用的数据,可以设置要生成数据的时间框架并且可以设置点差
5.按F8或者点击菜单启动设置好的MT4进行测试通过以上这些步骤我们就获得了质量高达 99%的历史数据,用这些历史数据测试出来的测试报告是非常准确的,可以信赖的,我们可以根据测试报告再做后续的策略的优化和改进。
【本文来源宽特科技首席程序员】
爱华网本文地址 » http://www.aihuau.com/a/25101011/64186.html
更多阅读
如何在Win8系统上建立WIFI热点 精——简介 2012年10月26日,微软正式推出Windows 8操作系统,不少用户也都升级到了最新的Win8。大家知道,在Win7系统下,我们很方便的就在命令提示符下建立了WIFI热点,那么Win8上是否同样可以呢?我以实际体验
教大家如何在youtube上下载视频——简介我们都知道,在youtube上面的视频,好多都是在国内找不到的,所以当我们看到自己喜欢的视频,又想拿出来给小伙伴们分享的时候,就纠结于如何下载的问题。。。与国内的优酷土豆不同,youtube官方上面并没
如何在Word中输入平均数的符号X上加一横(X拔)——简介在我们常用的公式中平均数的基本都是用X的上面加一根横杠来表示,念作“X拔”。它十分常用,但是在我们用Word书写论文过程中,往往不知道如何在Word中输入这个符号,下面我就介绍一下如何
如何在ipad上播放RMVB格式的视频文件——简介 iPad具备优秀的娱乐影音功能及便携性著称。iPad在视频播放功能上保持领先地位,支持了当下流行的1280*720,即720P高清视频,乃至于1920*1080全高清。但ipad对视频有严格的限制,不符合要求的话
如何在kindle上安装多看系统——简介多看系统较原版系统来说还是比较有优势的,安装起来也比较方便,下面我们以kindle 4为例,来叙述一下多看系统的安装方法如何在kindle上安装多看系统——工具/原料kindle 4,电脑,数据线如何在kindle上