Нужны ли функции OnTrade и OnTradeTransaction в MT4 - страница 7

 
Konstantin Efremov:

Обязательно нужна OnTradeTransaction!

Дело в том, что данная функция помогает оптимизировать советники, вызывая пересчет отдельных функций только по событию торговой операции. Также есть некоторые приёмы, позволяющие избежать неверных торговых операций (например, преждевременных) при мультивалютной торговле. В мт5 всё делается на изи, но при портировании советника в мт4 возникают проблемы и приходится искать другое решение.

Пример бы этой полезности.

 
fxsaber:

Пример бы этой полезности.

Пример очень простой. По событию закрытия сделки обновлять информацию о сделках. Также в своём роботе я использую для организации паузы в работе функции перекрытия, так как может быть серия сделок и результат этой серии нужно увидеть целиком, а не частями, для принятия торгового решения.

А пока её нет, изучаю https://www.mql5.com/ru/forum/331394

Чем в mql4 заменить OnTradeTransaction()?
Чем в mql4 заменить OnTradeTransaction()?
  • 2020.01.26
  • www.mql5.com
Собственно сабж. Давно на MT5, но по ряду причин придётся ещё по-пользовать MT4...