OCO (uma cancela a outra)
Um conjunto hipotético de ordens associadas tem uma ordem limitada de saída em 1.1050 e um stop de venda normal em 1.0980 para uma posição longa de EUR/USD. Uma execução integral confirmada de uma saída deve fazer cancelar a alternativa ligada, segundo as regras OCO especificadas. As execuções parciais e as corridas de cancelamento precisam de regras separadas.
Instruções ligadas
OCO é uma relação entre ordens: um evento especificado pela implementação cancela a outra. Pode ser usado para saídas ou entradas alternativas. Um conjunto bracket também pode ligar uma entrada principal a saídas dependentes; esse é um ciclo de vida adicional, não implícito apenas na sigla de três letras.
Onde funciona a ligação
O mecanismo pode estar no servidor, no local de negociação ou no cliente. Se for implementado por software local, uma falha de ligação pode interromper a lógica de cancelamento. Ativação, execução e confirmação são eventos distintos, e as execuções parciais podem redimensionar ou cancelar a outra componente segundo o sistema. Verifique a regra efetiva em vez de presumir comportamento idêntico em todo o lado.
Reconcilie após a execução
Verifique a posição que permanece, as quantidades remanescentes e os estados de ambas as ordens. Se o cancelamento e a execução se cruzarem no tempo, pode ser necessário gerir exposição não pretendida. OCO não garante o preço do stop nem cria um alvo lucrativo. Numa simulação, inclua gaps, mensagens atrasadas e execuções parciais, em vez de representar ambas as saídas como execuções perfeitas e instantâneas.
Perguntas frequentes
Todos os pares de SL e TP formam automaticamente um OCO nativo?
Não. As proteções associadas a posições e as ordens independentes ligadas podem ter implementações diferentes.
OCO pode eliminar o slippage na componente stop?
Não. A ligação de cancelamento não garante o preço de execução dessa saída.