Как разместить OCO (One-Cancels-the-Other) ордер на моей торговой платформе

Ордер OCO — это два связанных ордера: когда один исполняется, другой автоматически отменяется. Это стандартный способ одновременно разместить стоп- и лимит-ордер.

Отказ от ответственности

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

Английская версия этих предупреждений о рисках является авторитетной. Переводы предоставлены только для удобства.

OCO (one-cancels-the-other, «одна отменяет другую») — это пара связанных ордеров. Когда один из двух ордеров исполняется, другой автоматически отменяется торговой платформой. Самое распространённое применение — одновременно установить стоп-лосс и тейк-профит по открытой позиции. Если цена достигает цели, позиция закрывается по целевой цене, а стоп отменяется. Если цена достигает стопа, позиция закрывается по стоп-цене, а тейк отменяется.

Механика

OCO — это один ордерный тикет в торговой платформе, но на самом деле это два отдельных ордера, которыми платформа управляет вместе. Трейдер задаёт два уровня: стоп-цену и лимитную цену. Тикет ордера отправляется, и платформа передаёт оба ордера в книгу ордеров брокера. Ордера остаются в книге, и трейдер может видеть оба в списке открытых ордеров. Когда один из двух ордеров исполняется, платформа получает подтверждение исполнения от брокера и автоматически отменяет другой.

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

Когда использовать OCO

Самый распространенный вариант — для открытой позиции. Трейдер открывает длинную позицию, устанавливает стоп ниже цены входа, чтобы ограничить убыток, и устанавливает целевую цену выше цены входа, чтобы зафиксировать прибыль. Два ордера связываются в OCO, и трейдеру не нужно следить за позицией. Платформа выполняет выход, а трейдер может сосредоточиться на следующей сделке.

Второй вариант — для отложенного входа. Трейдер хочет открыть длинную позицию, если цена пробьет уровень вверх, и хочет стоп-лосс на случай, если пробой не состоится. Трейдер размещает buy stop выше уровня и sell stop ниже уровня, а два ордера связываются как OCO. Если buy stop исполняется, sell stop отменяется. Если цена так и не достигнет buy stop, sell stop также отменяется в конце дня или по усмотрению трейдера.

Третий вариант — для короткой позиции. Трейдер открывает короткую позицию, устанавливает стоп выше цены входа, чтобы ограничить убыток, и устанавливает целевую цену ниже цены входа, чтобы зафиксировать прибыль. Механика OCO остается той же, но стороны ордеров меняются местами.

Как задать цены

Стоп-цена — это уровень, на котором трейдер готов принять убыток. Целевая цена — это уровень, на котором трейдер готов зафиксировать прибыль. Эти две цены зависят от стратегии трейдера, его склонности к риску и волатильности базового актива.

Обычно применяется правило: установить стоп на уровне, который приводит к убытку 1% по счету, и установить цель на уровне, который приводит к росту на 2% или 3%. Соотношение риск/прибыль составляет 1:2 или 1:3, а стратегия прибыльна при 40% вероятности успешных сделок. Трейдер, который может обеспечивать 40% успешных сделок по стратегии с соотношением риск/прибыль 1:2, остается прибыльным со временем, а OCO — это инструмент, который поддерживает дисциплину.

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

Вариации платформ

Не все платформы поддерживают OCO-заказы (One-Cancels-the-Other) одинаково. На некоторых платформах есть отдельный бланк OCO-заказа, где трейдер вводит два ценовых уровня, а платформа выполняет связывание. На других платформах трейдер должен разместить два ордера отдельно, а затем связать их вручную — обычно щёлкнув правой кнопкой мыши по одному из ордеров и выбрав «link to OCO». Некоторые платформы вообще не поддерживают OCO-заказы, и трейдеру приходится управлять двумя ордерами вручную.

Платформа, поддерживающая OCO-заказы, — большое удобство для активных трейдеров. Трейдер, который размещает OCO-заказы по каждой позиции, может вести портфель позиций без постоянного наблюдения за экраном, а платформа берёт на себя выходы. Трейдеру, который должен управлять ордерами вручную, приходится сталкиваться с риском забыть отменить неисполненный ордер, и неисполненный ордер может исполниться в самый неподходящий момент.

Риск OCO

Главный риск — гэп. Ордер стоп-лосс — это стоп-лосс, и OCO не защищает от гэпа. Если цена проскочит (гэпом) через стоп-цену, стоп исполнится по следующей доступной цене, которая может оказаться намного хуже, чем стоп. OCO отменяет целевой ордер после исполнения стопа, но убыток — это убыток. Трейдер, который удерживает позицию перед известным событием, подвергается риску гэпа, и OCO от него не защищает.

Второй риск — сбой платформы. Если платформа зависнет или потеряет соединение после того, как исполнится один из ордеров, другой ордер не отменяется автоматически. Трейдер возвращается на платформу и видит, что второй ордер по-прежнему находится в книге, и ему приходится отменить его вручную. Риск небольшой, и система управления ордерами брокера обычно фиксирует сбой, но трейдеру следует помнить об этом риске.

Похожие ресурсы

С чего начать

Если вы размещаете OCO-ордера впервые, самое полезное упражнение — установить стоп и целевую цену на небольшой позиции, а затем следить за работой платформы, чтобы понять, как работает отмена. Наше сравнение брокеров перечисляет типы ордеров, доступные у каждого брокера, и вместе они подскажут, поддерживается ли OCO и как именно оно реализовано.