OCO решает проблему: ты не знаешь, куда пойдёт цена, но хочешь защититься в обе стороны.

Структура: ты размещаешь одновременно ордер на покупку и ордер на продажу. Оба ордера связаны. Когда выполняется первый, второй автоматически отменяется.

Пример: Bitcoin по 40 000$. Ты думаешь, что он сильно сдвинется, но не знаешь, в какую сторону. Ты размещаешь OCO:

Ордер 1: купить, если Bitcoin достигнет 42 000$ (бычий сценарий)

Ордер 2: продать, если Bitcoin упадёт до 38 000$ (медвежий сценарий)

Если Bitcoin вырастет до 42 000$, выполнится ордер 1. Ордер 2 исчезнет. Ты в бычьей позиции.

Если Bitcoin сначала упадёт до 38 000$ , выполнится ордер 2. Ордер 1 исчезнет. Ты ограничил свой убыток.

Возможен только один исход за раз. Без двусмысленности. Оба ордера никогда не могут выполниться одновременно.

Случаи использования: высокая волатильность, когда тебе нужны две защиты без постоянного мониторинга. Решение принимается заранее и выполняется автоматически.