Корректность проверена на ДЕМО. На РЕАЛЕ по просту частично не работает (проверено на 2х сделках)!
1. Сначало я проверял своего робота mq5 на ДЕМО (для Акций USA) и он - РАБОТАЛ !!!
Вы не привели журнал терминала. Вы не читали справку:
Возвращаемое значение
true - в случае успешной базовой проверки структур, иначе false.
Примечание
Успешное окончание работы метода PositionModify(...) не всегда означает успешное совершение торговой операции. Необходимо проверять результат выполнения торгового запроса (код возврата торгового сервера) вызовом метода ResultRetcode().
- www.mql5.com
Вы не привели журнал терминала.
Вы не читали справку:
Возвращаемое значение
true - в случае успешной базовой проверки структур, иначе false.
Примечание
Успешное окончание работы метода PositionModify(...) не всегда означает успешное совершение торговой операции. Необходимо проверять результат выполнения торгового запроса (код возврата торгового сервера) вызовом метода ResultRetcode().
Я привёл журнал терминала:
2020.05.15 16:30:23.026 AI1 (AMAT,M1) PositionClose return-code = 10006. Code description: rejected
---
коды возвратов:
---
PositionModify return-code = 10009
PositionClose return-code = 10006
---
Робот
отказывается работать на РЕАЛЕ должным образом!
1)
trade.PositionModify - отработал НЕПРАВИЛЬНО = пусто везде!
2)
trade.PositionClose - rejected! Почему ???
Я привёл журнал терминала:
2020.05.15 16:30:23.026 AI1 (AMAT,M1) PositionClose return-code = 10006. Code description: rejected
---
коды возвратов:
---
PositionModify return-code = 10009
PositionClose return-code = 10006
---
Робот
отказывается работать на РЕАЛЕ должным образом!
1)
trade.PositionModify - отработал НЕПРАВИЛЬНО = пусто везде!
2)
trade.PositionClose - rejected! Почему ???
Вы не привели лог из вкладки "Журнал". Пример лога из вкладки Журнал:
2020.05.15 08:12:47.310 Trades '51010': market sell 0.01 USDCAD.c 2020.05.15 08:12:47.394 Trades '51010': accepted market sell 0.01 USDCAD.c 2020.05.15 08:12:47.395 Trades '51010': market sell 0.01 USDCAD.c placed for execution 2020.05.15 08:12:48.029 Trades '51010': order #51764961 sell 0.01 / 0.01 USDCAD.c at market done in 726.859 ms 2020.05.15 08:12:48.030 Trades '51010': deal #44374066 sell 0.01 USDCAD.c at 1.40388 done (based on order #51764961)
Пожалуйста изучите основы терминала. Терминал имеет две вкладки - "Эксперты" и "Журнал". В "Эксперты" пишите Вы и Ваши роботы, а вот в "Журнал" пишет терминал. И во вкладке "Журнал" всегда есть описание Ваших ошибок и действий.
Вы не привели лог из вкладки "Журнал". Пример лога из вкладки Журнал:
Пожалуйста изучите основы терминала. Терминал имеет две вкладки - "Эксперты" и "Журнал". В "Эксперты" пишите Вы и Ваши роботы, а вот в "Журнал" пишет терминал. И во вкладке "Журнал" всегда есть описание Ваших ошибок и действий.
окей, у меня логи Журнала удаляются почему-то, только 2 последних дня есть. Как исправить?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
1. Сначало я проверял своего робота mq5 на ДЕМО (для Акций USA) и он - РАБОТАЛ !!!
Робот отказывается работать на РЕАЛЕ должным образом!
1) trade.PositionModify - отработал НЕПРАВИЛЬНО = пусто везде!
2) trade.PositionClose - rejected! Почему ???