EA优化详细教程-找到盈亏比最好的EA参数
今天这篇文章是接着上一篇文章说的,没看过的,建议大家先看这篇文章,《用历史数据回测EA超详细教程-EA教程-EA邦 https://www.eabang.com/post/35.html》
回测和优化本身应该是一个部分,但是内容实在有点多,所以我分成两篇来写,上篇文章中的方法是用历史数据进行回测,不过这有个问题,每次回测都只能用一组参数,比如第一个参数是开始时间参数,我设成22点,回测一遍,再设成23点回测一遍,用这两次回测的结果做对比,发现23点的效果更好,然后再用0点跑一遍,再用1点跑一遍,这只是一个参数,如果把所有参数都互相组合一遍并跑完回测,时间可能是个天文数字,像我的电脑已经配置很高了,回测一年的数据也需要差不多10几分钟,如果组合有百万种,那咱们就要等到下辈子去了。
下面咱们就说说优化功能怎么使用。
打开“EA交易测试”面板,下图画蓝圈的地方设置好,我这里选择优化的Ea是DKX多空线Ea,这款Ea的说明和下载在这里(DKX(多空线趋势EA)下载-趋势型EA下载-EA邦 https://www.eabang.com/post/32.html),为什么用这款Ea,因为它比较简单,方便演示,交易品种我选择的是EURUSD,时间从2017年1月到9月,画红圈的地方是需要注意的地方,复盘显示的勾不要选,右边优化的勾选中,然后点击“EA属性”。对于这块,你应该先把之前有关回测的文章看完,那两篇文章里有详细说明,实在弄不懂或有其它问题可以加我们QQ:2965194288,指导你也可以。
可以修改优化的起始资金。我这里设置的是10000。
在“输入参数”面板,把需要优化的变量前面的勾选中,比如我这里要优化“多空线参数”和“开仓量调节”两个参数,如果有的参数不想优化,那就要在“赋值”里输入合适的值,并不要勾选,这样参数会一直用这个值不变。
“初始值、每次增加、终止值”这三个是优化的范围,比如多空线参数,我想让它从10日的多空线一直到60日的多空线都跑一遍,就在初始值里输入10,每次增加输入1,终止值为60。
其它参数也按咱们的需求,把这三个范围值设置好。
在“优化”面板可以设置一些限制,比如我想优化出最大浮动亏损小于50%的结果,就勾选“最大亏损”,在后面的赋值处输入50,输入数字后,要按回车才能保存。如果不想设限制,就全都不要勾选。
设置完之后,保存,点击开始,优化开始后,可以看到一共有多少种组合,以及当前已经出来了几组结果,如下图的6/1280(306),就是说现在已经出来了6组结果。
在最右边会显示出全部优化完成所需要的时间。
在开始优化的时候,可以在“优化结果”面板把“跳过无效结果”的勾取消掉,在空白处点右键可以找到,默认是开启的,开启的话,如果某组参数的结果是亏损的,不会在这个页面显示,我觉得就算是亏损的结果,也应该显示出来,所以我一般会把这个关掉。
优化完成后,可以把优化结果保存为报告。
下图是最后优化完的结果,我进行了排序,发现“多空线参数=58,开仓量调节=6”这个组合的盈利最高,浮动亏损也可以接受。
可以看到这组参数的详细回测情况,一共做了18单,盈利比2.22,获利5239.67,最大浮亏17.2%。
通过优化,我们可以通过使用不同的EA参数,来寻找更符合自己交易理念的参数,举例来说说,我优化fDay这款Ea,我可以分别在欧美、欧瑞、欧镑、美日、澳美等等货币对上进行优化,把浮亏大于5%的结果排除掉,只选择盈利好,最大浮动亏损小于5%的结果,然后分别挂在多个品种上,每个品种使用的是这个品种挑选出来的参数。用这种方法能够在一定程序上减少风险。
如果你对一款EA不了解,那我建议大家的正确使用方法是,回测-优化-模拟盘-实盘,先通过回测了解EA的策略,这一步是必须的,当充分了解策略的优缺点后,可以根据情况进行参数优化,也可以不优化,优化出自己想要的参数组合后,用模拟盘挂一段时间,一切都满意后再实盘。
相关文章
指标安装教程
《EA安装视频教程》 在MT4软件里面,有许多自带的指标,比如均线、布林带、通道指标等等。那如何安装外部指标呢? 下面以EA策略栏木下的“DKX策略”举...
EA新手入门教学&EA功能详细帮助手册
EA帮助手册:https://www.eabang.com/help/HedgingMartin/...
EA程序化交易软件无法加载或不开仓的原因
经常有人问下载的ea为什么不开仓,这篇文章整理一些不开仓的可能原因,供您参考。1、EA没有安装正确。 如下图,可能在mt4或mt5软件的Ea导航里就看不到...
用历史数据回测EA超详细教程
现在大多数使用Ea的投资者,都是下载EA后拿来直接用的,也不管这款Ea的策略怎么样,优缺点在哪里。 &...
用MT5验证交易策略的可行性,超详细历史数据回测教程
一、下载安装MT5客户端及安装EA,对此步骤有疑问的朋友可以访问以下链接:https://www.eab...
开一个MT4(MT5)软件不够用?多开MT4教学
带你了解程序化交易,你好,我是小龙。 今天我会通过唐老师的一个视频来给大家讲一下怎么多开MT4...
多周期共振策略如何实现?
Hedging EA的最新版本增加了多周期共振的功能。咱...
EA安装使用问题汇总
这是一篇有关安装和使用EA邦EA的常见问题汇总,文章会不断更新。 安装和使用中遇到的问题请先到下面对号入座。 &nb...