OCO расшифровывается как One Cancels the Other, то есть «один отменяет другой». Это связка ордеров, которая помогает заранее задать два альтернативных условия для одной позиции. Обычно один ордер фиксирует возможную прибыль, а другой ограничивает потенциальный убыток.
Например, трейдер держит актив и хочет продать его, если цена поднимется до выбранного уровня, либо выйти из позиции, если цена снизится до другого уровня. Для этого он задаёт в OCO-ордере условие продажи по лимитной цене и стоп-условие. Если срабатывает одно из условий и связанный ордер исполняется, второй отменяется. Так трейдеру не нужно вручную отменять оставшуюся заявку.
Важно различать срабатывание условия и исполнение ордера. Стоп-условие может активировать рыночную или лимитную заявку, а её исполнение зависит от настроек и ситуации на рынке. Лимитная заявка может исполниться не полностью или остаться неисполненной, если цена быстро меняется. Правила OCO и поведение при частичном исполнении различаются на площадках, поэтому перед использованием стоит разобраться в параметрах конкретного типа ордера.
Условный пример
Предположим, актив куплен по цене 100$. Трейдер задаёт продажу по 120$ для фиксации возможной прибыли и стоп-условие на 90$ для ограничения убытка. Если цена достигает 120$ и заявка исполняется, условие на 90$ отменяется. Если сначала срабатывает стоп-условие и заявка исполняется, отменяется продажа по 120$. Это только иллюстрация механики, а не прогноз цены или рекомендация.
Типичные ошибки
- Путать активацию с исполнением. Достижение стоп-уровня не всегда означает, что продажа уже совершена.
- Не проверять тип заявки. Стоп-рыночный и стоп-лимитный ордера работают по-разному: лимитная заявка может не найти встречное предложение.
- Не учитывать частичное исполнение. При частичном исполнении оставшаяся часть связки может обрабатываться по правилам площадки.
- Выбирать уровни без учёта волатильности. Резкое движение цены может привести к срабатыванию условия или проскальзыванию.
- Считать OCO защитой от любого риска. Ордер задаёт условия выхода, но не гарантирует цену исполнения.
Перед отправкой проверьте сторону сделки, объём, типы заявок и условия отмены. OCO упрощает управление альтернативными сценариями, но не отменяет необходимости понимать, как именно исполняются связанные ордера.