Типы ордеров Forex: Market, Limit, Stop, OCO и трейлинг

Ордер задает операцию, объем и условия, которые клиент направляет исполнителю. Рыночный запрос стремится к исполнению сейчас; лимит ограничивает цену; стоп задает условие активации. Ни название ордера, ни касание линии графика не подтверждают полный объем или выгодный исход. Сначала определите, открываете ли вы новую экспозицию или закрываете конкретную позицию.

Объем и политика исполнения

Объем заявки и политика исполнения

Прокрутите схему вправо, чтобы увидеть ее целиком →

Название ордера не определяет исполненный объемУсловная заявка на покупку 12 000 EUR; на заданных условиях доступно 8 000 EUR. FOK не исполняется, IOC исполняет 8 000 и отменяет остаток 4 000 EUR.Заявка: 12 000 EURДоступно только 8 000 EURFOKВсе или ничегоИсполнено: 0 EUR12 000 недоступно→ без исполненияIOCДоступная частьИсполнено: 8 000Остаток: 4 000 EUR→ отмененОдин объем заявки — разные результаты.
Условные данные: разрешены обе политики, доступно ровно 8 000 EUR, новых предложений в процессе нет. FOK и IOC — альтернативные исходы одной заявки.

В условном примере покупка составляет 12 000 EUR, а на допустимых условиях доступны только 8 000 EUR. Предполагаем, что инструмент разрешает обе политики и новые предложения не появляются. FOK требует полный объем и в этой модели дает ноль; IOC исполняет 8 000 и отменяет 12 000 − 8 000 = 4 000 EUR. FOK может собрать полный объем из нескольких предложений, но здесь его все равно недостаточно. Это политика объема, а не отдельный тип цены. После ответа сверьте сделки и остаток с документацией MQL5 по режимам исполнения (на английском).

Практика: две цены внутри одного частичного исполнения

Допустим, в том же учебном IOC исполнены две условные сделки: 5 000 EUR по 1.1001 и 3 000 EUR по 1.1003. При заранее сохраненном Ask 1.1000 средняя цена именно исполненных 8 000 EUR равна (5 000 × 1.1001 + 3 000 × 1.1003) ÷ 8 000 = 1.100175. Разница со справочной ценой — 0.000175, или 1.75 пипса в среднем; в долларах для исполненного объема это 5 000 × 0.0001 + 3 000 × 0.0003 = 1.40 USD до комиссий. Остальные 4 000 EUR в модели IOC отменены и в среднюю цену исполнений не входят. Цены и объемы вымышлены; это не типичное проскальзывание и не прогноз.

Market: запросить исполнение сейчас

Рыночный ордер направляет запрос по доступному для инструмента режиму. Цена, весь объем и само исполнение не гарантированы: возможны отказ, частичное исполнение, недостаточная ликвидность и изменение котировки. Проскальзывание — разница между заранее указанной ценой сравнения и фактической ценой сделки. Для условного стандартного лота EUR/USD неблагоприятные 15 пипсов при стоимости 10 USD за пипс составляют 150 USD до других расходов; это не оценка типичного проскальзывания на новостях.

Limit: ограничить цену, но не гарантировать сделку

Buy Limit задает верхнюю допустимую цену покупки, Sell Limit — нижнюю допустимую цену продажи при исполнении. В розничном forex MT5 Buy Limit обычно размещают ниже текущего Ask, Sell Limit — выше Bid; биржевые правила могут допускать иные варианты. Условный Ask 1.0865 и полное исполнение Buy Limit по 1.0842 отличаются на 23 пипса при размере пипса 0.0001. Если допустимый Ask или объем недоступен, полного исполнения может не быть. Линия Bid на графике сама по себе не подтверждает условие покупки.

Stop и Stop Limit: порог и последующий запрос

Отложенный ордер задает условие будущего запроса. В розничном forex MT5 Buy Stop проверяется по Ask на верхнем уровне, Sell Stop — по Bid на нижнем. Условный Buy Stop принят на 1.0883; исполнение по 1.0886 означает три неблагоприятных пипса относительно порога. Достижение порога не подтверждает продолжение движения. Buy Stop Limit по условиям MT5 сначала активирует Buy Limit: при условном стопе Ask 1.1010 и лимите 1.1008 покупка выше лимита не разрешена, но исполнения может не быть. Sell Stop Limit в MT5 при достижении стоп-уровня по Bid размещает Sell Limit с заданным лимитом выше стоп-уровня; продажа ниже лимита не допускается, но исполнения может не быть. Доступность типов и минимальные расстояния зависят от символа и сервера.

Stop Loss и Take Profit: условия закрытия

Для условной покупки EUR/USD 100 000 EUR по 1.0850, при SL 1.0820 и TP 1.0940, точное полное закрытие дало бы соответственно −30 пипсов (−300 USD) или +90 пипсов (+900 USD) до расходов; в этой модели отношение 3:1 не является универсальным минимумом. Если SL активирован, но закрытие прошло по 1.0815, потеря по цене составила бы 35 пипсов, на пять больше плановых. В MT5 для длинной forex-позиции закрывающие условия обычно сравниваются с Bid, для короткой — с Ask. Отдельный противоположный ордер на hedging-счете может открыть новую позицию, а не закрыть прежнюю. Подробнее: разбор SL и TP.

Trailing Stop: изменение уровня и исполнение — разные события

Трейлинг предлагает перенос SL при благоприятном движении. Для условного входа 1.0850 и принятого SL 1.0910 точное полное закрытие означало бы 60 пипсов до расходов, но сам расчет или принятый уровень не гарантирует такой цены сделки. Встроенный трейлинг настольного MT5 работает в терминале: при его остановке новые переносы прекращаются, ранее принятый SL может оставаться на сервере. Проверьте конкретную реализацию и журнал. Подробнее: как работает трейлинг-стоп.

OCO: связать два сценария входа

OCO связывает инструкции так, чтобы исполнение одной отменяло другую по правилам конкретной реализации. В условной модели Buy Stop 1.0883 и Sell Stop 1.0847 связаны: только если покупка исполнилась, а продажа была успешно отменена до собственного исполнения, изменится лишь одна сторона экспозиции. Два независимых ордера не становятся OCO; ручная отмена может прийти слишком поздно. Dukascopy документирует группу входных ордеров на своем сервисе. Справки IG UK для счетов spread betting и CFD и IG International для своего CFD-продукта отдельно указывают, что входной OCO не предлагается; прикрепленные к открытой позиции стоп и лимит закрытия действуют как OCO. Это описания конкретных продуктов, не общее правило для всех брокеров или клиентов.

GTC и Day: срок, а не политика объема

Day действует в течение торгового дня по правилам услуги и инструмента; это не обязательно полночь в вашем часовом поясе. GTC обычно действует до отмены с учетом правил символа; MT5 также допускает заданную дату или время, если они разрешены. Просроченный Day может не дождаться события, а забытый GTC — активироваться после утраты причины заявки. В MT5 правила срока для конкретного символа могут предусматривать удаление в конце дня как отложенных ордеров, так и уровней SL/TP, либо сохранение защит. Проверьте настройки символа и брокера, затем сверьте срок, ответ об отмене и историю с текущими позициями.

Частичное исполнение: проверьте остаток

Что происходит с остатком?

Прокрутите схему вправо, чтобы увидеть ее целиком →

Частичное исполнение и оставшийся объемУсловная заявка 1.00 лота: исполнено 0.40. IOC отменяет остаток 0.60; разрешенный RETURN продолжает его обработку.Заявка 1.00одна модельИсполнено 0.40текущий итогIOC: 0.60остаток отмененRETURN: 0.60возможно исполнение
В условной заявке 1.00 лота первоначально исполнено 0.40. Сценарии IOC и разрешенного RETURN сравниваются отдельно.

Если в условном отдельном сценарии из 1.00 лота исполнено 0.40, IOC отменяет оставшиеся 0.60. При разрешенном RETURN остаток может продолжить обработку: позднее исполнение 0.60 дало бы суммарно 1.00 лота; цены отдельных сделок могут отличаться. Это альтернативные сценарии, а не последовательные стадии одного ордера. В MT5 для запроса немедленного исполнения политика RETURN недоступна при режиме Market Execution. При отправке отложенного ордера документация MQL5 отдельно указывает ORDER_FILLING_RETURN независимо от режима: ордер не предназначен для исполнения в момент отправки, а при наступлении условий брокер применяет поддерживаемую площадкой политику. Не переносите исключение для немедленного исполнения на отправку отложенной заявки. См. свойства символа MQL5 (на английском).

Упражнение: что нужно контролировать?

Условная позиция 0.40 лота уже открыта, остаток 0.60 активен. Сейчас открыто 0.40; при последующем полном исполнении остатка станет 1.00. Отдельно проверьте цены, обеспечение и риск. Запрос отмены сам по себе не подтверждает отмену.

Проверка перед отправкой

  1. Определите, открывается ли позиция или закрывается конкретная существующая.
  2. Сверьте тип, сторону Bid/Ask, объем, срок, разрешенную политику объема и ограничения символа.
  3. Запишите условие SL и размер позиции вместе, учитывая возможность исполнения по иной цене.
  4. После ответа проверьте идентификаторы сделок, фактическую позицию, остаток заявки и историю. Оповещение информирует, но не резервирует цену, не отправляет ордер и не гарантирует предупреждение за две минуты. Ожидание 30–60 секунд после новости само по себе не гарантирует приемлемый спред, цену или доступный объем.

Другие исходные материалы на английском: проверка Close All, срок действия защит и порядок закрытия позиций. См. также демо-счет, ценовые оповещения MT5, проскальзывание и исполнение стоп-лосса (на английском).

Продолжить изучение

Далее разберите проскальзывание, чтобы отделить цену сравнения от фактического исполнения.

Проверьте понимание

Условный запрос на покупку 12 000 EUR, доступно только 8 000 EUR. Обе политики разрешены. Что делает FOK в этой модели?

Ответ и объяснения без JavaScript

Правильный ответ: Не исполняет ни одной части.

Не исполняет ни одной части.

Верно: полного объема 12 000 EUR на допустимых условиях нет.

Исполняет 8 000 EUR и отменяет 4 000 EUR.

Это исход IOC при данных условиях, а не FOK.

Неограниченно ждет оставшиеся 4 000 EUR.

В этой модели FOK требует полный объем сразу; ожидание остатка не предусмотрено.

Вопросы и ответы

Чем отличается Market от Limit?

Market запрашивает исполнение по разрешенному режиму, не гарантируя цену и объем. Limit ограничивает допустимую цену, но исполнение может не состояться или быть частичным при разрешенных условиях. Проверьте ответ и остаток.

Чем Stop отличается от Limit?

В розничном forex MT5 Buy Limit проверяют по Ask на уровне или ниже лимита, Buy Stop — по Ask на уровне или выше порога; для продажи используются соответствующие условия Bid. Обычный стоп не гарантирует цену исполнения, Stop Limit после активации размещает лимит.

Всегда ли OCO доступен в MT4 и MT5?

В стандартном перечне типов MT5 нет отдельного типа OCO. Связку может предоставлять брокер или дополнение; проверьте продукт, место выполнения и обработку отмен. Правила конкретного сервиса не переносятся на все платформы.

В чем разница GTC и Day?

GTC продолжает действовать до отмены с учетом правил символа. Day ограничен торговым днем услуги; его граница не обязательно совпадает с вашей местной полуночью. Проверьте доступные сроки и подтверждение отмены.

Источники и пределы применения

  1. MetaTrader 5: типы ордеров и защиты (на английском)

    Розничный forex и оговорки по биржевым символам; фактическая доступность зависит от инструмента.

  2. MetaTrader 5: котировки и свойства символа (на английском)

    Описывает окно котировок и характеристики инструмента.

  3. MQL5: свойства ордера (на английском)

    Типы и сроки ордеров; применимость зависит от настроек символа.

  4. MQL5: ограничения символа и политики исполнения (на английском)

    Режимы FOK, IOC и RETURN, включая отдельное правило отложенных ордеров.

  5. MQL5: режимы цены и объема (на английском)

    Объяснение моделей частичного исполнения и ограничений режима.

  6. IG International: описание OCO для своего продукта (на английском)

    Справка конкретного поставщика; не подтверждает условия другого субъекта или страны.

  7. Dukascopy: группа входных OCO-ордеров (на английском)

    Описание функции конкретной платформы; доступность и обработку результата проверяют отдельно.

  8. SEC США: стоп и стоп-лимит для акций (на английском)

    Пример для акций США, а не универсальное правило розничного forex.

  9. IG UK: условия OCO в справке конкретного продукта (на английском)

    Справка IG UK описывает ограничения входного OCO и связанную защиту позиции; это не условия другого поставщика или страны.

Механика MT5 относится к указанному инструменту и режиму; биржевые и брокерские условия могут отличаться. Примеры IG UK, IG International и Dukascopy описывают конкретные продукты; бюллетень SEC касается акций США. Русский язык не определяет юрисдикцию. Все цены, объемы, исполнения и результаты условны; реальных сделок не проводилось.