OCO resolve um problema: você não sabe para onde o preço vai, mas quer se proteger em ambas as direções.

Estrutura: você coloca simultaneamente uma ordem de compra e uma ordem de venda. As duas estão vinculadas. Quando a primeira é executada, a segunda é cancelada automaticamente.

Exemplo: Bitcoin a 40 000$. Você acha que ele vai se mover fort, mas não sabe para qual direção. Você coloca um OCO:

Ordem 1: comprar se o Bitcoin atingir 42 000$ (cenário de alta)

Ordem 2: vender se o Bitcoin cair para 38 000$ (cenário de baixa)

Se o Bitcoin subir para 42 000$, a ordem 1 é executada. A ordem 2 desaparece. Você está na posição de alta.

Se o Bitcoin cair para 38 000$ primeiro, a ordem 2 é executada. A ordem 1 é cancelada. Você limitou sua perda.

Só existe uma saída possível de cada vez. Sem ambiguidade. As duas ordens nunca podem ser executadas juntas.

Casos de uso: alta volatilidade em que você quer duas proteções sem monitoramento constante. Uma decisão tomada com antecedência, executada automaticamente.