EA复盘测试时偶尔函数调用有问题

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:44 回复:0 关注量:231
EA复盘测试时单子偶尔会不按预定的策略入场。我用了1个指标的2个不同参数。一个是20,一个是30。大部分时候都能按照正常开仓信号入场,但是个别时候就会出现入场选择错误,该用20的时候用成了30的指标,或者该用30时用成了20。或者直接测精确入仓点时发现有时候又直接连20参数指标都没有调用到。

但是大部分时候运行又良好出场。平均每10单左右会出现一次这种bug,bug出现后要么就是入不了单子,要么就是跟策略预期相反,扫损出场。

开仓平仓部分的代码应该没有问题,单子都能能顺利开仓平仓,因此一开始怀疑是开仓信号部分的代码有问题,导致有缺陷。但是昨天却发现同样一个点位,我朋友那边的平台就可以入场,而我这边的平台就入不了场。仔细查了下是20参数的指标在那时候直接没有加载,但继续测试几天却又加载了。我这边开着OANDA,FXCM的平台都有这个问题,FXOPEN的平台就可以入场。暂时对这个bug很无语。

想问下有没有办法能让平台每次开仓前都检查下调用的函数,或者说有更好的办法解决这种由于使用了1个指标的2个参数造成的调用问题。之前用CCI做时就没有这个问题。
打赏