情况描述如下:
1. 打开一个图标并加载某一个指标(最好是自定义指标,且打印出IndicatorCounted()的值)
2. 关闭MT4
3. 打开MT4
问题:
当第3步刚打开MT4时,由于第2步关闭MT4时保存了窗体结构和指标加载信息,所以刚打开时就会把图标及其指标加载了一遍,而往往账户登录要稍慢一些,当账户登录成功之后再次进入start函数的时候IndicatorCounted()竟然又返回0
这样会导致指标重复计算,如果指标不包含统计信息的话没有问题,但如果包含一定的统计信息则重复。