EA学院

EA学院

首页 > EA学院 > EA优化详细教程-找到盈亏比最好的EA参数

EA优化详细教程-找到盈亏比最好的EA参数

2017-09-12 热度:27437 ℃

    今天这篇文章是接着上一篇文章说的,没看过的,建议大家先看这篇文章,《用历史数据回测EA超详细教程-EA教程-EA邦 https://www.eabang.com/post/35.html

    回测和优化本身应该是一个部分,但是内容实在有点多,所以我分成两篇来写,上篇文章中的方法是用历史数据进行回测,不过这有个问题,每次回测都只能用一组参数,比如第一个参数是开始时间参数,我设成22点,回测一遍,再设成23点回测一遍,用这两次回测的结果做对比,发现23点的效果更好,然后再用0点跑一遍,再用1点跑一遍,这只是一个参数,如果把所有参数都互相组合一遍并跑完回测,时间可能是个天文数字,像我的电脑已经配置很高了,回测一年的数据也需要差不多10几分钟,如果组合有百万种,那咱们就要等到下辈子去了。

    blob.png

    下面咱们就说说优化功能怎么使用。

    打开“EA交易测试”面板,下图画蓝圈的地方设置好,我这里选择优化的Ea是DKX多空线Ea,这款Ea的说明和下载在这里(DKX(多空线趋势EA)下载-趋势型EA下载-EA邦 https://www.eabang.com/post/32.html),为什么用这款Ea,因为它比较简单,方便演示,交易品种我选择的是EURUSD,时间从2017年1月到9月,画红圈的地方是需要注意的地方,复盘显示的勾不要选,右边优化的勾选中,然后点击“EA属性”。对于这块,你应该先把之前有关回测的文章看完,那两篇文章里有详细说明,实在弄不懂或有其它问题可以加我们QQ:2965194288,指导你也可以。

blob.png

    可以修改优化的起始资金。我这里设置的是10000。

    blob.png

    在“输入参数”面板,把需要优化的变量前面的勾选中,比如我这里要优化“多空线参数”和“开仓量调节”两个参数,如果有的参数不想优化,那就要在“赋值”里输入合适的值,并不要勾选,这样参数会一直用这个值不变。

    “初始值、每次增加、终止值”这三个是优化的范围,比如多空线参数,我想让它从10日的多空线一直到60日的多空线都跑一遍,就在初始值里输入10,每次增加输入1,终止值为60。

    其它参数也按咱们的需求,把这三个范围值设置好。

    blob.png

    在“优化”面板可以设置一些限制,比如我想优化出最大浮动亏损小于50%的结果,就勾选“最大亏损”,在后面的赋值处输入50,输入数字后,要按回车才能保存。如果不想设限制,就全都不要勾选。

    blob.png

    设置完之后,保存,点击开始,优化开始后,可以看到一共有多少种组合,以及当前已经出来了几组结果,如下图的6/1280(306),就是说现在已经出来了6组结果。

    在最右边会显示出全部优化完成所需要的时间。

blob.png

    在开始优化的时候,可以在“优化结果”面板把“跳过无效结果”的勾取消掉,在空白处点右键可以找到,默认是开启的,开启的话,如果某组参数的结果是亏损的,不会在这个页面显示,我觉得就算是亏损的结果,也应该显示出来,所以我一般会把这个关掉。

    优化完成后,可以把优化结果保存为报告。

    blob.png

    下图是最后优化完的结果,我进行了排序,发现“多空线参数=58,开仓量调节=6”这个组合的盈利最高,浮动亏损也可以接受。

    可以看到这组参数的详细回测情况,一共做了18单,盈利比2.22,获利5239.67,最大浮亏17.2%。

blob.png

    通过优化,我们可以通过使用不同的EA参数,来寻找更符合自己交易理念的参数,举例来说说,我优化fDay这款Ea,我可以分别在欧美、欧瑞、欧镑、美日、澳美等等货币对上进行优化,把浮亏大于5%的结果排除掉,只选择盈利好,最大浮动亏损小于5%的结果,然后分别挂在多个品种上,每个品种使用的是这个品种挑选出来的参数。用这种方法能够在一定程序上减少风险。

    如果你对一款EA不了解,那我建议大家的正确使用方法是,回测-优化-模拟盘-实盘,先通过回测了解EA的策略,这一步是必须的,当充分了解策略的优缺点后,可以根据情况进行参数优化,也可以不优化,优化出自己想要的参数组合后,用模拟盘挂一段时间,一切都满意后再实盘。


        

评论

mixman
mixman 评论于 2017-09-24 回复该评论
顶你。
李大大
李大大 评论于 2017-09-26 回复该评论
支持
laoying99
laoying99 评论于 2018-12-18 回复该评论
支持一下
aa86799
aa86799 评论于 2019-01-24 回复该评论
找到了参数后,应用在哪里,怎么应用
唐老师
唐老师 评论于 2019-02-12 回复该评论
加载Ea的时候设置。或者加载Ea之后在Ea属性里设置。
Kiki
Kiki 评论于 2022-03-31 回复该评论
支持,支持,支持
Kevilleong
Kevilleong 评论于 2023-10-22 回复该评论
支持
Kevilleong
Kevilleong 评论于 2023-10-22 回复该评论
支持
发表评论

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

相关文章

VPS申请及安装EA教程

VPS申请及安装EA教程

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

开一个MT4(MT5)软件不够用?多开MT4教学

开一个MT4(MT5)软件不够用?多开MT4教学

     带你了解程序化交易,你好,我是小龙。    今天我会通过唐老师的一个视频来给大家讲一下怎么多开MT4...

当vps服务器的cpu达到90%以上短信微信邮箱报警

当vps服务器的cpu达到90%以上短信微信邮箱报警

《当vps服务器的cpu达到90%以上短信微信邮箱报警》...

指标安装教程

指标安装教程

《EA安装视频教程》   在MT4软件里面,有许多自带的指标,比如均线、布林带、通道指标等等。那如何安装外部指标呢?   下面以EA策略栏木下的“DKX策略”举...

MT4下载及安装教程

MT4下载及安装教程

1、进入一个平台的网站。     打开这个网页,选择一个平台,建议选择ic这个平台,因为有的平台不能获取历史数据,ic平台可以,用这个平台的人也比较多:https://w...

EA使用技巧-挂单加仓

EA使用技巧-挂单加仓

    挂单加仓是AllTime EA新增加的一个功能,在加仓面板中。      &nbs...

EA新手入门教学&EA功能详细帮助手册

EA新手入门教学&EA功能详细帮助手册

EA帮助手册:https://www.eabang.com/help/HedgingMartin/...

AllTime EA中MACD开平仓详解

AllTime EA中MACD开平仓详解

    3.4版的AllTime EA,在自动面板中的MACD开仓部分,增加了形态开仓的功能,预计推出后,可能会有很多朋友对形态开仓有疑问,所以用这篇...