Добавить в корзинуПозвонить
Найти в Дзене
Форекс энциклопедия

Не сработал отложенный ордер

Продолжая полюбившуюся вам рубрику «Вопросы и ответы» - обсуждаем новую тему "Почему не открылся отложенный ордер". Это у нас одна из самых популярных тем - исполнение сделок. Вы часто пишите на эту тему вопросы, и поэтому мы решили оформить статью в виде "вопрос-ответ". В общем, не будем долго рассуждать, а перейдем сразу к делу.
Вопрос
Объясните, почему не сработал мой отложенный ордер на

Продолжая полюбившуюся вам рубрику «Вопросы и ответы» - обсуждаем новую тему "Почему не открылся отложенный ордер". Это у нас одна из самых популярных тем - исполнение сделок. Вы часто пишите на эту тему вопросы, и поэтому мы решили оформить статью в виде "вопрос-ответ". В общем, не будем долго рассуждать, а перейдем сразу к делу.

Вопрос

Объясните, почему не сработал мой отложенный ордер на покупку? Минимум был на 5 пунктов ниже выставленного уровня ордера.

Ответ

Чтобы исключить предположение о явной ошибке дилера в момент обработки приказа, лучше всего проверить были ли соблюдены все необходимые для срабатывания приказа условия. Для того, чтобы ордер был исполнен по указанной в нем цене необходимы:

  • нормальная рыночная обстановка
  • достаточное количество средств на счете для исполнения сделки
  • достигнут уровень выставленного ордера

    Давайте рассмотрим каждое условие в отдельности. Для этого посмотрим на бары в торговом терминале MT4: откроем график - Японские свечи. Каждая свеча на таком графике представляет собой вытянутый прямоугольник. Если вы наведете на него мышь, вы увидите ключевые параметры формирования свечи. Именно эти параментры мы и будем анализировать в первую очередь.
-2

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

Сделки на продажу закрываются по цене ASK, на покупку закрытваются по цене BID.
Внимание цена в терминале BID


С учетом этого правила, если цена достигает выставленного в ордере уровня, с учетом поправки на правило - бары в истории торгового терминала MT4 рисуются по цене Bid, ордер, как правило, всегда исполняется.

Если при этом на счете имеется достаточное количество денег для исполнения обязательств по открытию сделки на счете брокера (маржа и залог).

Часто отложенные ордера типа Стоп и ордера Стоп-лосс и тейк-Профит ордера на покупку не срабатывают, когда текущая цена (в потоке котировок) не достигает выставленного в ордере значения. Отложенные ордера любого типа - Стоп, Limit, Лосс, Тейк Профит на покупку открываются по достижении ценой Ask уровня ордера. Отложенные ордера любого типа - Стоп, Limit, Лосс, Тейк Профит на продажу открываются по достижении ценой Bid уровня ордера.

Для того, чтобы лучше контролировать торговую активность, на графике в MT4 предусмотрена активация дополнительной функции - "Show Ask line". При подключении этой функции на графике появится горизонтальная линия, показывающая уровень Ask цены последнего бара. Эта функция может быть очень удобна для тех, кто торгует по разным валютным парам одновременно.

Как активировать линию "Show Ask line" в MT4.
Как активировать линию "Show Ask line" в MT4.

Рассмотрим аналогичный пример, вы покупаете NZDUSD по 1.2250, размещая уровень отложенного ордера на 1.2250. Спред по NZDUSD возьмем равным 3 пункта.
В соответствии с вышеприведенными данными по исполнению ордеров, Вы можете увидеть, что отложенный ордер на покупку срабатывает, когда цена достигает уровня ордера плюс спред (так как вы фактически покупаете по цене ask).

Таким образом, ордер на buy срабатывает, когда цена достигает 1.2350 или выше. При этом надо иметь в виду, что цена, указанная на графике МТ4 является ценой bid. Поэтому ордер будет исполнен только, когда в MetaTrader цена на графике достигнет значения в 1.2347 (1.2347 минус 3 пункта спред) или выше.

Как отложенные ордера на отрытие сделки на покупку, так и на закрытие позиции на продажу срабатывает, когда цена достигает уровня ордера. Стоп Лосс ордер, например, будет срабатывать, когда цена ask достигнет 1.2340 или ниже. Это означает, что ордер сработает, когда на графике минимум в MetaTrader 4 достигает ценовой уровень bid 1.2337 (1.2340 минус 3 пункта спреда) или ниже.

Иногда, отложенный ордер может не быть исполнен, даже тогда, когда такая цена на рынке была, и выставленный в ордере уровень был достигнут. Это происходит в том случае, если на счете не достаточно средств для открытия позиции. Кроме того, отложенный ордер не может быть исполнен, если это ордер по некоторым CFD - которые торгуются на Форекс и имеют ограниченный срок действия.

Во время исполнения отложенного ордера, сервер автоматически проверяет хватает ли средств (free margin) на счете для открытия позиции. Если в момент исполнения сделки маржи будет недостаточно для открытия сделки, ордер не исполнится и вы увидите сообщение вида "not enough money". Такая же запись должна появится в логах торгового терминала.

В этом случае ордер не будет исполнен, даже когда счет будет пополнен необходимыми средствами. Это происходит потому, что в момент фиксации недостаточного количества средств при исполнении сделки, ордер удаляется.

Пример записи логов тогового терминала

11:30:30 xxx: order #111 was deleted - not enough money/ FreeMargin: -0.31

Обратите внимание, что для отложенных ордеров на продажу, цену предложения должны достичь указанного уровня; для отложенного ордера на покупку, цена должна достигнуть указанного уровня.

Спасибо, что дочитали до конца. Понравилось? Поставьте статье лайк и подпишитесь на канал.

Удачи и попутного Вам, дорогие трейдеры, тренда в торговле на Форекс!