合理选择EA参数,规避过度拟合陷阱
虽然咱们大A股不能用Ea程序化交易,不过在外汇交易中,近年来用程序化交易的交易者越来越多。
找到一个好EA,能稳定盈利的EA,实现躺着赚钱的梦想,是广大交易者追求的目标。

不过在使用Ea的时候,偶尔会出现这样的情况,用历史数据回测,EA的效果好的不得了,资金曲线从左到右一路向上,非常完美。使用者也是非常的自信,结果实盘之后,发现没那么好的效果,情况根本那么回事,资金曲线上下波动或是掉头向下。
实盘的很多时候,盈利的订单就差几个点不止盈,结果盈利变亏损,还有很多时候,订单止损后行情就转向。
出现这样的情况很可能是进入了参数过度拟合的陷阱。

过度拟合的意思就是,对于历史数据,交易的非常准确,但是对于未知数据,准确度就变差。
比如说历史数据,我这个EA在某天盈利800点卖出,就正好卖在最高点,那我就把盈利设成800点,但是我实盘的时候,今天的行情只运行了750点,就差了50点,结果就没有成功止盈,甚至如果行情反向,有可能盈利变亏损。
那么咱们怎么才能避免掉入过度拟合的陷阱呢?EA邦老师觉得有一定的拟合是可以的,因为每个品种的特性不一样,比如波动情况,有的品种波动幅度大,有的品种波动幅度小,那我针对不同品种做一些参数的修改,我觉得这种拟合不能叫过度拟合。所谓的过度拟合,是你的交易系统不是为了追求未来实盘的利润,而变成了追求一条漂亮的历史资金曲线。
我觉得可以在这些方面避免:
一、策略不要过于复杂,我这里说的复杂,是指为了拟合历史行情的复杂,比如按我的策略,这笔订单应该止损,但是我不想止损,我在策略里又加了一个策略,比如很少一个点数就出掉。这笔订单虽然是没有止损,但是在实盘的交易中,可能出现赚小亏大的情况,效果适得其反。
二、测试的时候要满足一些统计的条件,这里最重要的一点就是交易笔数,比如回测很漂亮,赚了很多钱,但是历史数据的交易量只交易了10笔,那你就得想想,这10笔会不会都有过度拟合的嫌疑。我觉得历史回测应该满足下面一些指标:
1、交易笔数:我觉得这点最重要。
2、回测时间:要经历一些历史行情,特别是不利于这个策略的历史走势,只有在这些走势中你才能看到你的EA在不利于它的行情中是怎么工作的。
3、可以分段测试:这一块我之前专门写过一篇文章,大家可以看看《EA的正确使用姿势-论EA如何在未知的行情下盈利》
4、参数不要过多:特别是为了解决某一笔订单的问题而加的参数,也不见得这种参数就不好,但是这时要想一想,会不会有过度拟合的嫌疑。
5、参数的包容度:参数的周边的数值是不是也能有正面的效果,比如我有个均线的策略,我用的10和30均线多叉空叉交易,效果很好,但是换成11和29,效果就非常不好,那这个参数也许就不是好的参数,我认为,至少周边的参数效果不能太差。
相关文章
外汇EA使用要注意这些坑!
现如今的人们追求的是快捷、简单以及智能化服务,而人工智能这个概念就出现在人们眼前。而外汇EA就是人工智能的一种,其实说白了就是你选择一个EA,与E...
外汇EA为何越来越受到交易者的青睐
现在上网经常可以看到外汇EA交易广告。其中,很多广告都在兜售自动外汇交易系统,即我们常说的EA智能交易软件。相信从事外汇交易的一些人使用过EA交易,...
根据外汇行情变化调整交易模型
我早年研究过易经,易经中有一卦《丰卦》,这是易经六十四卦中的第五十五卦。 &nbs...
高杠杆是外汇交易的最大风险吗?
记得之前写过一篇文章:《暴仓如何计算,杠杆跟暴仓的关系,杠杆是否越小越好》 首先大家一定要学会如何计算风险...
外汇EA反向跟单还是没有做成功的原因
最近关注EA反向跟单的朋友越来越多,当然这个”多”相对于庞大的资金市场来说微乎其微,作为万千交易思路中的一种交易,去尝试的人本身就属于少数。对于...
金融界炸了,EA智能系统及量化交易发展超乎你想象!
人类曾经来不及对人工智能交易系统及量化交易发出惊叹了。 由于摩尔定律,曾经让这一块块具有深度学...
看起来不错的交易策略,阶梯交易法
这是我们早几年就开发过的一个Ea程序化交易软件,用的人不多,开发后,我们也没怎么管,最近又有人在研究这个策略,我们ea邦的编程老师打算把这个EA重写。直接说干货,阶梯交易法如下图所示。看上图用大脑做模...
基于mt4平台的外汇EA发展前景
一、外汇市场的前景1、世界上最赚钱的是外汇行业。 外汇资金安全,无庄家控制可大规模进行投资,没有淡季旺季,天天都有交易机会,不需要大量的投资...















eabang_com
蜀ICP备17026493号
川公网安备 51019002005489号