ФОРТС Отмена ордера в момент его исполнения [что приходит раньше - BookEvent или TradeEvent] - страница 4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как раз ничего страшного не случится, если уйдет приказ на отмену исполненной заявки. Ну вернется ошибка. Я так понимаю, такое даже на коллокейшене бывает, этого не избежать.
Правда, с недавних пор, за частые ошибки возможны штрафы.
А вот случай когда заявка в стакане снята по причине исполнения, а соответствующее событие пока не пришло - надо иметь ввиду.
Две большие разницы, как говорят у нас в Одессе. Ну, или два разных события, как сказал-бы Рустам.
Как избежать ситуации, когда выставленный ордер исполняется,
а в советнике возникает ситуация на удаление этого ордера и
приказ на удаление успевает отправляться на сервер, до прихода
подтверждения сделки?
А зачем вам избегать таких ситуаций? Пусть отправляется приказ на удаление, он все равно будет отклонен.
Или нужно и другую логику на это завязать?
Добрый день!
Денежку сейчас берут за не правильные транзакции, как,
впрочем, и за их количество(не более 2000 за сессию)
Добрый день!
Денежку сейчас берут за не правильные транзакции, как,
впрочем, и за их количество(не более 2000 за сессию)
Запрос на удаление несуществующего ордера - это неправильная транзакция? Как они их считают?
По идее, сервер должен сам отклонить запрос. Или он стучится на биржу? Тогда нужно разобраться.
Но почему тогда вы не идете на диалог с теми, кто хочет помочь?
Уважаемый komposter!
Помочь в чём?
Никто не хочет читать внимательно сообщения!
А сразу отправляют читать документацию и статьи.
Ни разу я не получил конкретного ответа на поставленные вопросы!
Скажу более (без обид) многие на этом форуме выставляют себя "всезнайками",
а на поверку оказывается, что вместо АСС получается у-два-с.
Чтобы не быть голословным привожу пример:
https://www.mql5.com/ru/forum/6482
У меня советник работает (уже 9 месяцев), я его писал сам.
А теперь, еще раз "за рыбу деньги"...
Если отложенный ордер выставлен, то пока его не отменили или он не исполнился
не приходит никаких сигналов. А в момент заливки сигнал в OnBookEvent
приходит раньше чем в OnTradeTransaction.
На ФОРТС, в стакане со слабым наполнением, есть большие разрывы между близлежащими
ценами, поэтому (ордер залился - стакан изменился) советник даёт команду на удаление
ордера и эта команда уходит на сервер, до прихода сообщения о сделке.
Я писал в сервисдеск, но нет ответа.
Я обратился на форум потому, что не знаю как можно решить
эту проблему(в надежде, что кто-то её уже решил).
Спасибо papaklass!
-> Выделенное мной имеет логическое обоснование:
Это так и я понимаю это.
Я, пока, просто ввел задержку на удаление ордера с объёмом 1.
Помогло, но это не хорошее решение.
Всем спасибо.
Проблему решил.