如何在MT5策略测试中让EA的面板或者按钮工作起来,有大神能解答一下吗?

 

EA面板在实盘中可以正常使用,但是策略测试中却不行。按照说明文件上对于tester_everytick_calculate的解释是:实盘的程序端每次收到报价是都会运行OnChartEven()函数,但是到了策略测试中,只有访问指标数据时才会运行。我试着输入了

#property     tester_everytick_calculate      "OnChartEvent"

但是并不管用。有大神能够解答吗?

 
lupengyu:

EA面板在实盘中可以正常使用,但是策略测试中却不行。按照说明文件上对于tester_everytick_calculate的解释是:实盘的程序端每次收到报价是都会运行OnChartEven()函数,但是到了策略测试中,只有访问指标数据时才会运行。我试着输入了

#property     tester_everytick_calculate      "OnChartEvent"

但是并不管用。有大神能够解答吗?

EA面板分两种,

一种是普通的按钮面板,通过ObjectSetInteger(0,"label",OBJPROP_STATE,false);编程控制按钮状态是可以在测试中工作的。

另外一种是通过Controls标准库写的C++面板,这个面板对策略测试支持并不有好,仅供参考!

 
Tiecheng Fu #:

EA面板分两种,

一种是普通的按钮面板,通过ObjectSetInteger(0,"label",OBJPROP_STATE,false);编程控制按钮状态是可以在测试中工作的。

另外一种是通过Controls标准库写的C++面板,这个面板对策略测试支持并不有好,仅供参考!

谢谢!
原因: