Ea的回测效果很好,实盘不行,是因为没有打开这个功能
带你了解程序化交易,你好,我是小龙。
今天我来给大家讲一下:怎么样让实盘跟回测的效果保持一致。
很多人都会做历史回测,对EA来说做回测可以看出一个EA的好坏,比如说EA的盈利情况和亏损情况,这样可以对自己的交易策略有更深刻的理解,但是有的时候回测的时候效果挺好的,实盘的时候又跟回测不一
致,甚至在回测的时候用不同的数据精度也会出现不一致的情况。
那么为什么会出现这种情况呢?假设有这样一种情况,只用均线来开平仓,有这样一个交易策略,就是均线在第一幅图交叉的时候开空单,第二幅图的时候就平空单开多单。,这样的交易策略用控制点,即时价格,
开盘价回测的结果都是一致的,实盘当中用也是一致的,因为这种策略用的数据精度非常的低,它交叉的时候只用到了开盘价,所以开盘的时候反向交叉就开一个空单,它只用到了一个开盘价的数据,它并没有用到非常精细的数据。
因为MT4最精确的数据是基于一分钟的高开低收价格,这一分钟的K线怎么走,它就没有更详细的数据了。比如说下图一根K线是4小时,4小时也是由240个一分钟组成的,但是这240个一分钟当的是怎么走的它没
有了,它有的是一分钟的高开低收。(MT5的数据精度就更多了,它有这个take数据,MT5有更详细的,每次报价的数据,那MT5的回测跟实盘就更不会有差异了)
那就会出现这样一种情况,开仓之后也许你是在盘中开仓的,这时候这个位置已经走完了,那么你就不会被止损。但是在实盘当中有可能你一分钟的K线当中有下跌到这又回来了,就可能在实盘当中就被止损掉了,所
以说如果你的策略用到了更精细的价格,就会出现回测更实盘不一致的情况,可能回测就赚钱了,实盘就赚不到钱。这就是回测和实盘的一个区别,那这个问题在之前的论坛里面有网友讨论过,那么怎么解决呢?在EA里
面在“全局设置”里面有一个开关,选择“仅用开盘价”的开关。你可以选择用哪一个周期的开盘价。也就是说打开这个功能后EA只用一个开盘价一个数据,不管盘中怎么走EA只用开盘价一个数据,这样就可以把数据的
精度通过EA的设置人为的降低了。这样就可以避免回测跟实盘不一致的情况,特别是在小周期的时候。
如果还有不懂得地方可以参照唐老师的视频:
YouTuBe:Ea的回测效果很好,实盘不行,是因为没有打开这个功能
视频号:
公众号:
祝大家交易顺利!

相关文章
按自定义指标的信号自动交易5:基于任意指标交叉的全自动交易
今天我们来讲一下,基于自定义指标的交叉来进行的全自动交易。 也就是说,我们得到任意一个指标,我们都可以通过...
暴仓如何计算,杠杆跟暴仓的关系,杠杆是否越小越好
杠杆到底大好还是小点好,这跟大家的交易习惯有关,首先我不认为杠杆越小越好,至于为什么,我强烈建议你把下面我写的看完。 ...
用历史数据仿真交易-论把大猩猩训练成交易员的可能性
之前看过一则报道,美国的一家财经媒体做了个实验,找一只大猩猩,又找了几个华尔街金融公司上班的专业分析师,分别在一张印满了股票的纸上选择几只股票,然后这家...
巧用这种止盈,用多空对冲方式交易,一个永远有单,并且单量超多的策略
带你了解程序化交易,你好,我是小龙。 做交易我们应该要追求总收益为正,但是对于一些朋友来说,账户里一旦没有...
MT4下载及安装教程
1、进入一个平台的网站。 打开这个网页,选择一个平台,建议选择ic这个平台,因为有的平台不能获取历史数据,ic平台可以,用这个平台的人也比较多:https://w...
EA程序化交易软件下载教学,下载为什么要弄的麻烦一点
带你了解程序化交易,你好,我是小龙。 今天我会通过唐老师的一段视频来给大家说一下EA怎么下载。 ...
EA程序化交易软件无法加载或不开仓的原因
经常有人问下载的ea为什么不开仓,这篇文章整理一些不开仓的可能原因,供您参考。1、EA没有安装正确。 如下图,可能在mt4或mt5软件的Ea导航里就看不到...
EA基础功能-单独止盈
这个教程基于AllTime3.4版本,基本上网站上的EA里,都包含有单独止盈的功能,之后的版本有可能会有一些功能上的补充。 &nb...