Может на один торговый запрос открыться две позиции? - страница 2

 

Вот здесь показан ещё один пример, когда очень долго и многократно не получается закрыть торговую позицию:


 
Anatoli Kazharski #:

Вот здесь показан ещё один пример, когда очень долго и многократно не получается закрыть торговую позицию:


Может, это просто честная демонстрация форекс-дилера качества своих услуг? Это же не сервер MQ.

 
Aleksey Vyazmikin #:

Может, это просто честная демонстрация форекс-дилера качества своих услуг? Это же не сервер MQ.

на всех примерах(и прошлых) у автора открыты другие вкладки, кто знает что там за демон сидит, лучше бы закрывать все и убедиться что никакой хитрый индикатор не скрыт в индикаторах, это "мысли в слух" (автор разработчик различных панелей, а там много событий для работы Терминала)
 
Anatoli Kazharski #:

Вот здесь показан ещё один пример, когда очень долго и многократно не получается закрыть торговую позицию:

Вы можете показать дельту между временем регистрации ордера и его исполнением?
 
lynxntech #:
на всех примерах(и прошлых) у автора открыты другие вкладки, кто знает что там за демон сидит, лучше бы закрывать все и убедиться что никакой хитрый индикатор не скрыт в индикаторах, это "мысли в слух" (автор разработчик различных панелей, а там много событий для работы Терминала)

Ну, думаю, человек перебрал множество вариантов причины, прежде чем тут писать.

Я сам сталкивался с долгим исполнением на реале.

 
lynxntech #:
на всех примерах(и прошлых) у автора открыты другие вкладки, кто знает что там за демон сидит, лучше бы закрывать все и убедиться что никакой хитрый индикатор не скрыт в индикаторах, это "мысли в слух" (автор разработчик различных панелей, а там много событий для работы Терминала)
Aleksey Vyazmikin #:
Вы можете показать дельту между временем регистрации ордера и его исполнением?

На всех примерах показан лог торгового терминала (вкладка Jolurnal). И для этого необязательно держать, что-то на других чартах. 

Если ставить цель ввести в заблуждение, то можно изобразить любую ситуацию.

Но в данном случае нет ничего необычного. Такие ситуации очень часто можно словить на разных торговых серверах (даже на демо).

Возможно, это иногда защита от спама, а иногда, какие-то другие технические проблемы. 

На самом деле было бы удобно иметь возможность для MQL-разработчиков включать особые режимы получения ответов от торгового сервера MetaQuotes-Demo для тестирования и отладки своих торговых роботов во всех возможных случаях.

Коды возврата торгового сервера:

https://www.mql5.com/ru/docs/constants/errorswarnings/enum_trade_return_codes

Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
  • www.mql5.com
Все приказы на совершение торговых операций отправляются в виде структуры торгового запроса MqlTradeRequest с помощью функции OrderSend() ...
 
Anatoli Kazharski #:

Если ставить цель ввести в заблуждение, то можно изобразить любую ситуацию.

Лог-файл по времени компьютера пользователя пишится, а время в ордерах и сделках - по времени сервера, вот их и надо проверять.
 
Aleksey Vyazmikin #:
Лог-файл по времени компьютера пользователя пошиться, а время в ордерах и сделках - по времени сервера, вот их и надо проверять.
Не понял. 
 
Anatoli Kazharski #:
Не понял. 
Могут быть сетевые задержки до пользователя, хотя сделка прошла быстро.
 
Aleksey Vyazmikin #:
Могут быть сетевые задержки до пользователя, хотя сделка прошла быстро.

Цены убежали за это время далеко. Сделка может вообще не исполниться.

В общем, посмотрите ещё раз внимательно предоставленные материалы и проведите собственное исследование. 


Для своих пользователей просто показываем уведомление с таймером, чтобы они понимали, что ордер отправлен, но всё ещё не исполнен.