EA在自动运行一段时间后会自己暂停掉!怎么办?

 
RT,我写的EA在周四晚上开启运行之后,周五晚上来发现早就自己暂停了,期间没有任何人动过我的电脑,而且程序也没有达到暂停运行的要求,有没有大神遇到过类似情况,急求!
 
601638634:
RT,我写的EA在周四晚上开启运行之后,周五晚上来发现早就自己暂停了,期间没有任何人动过我的电脑,而且程序也没有达到暂停运行的要求,有没有大神遇到过类似情况,急求!
看日志,仅从描述无法判断
 
601638634:
RT,我写的EA在周四晚上开启运行之后,周五晚上来发现早就自己暂停了,期间没有任何人动过我的电脑,而且程序也没有达到暂停运行的要求,有没有大神遇到过类似情况,急求!
mt4 765版本吗?
 

停掉是什么意思?停止运行?mt4退出?

停止运行应该是代码逻辑的问题,mt4退出可能和字符串有关。

 
       昨天试过一次这样的情况,新的EA,日志显示“failed get list of signal .connection error”,交易品种下的EA名字还在,但是却不见了EA的人头,并且重新启动软件也启动不了,还弹出窗口,窗口写什么就不记得了,但是重启电脑之后重启软件,EA所交易的品种窗口消失了,重新开交易品种窗口拉进EA到现在都没事,因为之前从来没有出现过这种情况,不知道是否电脑问题,但电脑现在都没有任何问题。
 
说明程序有错误,或者是溢出错误,比如是除数为0,EA运行过程中看有没有除数计算为0的情况。
 

我的765版本诡异的很,log上看都正常,就是EA运行时好时坏。只能等新版本能正常些。


这是我测试EA的log的一部分

2015.04.29 21:27:30.123    : order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
2015.04.29 21:27:30.977    : order was opened : #30340611 sell 0.01 EURUSD at 1.10448 sl: 0.00000 tp: 0.00000
2015.04.29 21:28:04.170    Expert Auto Trade EURUSD,M1: removed
2015.04.29 21:28:04.171    Expert Auto Trade EURUSD,M1: loaded successfully
2015.04.29 21:28:05.676    : modify order #30340611 sell 0.01 EURUSD at 1.10448 sl: 0.00000 tp: 0.00000 -> sl: 1.10548 tp: 1.10248
2015.04.29 21:28:05.967    : order #30340611 sell 0.01 EURUSD at 1.10448 was modified -> sl: 1.10548 tp: 1.10248

2015.04.29 21:28:12.174    : order #30340611 sell 0.01 EURUSD at 1.10448 closed due stop-loss at price 1.10559


软件打开后EA被成功加载,但是并不能正常运行,需要卸载后再加载才能正确运行。而且运行后还会时不时中断运行。这个EA用了快两年了,没更新765之前一直很稳定。

有空要来仔细测试一遍。

 
       我的已经查出来了,是电脑网络问题,已经弄好了,之前一直都没事的,就是毒霸无故安装之后就这样了,卸掉用其他软件就修复好了、、、