Це не є інвестиційною порадою. Надавана інформація призначена лише для освітніх і інформаційних цілей та не є рекомендацією щодо купівлі або продажу будь-якого фінансового продукту.
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-ордера однаково. Деякі платформи мають окремий квиток для OCO-ордера, де трейдер вводить два ціни, а платформа виконує зв’язування. Інші платформи вимагають, щоб трейдер розмістив два ордери окремо, а потім зв’язав їх вручну — зазвичай, клацнувши правою кнопкою миші на одному з ордерів і вибравши «link to OCO». Деякі платформи взагалі не підтримують OCO-ордера, і трейдер має керувати двома ордерами вручну.
Платформа, яка підтримує OCO-ордера, є справжньою зручністю для активних трейдерів. Трейдер, який розміщує OCO-ордера на кожній позиції, може вести портфель позицій без постійного моніторингу екрана — платформа обробляє виходи. Трейдер, який змушений керувати ордерами вручну, наражається на ризик забути скасувати незаповнений ордер, і незаповнений ордер може заповнитися в найгірший момент.
Ризик OCO
Основний ризик — це ґеп (розрив ціни). Ордер стоп-лосс — це ордер стоп-лосс, і OCO не захищає від ґепу. Якщо ціна “промахує” стоп-ціну (пропускає її) і відбувається ґеп, стоп виконується за наступною доступною ціною, яка може бути значно гіршою за стоп. OCO скасовує ціль після того, як виконається стоп, але збиток — це збиток. Трейдер, який утримує позицію під час відомої події, наражається на ризик ґепу, і OCO від нього не захищає.
Другий ризик — збій платформи. Якщо платформа зависає або втрачає з’єднання після того, як виконався один із ордерів, інший ордер не скасовується автоматично. Трейдер повертається на платформу й бачить, що другий ордер усе ще в заявках, і йому потрібно скасувати його вручну. Ризик невеликий, і система керування ордерами брокера зазвичай виявляє збій, але трейдер має про це знати.
Дотичні ресурси
З чого почати
Якщо ви розміщуєте OCO-ордера вперше, найкорисніша вправа — встановити стоп і ціль на невеликій позиції та відстежувати роботу платформи, щоб побачити, як працює скасування. Наш порівняльний огляд брокерів містить типи ордерів, доступні в кожного брокера, і разом вони підкажуть, чи підтримується OCO та як саме воно реалізоване.