EA运行卡死

 

请问大佬们知道这是什么原因导致以及解决方法吗?

详情: 市场剧烈波动时,订单A进场后立即止损出场,同时EA对该订单A发出修改,而此时场内已无该订单,日志显示“modification of invalid order #订单号A”;这时该EA会在MT4平台卡死。

谢谢!


 
自己顶,请问有大佬知道么?
 
EA卡死是什么意思?
 
Wei Tu #:
EA卡死是什么意思?

EA卡住不动,完全没反应了,但其他品种的EA还是正常运行。

请问知道是什么原因吗?或有遇见过日志里“ modification of invalid order #订单号A ”吗?

 
acgh1378 #:

EA卡住不动,完全没反应了,但其他品种的EA还是正常运行。

请问知道是什么原因吗?或有遇见过日志里“ modification of invalid order #订单号A ”吗?

关于“modification of invalid order #订单号A”这个日志,这通常意味着EA试图修改一个已经不存在的订单。

可能是因为这一步执行错误,EA一直执行这一步,没法跳到下一步, 考虑为EA增加一些错误处理机制,当遇到此类错误时,EA可以自动重新启动或采取其他应对措施。

 
Wei Tu #:

关于“modification of invalid order #订单号A”这个日志,这通常意味着EA试图修改一个已经不存在的订单。

可能是因为这一步执行错误,EA一直执行这一步,没法跳到下一步, 考虑为EA增加一些错误处理机制,当遇到此类错误时,EA可以自动重新启动或采取其他应对措施。

我ordermodify只执行一次不循环的,即无论修改成功与否都不继续,按理说它返回错误也不会一直执行这一步。

请问ordermodify 返回1或0,getlasterror()能获取到这条错误吗?我看了错误code里有invalid ticket,但没有invalid order。