我是否知道我如何在MQL4中通知,如果我的任何位置或打开的位置已被修改,因为获得了[停止损失]或[取得利润]或待处理订单被触发了?
原因是我需要在更改位置或打开位置时执行某些操作。
是的,先生。
一个人可以选择运行MQL4代码,该代码可以按照上述要求监视已放置和打开的订单的状态出现在MetaTrader终端(市场事件从经纪人方面报告为事件中的终端(。
因此,请随意使用这种方法来解决表达的需求。从编程上讲,它可以使用脚本或专业范围MQL4-CODE-OXECTION函数可行。甚至可以进入分布式框架,即使不愿意依靠metatrader平台约束,并仅在MQL4-Code-base外部实现事件 - 签名和对事件进行处理(在C,C ,Java,Php,Php,Python,Python,GO,GO,,GO,,erlang等。取决于您的偏好和性能/延迟需求(。
在mql5 -intradetransaction((事件中,在mql4中,不支持它,因此需要将所有内容保持在记忆和循环中,并在每个tick/second/second/n毫秒/n毫米他们的类型带有以前的滴答订单,并通知是否发生了变化。