关于自定义指标,为什么不能在实测中加载?

 
请各位帮忙:

  1.我在用EA做历史数据的测试的时候,可以正常运行。可以交易。

  2.可是,当我用相同的EA做模拟账号的真实数据实时测试时,就提示

              Error 4802 - cannot load custom indicator

 3.如果不使用自定义指标,则在模拟账户的真实数据中,可以下单,可以正常交易

 请问,为什么?
 
 用瑞讯的MT5交易系统,和 原生的MT5软件,都是一样的结果。

 为了让各位知道,不是我的EA代码的问题,特意把我的EA源码发过去。只是一个壳子,不涉及炒汇策略,自定义指标用的是瑞讯平台上的示例代码,都是公开的。


图1:  使用自定义指标的时候,不能交易(实际上,是不能加载指标)

图1:  使用自定义指标的时候,不能交易(实际上,是不能加载指标)



图2:在历史数据回测中,可以正常运行,可以加载自定义指标,可以交易

图2:在历史数据回测中,可以正常运行,可以加载自定义指标,可以交易


图3:完全一样的EA,只是不用自定义指标,则可以在模拟账户的真实数据中下单交易

图3:完全一样的EA,只是不用自定义指标,则可以在模拟账户的真实数据中下单交易
期盼回复!

谢谢大家!


附加的文件:
myEA.mq5  17 kb
AMA.mq5  6 kb
 
不知道是不是自定义指标路径的问题,可以试试把 iCustom 调用里的 "..\\Indicators\\Examples\\AMA" 换成 "Examples\\AMA",不知道行不行。
 
Jian Chen:
不知道是不是自定义指标路径的问题,可以试试把 iCustom 调用里的 "..\\Indicators\\Examples\\AMA" 换成 "Examples\\AMA",不知道行不行。

谢谢!我也是很怀疑是路径的问题,我随后试一试。之后告诉结果。

 
Frank.Li:

谢谢!我也是很怀疑是路径的问题,我随后试一试。之后告诉结果。


果然是路径问题!

换成版主说的,马上就好使了!!!


非常感谢!!!

 
问题解决了就好 :))
原因: