MT4上运行的EA出现假死的情况

 

遇到一个很奇怪的问题,想请教一下,我写一个EA,放在服务器上执行,机器的性能比较差,是阿里云的最低配windows服务器(1核1G内存的那种)。

打开十个左右的价格窗口同时加载EA跑,打开的价格窗口的周期是H4的,但是EA都是使用M1这个周期获取数据操作,发现有些窗口的EA,在这个窗口对应的标的的订单全部平仓之后,就停止了,日志都没有打印了,感觉是EA根本没有在运行,假死了。如果将这个窗口的时间周期也修改成M1,EA就会马上恢复工作。

 相同的一个EA,我在另外一台性能好一些的机器上也同时运行十多个标的,但是一切正常。

 

从这个现象看,我推测是因为机器性能不好,MT4将一些EA挂起了,但是却没有办法证明,请问有哪位可以帮忙解惑吗? 

原因: