Асинхронное и многопоточное программирование в MQL - страница 29
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А общение через ресурсы с копиями на обычных графиках (не OBJ_CHART) будет происходить? Или там какие то ограничения?
Не в курсе. Если проведете такой эксперимент, сообщите здесь о результатах.
Правильно ли понимаю, что при такой реализации OnTrade-подходы идут лесом? И результата торговых приказов нужно именно ждать в слейве?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.07.21 21:11
Нет. Sleep и While запрещены категорически.
Правильно ли понимаю, что при такой реализации OnTrade-подходы идут лесом? И результата торговых приказов нужно именно ждать в слейве?
OnTrade не использую (пишу кроссплатформенный код, а в МТ4 этого нет). Но и не жду особо (sleep и while не использую). Мне хватает того, что возвращают OrderSend()
А общение через ресурсы с копиями на обычных графиках (не OBJ_CHART) будет происходить? Или там какие то ограничения?
Каждая агент-копия советника только должна знать свой номер, чтобы создавать уникальное имя ресурса.
Мне хватает того, что возвращают OrderSend()
Result.deal = 0 - хватает? Ну и приколы с несинхронизированой историей торгов сразу после OrderSend в MT5.
Вроде, в четверке OnTrade работает.
Result.deal = 0 - хватает?
У меня еще не было чтобы (result.order ==0 && result.deal==0)
https://docs.mql4.com/ru/runtime/runningНе в курсе. Если проведете такой эксперимент, сообщите здесь о результатах.
Сообщу.
Вообще, странная ситуация. При чтении данных через ресурсы нужно указать адрес той программы, в которой этот ресурс находится. Но, поскольку будут запущены копии одного и того же советника, адрес у них один. Как в этом случае будет происходить чтение\запись данных? Любопытно...
Каждая агент-копия советника только должна знать свой номер, чтобы создавать уникальное имя ресурса.
У меня еще не было чтобы (result.order ==0 && result.deal==0)
Речь про пятерку.
Речь про пятерку.
И я о том же.
Ссылку на четверку дал в качестве ответа на реплику что OnTrade работает в четверке.