自定指标运行几天后出现的问题

 

我有一个自定义指标A,运行几个小时很正常。

但运行几天后,发现指标计算出的信号是错的。

但关掉MT客户端重新打开MT4,信号重新计算后,又是对的。

请问,有什么办法,可以实现这样的功能:不关闭MT重启,也能让自定义指标能自动的更新前面的错误信号。 

 
肯定是你指标写的有问题啊。办法就是修正问题!
 
1648401654c:

我有一个自定义指标A,运行几个小时很正常。

但运行几天后,发现指标计算出的信号是错的。

但关掉MT客户端重新打开MT4,信号重新计算后,又是对的。

请问,有什么办法,可以实现这样的功能:不关闭MT重启,也能让自定义指标能自动的更新前面的错误信号。 

参考 ChartApplyTemplate。

写一个简单的指标或脚本,每隔一定时间调用 ChartApplyTemplate 函数。

 
tradelife:

参考 ChartApplyTemplate。

写一个简单的指标或脚本,每隔一定时间调用 ChartApplyTemplate 函数。

我看不懂英文版的MQL5 CHM, 对于 ChartApplyTemplate 函数用法看得不太明白。 你能大概讲下这个函数的用途吗。
 
1648401654c:
我看不懂英文版的MQL5 CHM, 对于 ChartApplyTemplate 函数用法看得不太明白。 你能大概讲下这个函数的用途吗。

你把自定义指标和这个定时刷新指标一并加载到图表中,调整好视图参数,然后保存为模板(template);

之后定时指标会每隔一段时间重新加载模板,加载模板同时所有指标就可以复位了。

思路如此,定时更新模板指标你还要自己写。

 
果然是

luenbo:
肯定是你指标写的有问题啊。办法就是修正问题!

果然是这个问题,修复后很多奇怪问题都消失了

原因: