EA学院

EA学院

首页 > EA学院 > 用历史数据回测EA超详细教程

用历史数据回测EA超详细教程

2017-09-10 热度:44157 ℃

    TIM图片20200415180535.jpg

    现在大多数使用Ea的投资者,都是下载EA后拿来直接用的,也不管这款Ea的策略怎么样,优缺点在哪里。

    我们EA邦一直都在倡导大家在充分了解一款EA的策略以后再使用,这样才能明白这款Ea在什么行情下效果比较好,在什么行情下效果可能不行。我们不建议大家使用黑箱EA。

    只有充分了解一款EA的策略,才能做到不管是盈利还是亏损,都心里有数。

    我们EA邦的EA都会把策略告诉大家,但是即使网站的介绍里已经说的很明白了,在交易几十笔之前,可能大家还是不能对这款EA有个直观的感受。

    下面这个教程,就是教大家如何用历史数据进行回测,这样就可以在很短的时间内进行几百上千笔交易,可以很快的了解一款Ea的策略和优缺点。

1、先下载并安装Ea,如果不会安装请移步这里:EA安装教程-EA教程-EA邦 https://www.eabang.com/post/18.html

2、下载历史数据:

    在mt4上点击“工具”、“选项”

    blob.png

    在“图表”选项卡,把这两个柱数,设成很多个9,至于输入多少个9,我也不知道,反正我是在输入框里按住9不松手,直到输不进去为止。

    blob.png

    输入完成后点击“确定”,然后重启MT4。

    重启后进入“工具”、“历史数据中心”。

    blob.png

    我要下载GBPJPY英镑日元的数据,在左侧的交易品种中找到GBPJPY,双击“1分钟图-5分钟图-一直到-月线图”把所有的时间图前面的小图标都点成黄绿的彩色。

    点击“下载”按钮,大家看到现在数据库中1分钟的数据是:2048个记录。

    blob.png

    点击下载后,下载按钮会变成灰色,在日志中可以看到,数据已经开始下载中(如下图)。

    如果下载按钮从灰色变成可点击的状态,说明下载停止了,这时就要再次点击“下载”按钮,继续下载。

    blob.png

    下载历史数据会连国外的服务器,所以根据你的网速,有时候下载一个要断很多次,如果这样,就重新开始,如果一直都不行,可以跟EA邦联系,我们可以帮你下载。

    下图就是下载完成以后的截图,数据库的记录已经增加到600多万。下面日志里也已经到了现在的月份,这就说明数据全部下载完。

    blob.png

3、用历史数据回测

    我这里用的EA是fDay EURUSD v1.0,回测时间是2017年1月到2017年9月,看看在GBPJPY上跑的结果会怎么样。

    首先调出“EA交易测试”面板,如下图。点击“显示”、“EA交易测试”。

    blob.png

    选择回测的Ea、设置交易品种、勾选日期,并设置回测日期,勾选复盘显示,选择时间周期、设置点差。优化的勾不要选,关于优化我会再专门写一篇教程。

blob.png

    设置这些大家基本都能看的明白,可能唯一不太明白的是“复盘模型”,复盘模型有三个选项,分别是“每个即时价格”、“控制点”、“仅用开盘价”。

    每个即时价格大概意思是用最精确的价格来进行回测,但是速度也最慢,仅用开盘价回测速度最快,不过数据用的少,结果可能不太精确,控制点在两个中间,控制点的意思是在一根K线上随机选择12个点来进行回测,开盘价是只用每根K线的高开低收4个价格,每个即时价格是用有数据记录的全部的价格进行回测。这个选择,大家可以根据自己的电脑运算能力进行选择,我一般是用控制点进行回测。

    blob.png

    设置好之后点击“开始”,正常情况图表会向左边快速滚动。时间当然就是我们在上面设置的回测时间,从2017年1月到9月。

    在回测过程中,可以通过下面的滑块和按钮控制Ea回测速度和暂停回测。

    通过点击下面的“结果”、“净值图”、“报告”,查看交易结果。

    blob.png

    下图是回测结束后看到的报告。看起来还不错。

    blob.png

    下图是净值图,有赚有亏,总体盈利。

    blob.png

    在报告中点击右键,选择“保存报告”,会生成一个网页文件的报告,可以把报告发给朋友,告诉他我找到了一个好EA,

    blob.png

4、修改回测参数

    上面我们是用的在EURUSD上跑着不错的参数进行的回测,下面说一下怎么修改回测参数。

    在回测面板里,选择“EA属性”。

    blob.png

    可以在“起始资金”处修改回测的起始资金。

    blob.png

    在“输入参数”里,对各参数进行赋值,比如把开始时间设置成22点,结束时间设置成4点。修改后点确定保存参数,再开始回测,回测完后,看看这组修改的参数是不是比刚才的回测赚的更多,风险更少。

    blob.png

    关于最右边的优化面板,我会再写一篇文章来详细说明如何优化出最好的Ea参数。

    不喜欢看文字的,可以看视频EA回测教程》。

    * 关于EA邦的Ea,我们都会把参数放出来供大家在回测中进行修改。关于EA策略,我们也会无保留的告诉大家。有不明白的地方也欢迎大家与我们交流。

评论

mixman
mixman 评论于 2017-09-22 回复该评论
写的真好,唐老师辛苦了。(ง •̀_•́)ง
玩家将
玩家将 评论于 2017-09-23 回复该评论
这教程真是没谁了……
lzcygw
lzcygw 评论于 2017-10-27 回复该评论
这网站还真不错,发现来晚了
小脑爷
小脑爷 评论于 2018-05-29 回复该评论
好详细的教程,辛苦了。
外汇小韭菜
外汇小韭菜 评论于 2018-09-19 回复该评论
棒棒哒
guang01234
guang01234 评论于 2019-02-17 回复该评论
谢谢唐老师
dy0546
dy0546 评论于 2019-09-28 回复该评论
必须感谢分享
唐先生
唐先生 评论于 2019-10-13 回复该评论
唐老师写的非常不错,我正在学习
leo10
leo10 评论于 2020-02-13 回复该评论
唐老师写的非常不错,我正在学习
王先生
王先生 评论于 2020-03-05 回复该评论
有个问题,应该和经纪商服务器有关,我做了同样设置,但服务器每次都返回没有数据更新,所以这种方式并不能完全下载指定时间的历史数据,比如我的,就只有最近一个月的,坑啊
唐老师
唐老师 评论于 2020-03-12 回复该评论
有些平台商的有些品种有可能没数据。
kxs
kxs 评论于 2021-05-21 回复该评论
好网站好好学习
乾三连8866
乾三连8866 评论于 2021-10-27 回复该评论
感谢老师分享
gswwcheng
gswwcheng 评论于 2021-11-30 回复该评论
谢谢唐老师。感谢EA帮。
心领神汇
心领神汇 评论于 2022-03-10 回复该评论
谢谢
hylczh
hylczh 评论于 2023-04-07 回复该评论
感谢分享
jxpguoge
jxpguoge 评论于 2023-05-29 回复该评论
唐老师辛苦了,写的非常好!
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

用历史数据仿真交易,一天交易十年行情,操盘手就是这样练成的

用历史数据仿真交易,一天交易十年行情,操盘手就是这样练成的

    带你了解程序化交易,你好,我是小龙。    今天我会通过唐老师的一段视频来给大家说一下怎么用EA进行仿真交易。&...

VPS申请及安装EA教程

VPS申请及安装EA教程

    VPS是虚拟专用服务器的简称。    对于EA使用者来说,用自己的电脑一直开机加载EA,费电不说,也没有服务器稳...

外汇的6种下单方式及交易品种介绍

外汇的6种下单方式及交易品种介绍

1、在看下面的内容之前你要先安装MT4交易软件,请参考教程:https://www.eabang.com/post/38.html2、打开MT4后,在左边的交易品种列表大家会看到很多交易品种,不同的交...

EA自动交易工具的功能布局,全自动开平仓、仓位设置、顺势逆势加仓、单独止盈、单独止损、移动止盈、总体止盈、总体止损、画线开平仓、盈亏计算….

EA自动交易工具的功能布局,全自动开平仓、仓位设置、顺势逆势加仓、单独止盈、单独止损、移动止盈、总体止盈、总体止损、画线开平仓、盈亏计算….

    带你了解程序化交易,你好,我是小龙。    今天我会通过唐老师的一段视频来给大家简单的说一下EA程序化交易的面板...

在VPS上降低MT4/MT5 CPU使用率的方法

在VPS上降低MT4/MT5 CPU使用率的方法

《在VPS上降低MT4/MT5 CPU使用率的方法》...

MT4自带的30个指标说明及调用

MT4自带的30个指标说明及调用

调用:在mt4/mt5面板上显示下图的导航按钮,就会出现技术指标选择栏。下面是MT4/MT5自带的30个指标的说明:下面的用法是官方的说明,仅供参考。Accelerator指标  ...

反向跟单一个亏损的策略,靠谱吗?

反向跟单一个亏损的策略,靠谱吗?

    今天我们来说一个交易中特别有意思的一个问题。    反向跟单一个亏损的策略,靠不靠谱呢?  ...

巧用这种止盈,用多空对冲方式交易,一个永远有单,并且单量超多的策略

巧用这种止盈,用多空对冲方式交易,一个永远有单,并且单量超多的策略

    带你了解程序化交易,你好,我是小龙。    做交易我们应该要追求总收益为正,但是对于一些朋友来说,账户里一旦没有...