I. Рыночные и отложенные ордера: сначала различайте два типа ордеров
- Рыночный ордер стремится к быстрому исполнению, но не гарантирует цену: исполняется немедленно по текущей лучшей доступной цене, при быстром рынке возможны проскальзыванияWikiFXcomparefx.co ;
- Лимитный ордер ограничивает худшую цену, но может не исполниться: исполняется только по указанной или лучшей цене (лимит на покупку ниже текущей цены, лимит на продажу выше текущей цены), если цена не достигнута, ожидание длится вечно TraderDetector.
Так сказать: рыночный ордер «хочет исполниться», лимитный ордер «хочет цену».
II. Стоп-ордера: срабатывание и исполнение — это две разные вещи
- После срабатывания стоп-ордер обычно переходит в рыночное исполнение: стоп-ордер активируется после достижения триггерной цены, затем исполняется по рынку;
- При гэпе фактическое исполнение может произойти за триггерной ценой: при быстром рынке или гэпе триггерная цена не равна цене исполнения, фактическое исполнение может быть хуже;
- Стоп-лосс и тейк-профит также являются триггерными指令, а не гарантированной ценой исполнения—— они гарантируют «срабатывание при достижении этой цены», но не гарантируют «исполнение по этой цене».
III. OCO и трейлинг-стоп
- OCO (One Cancels Other): после исполнения одного ордера другой автоматически отменяется, часто используется для отложенных ордеров на пробой. Перед размещением ордераубедитесь, действительно ли платформа поддерживает это: в MT5 изначально OCO обычно реализуется через EA или торговую панель; если реализация на стороне клиента, при отключении терминала другой ордер может не отмениться вовремя; если поддержка на стороне сервера, поведение также может отличаться StoicFXFP Markets;
- Трейлинг-стоп (Trailing Stop): заставляет стоп-лосс следовать за ценой в одном направлении. В MT5 трейлинг-стоп выполняется на стороне клиента,зависит от того, онлайн ли платформа—— при отключении терминала трейлинг-стоп больше не обновляется, но уже установленный серверный стоп-лосс всё равно сработает.
IV. Тип ордера определяет способ срабатывания
- Рыночный ордер: приоритет исполнения, цена второстепенна;
- Лимитный ордер: ожидание лучшей цены, может никогда не исполниться;
- Стоп-отложенные ордера: срабатывают после пробоя цены, при гэпах и быстром рынке цена исполнения может превысить триггерную цену;
- OCO: также нужно уточнить место реализации на платформе — клиентский EA или серверная сторона — поведение при отключении различается.
V. Чек-лист перед размещением ордера
Перед размещением ордера проверьте следующие поля, затем отправляйте ордер:
- Максимальный объём ордера (максимальные лоты/единицы);
- Минимальное расстояние отложенного ордера (уровень стопов, минимальное расстояние между триггерной ценой и текущей ценой);
- Торговые правила (торговый рост, лимиты позиций, режим исполнения);
- Правила стоп-лосса и тейк-профита (обязательны ли они, ограничения по расстоянию);
- Настройки проскальзывания (рыночное исполнение, допустимая толерантность при быстром рынке).
Сначала проверьте фактическое поведение платформы на демо-счёте, затем свяжите логику ордеров с EA. Не переносите логику бэктеста напрямую на реальный счёт (различия исполнения между бэктестом и реальным счётом см. в [внутренняя ссылка: руководство по бэктесту EA] раздел 7).
VI. Выбирайте ордера по сценарию, а не просто заучивайте названия
Таблица
Сценарий | Тип ордера | Цена |
Желание немедленно войти в рынок | Рыночный ордер | Цена исполнения может быть ниже видимой котировки |
Желание дождаться отката к лучшей цене | Лимитный ордер | Может никогда не исполниться |
Вход после срабатывания пробоя | Стоп-отложенный ордер | После гэпа может исполниться по худшей цене |
Стоп-лосс и тейк-профит аналогично: это триггерные指令, а не гарантированная цена исполнения.
VII. Верните термины в контекст счёта и ордеров
При записи логики ордеров следует фиксироватьусловия срабатывания, серверное время, последнюю цену, допустимое минимальное расстояние и способ обработки частичного исполнения. Если OCO реализован EA на стороне клиента, при отключении терминала другой ордер может не отмениться вовремя; если поддержка на стороне сервера, поведение также может отличаться——включите эти различия в бэктест и план действий при сбоях (см. [внутренняя ссылка: руководство по настройке VPS для форекс и мониторингу работы EA] раздел 6).
Одинаковые термины на разных платформах, инструментах и счетах могут отображаться по-разному. Откройтеспецификацию контракта или демо-счёт для проверки полей,пункт, стоимость пункта, размер контракта, валюта маржи и количество десятичных знаков котировки должны пониматься вместе. Проверка изучения терминов — не заучивание, а способность ответить на три вопроса:
- Откуда берётся это число;
- Как оно меняется при изменении цены или позиции;
- Как оно влияет на издержки и риск принудительного закрытия.
При встрече с пользовательскими названиями платформы в первую очередь проверяйтеофициальное руководство и клиентское соглашение. Примеры служат только для иллюстрации взаимосвязей и не могут напрямую представлять фиксированные параметры любого реального счёта.
VIII. Примените к условиям вашего счёта
Замените числа и шаги в этой статье наваши собственные условия счёта (инструмент, минимальное расстояние, проскальзывание, способ реализации OCO), и в записи укажите соответствующиеисточники данных, дату наблюдения и подтверждённые переменные предположения. Типы ордеров и правила исполнения на разных платформах сильно различаются, ориентируйтесь на официальные страницы; поля, которые невозможно подтвердить из официальных документов, оставляйте какнеизвестные для проверки у поставщика услуг.
Частые вопросы
Всегда ли отложенный ордер исполняется по установленной цене?
Не обязательно. Нужно смотреть на тип ордера, ликвидность и правила исполнения платформы: лимитный ордер исполняется только по указанной или лучшей цене, стоп-ордер после срабатывания исполняется по рынку, при гэпе цена исполнения может превысить триггерную цену.
Может ли стоп-лосс устранить риск?
Нет. Стоп-лосс ограничивает риск в рамках плана, но проскальзывание и гэпы всё равно существуют, фактическое исполнение может быть хуже цены стоп-лосса.
Поддерживает ли MT5 OCO нативно?
Нет. В MT5 нет нативного OCO, обычно он реализуется через EA или торговую панель; при клиентской реализации и отключении терминала другой ордер может не отмениться вовремя.
Перестаёт ли работать трейлинг-стоп при отключении?
Зависит от места реализации. В MT5 трейлинг-стоп выполняется на стороне клиента, при отключении терминала он больше не обновляется; но уже установленный серверный стоп-лосс всё равно сработает.
Что чаще всего упускают при практическом использовании?
Проверьте минимальный объём ордера, минимальное расстояние отложенного ордера (stops level), торговые правила, правила стоп-лосса и тейк-профита и настройки проскальзывания; сначала проверьте фактическое поведение платформы на демо-счёте, затем свяжите логику ордеров с EA. Кроме того, часто встречается: отношение к стоп-лоссу и тейк-профиту как к «гарантированной цене исполнения», предположение, что при отсутствии нативного OCO в MT5 отмена сработает и при отключении, а также зависимость трейлинг-стопа от того, что терминал онлайн.