Execução e ferramentas

OCO (uma cancela a outra)

One Cancels the Other: uma ligação em que um evento especificado de ativação ou execução de uma ordem causa o cancelamento de uma ordem alternativa, segundo as regras do sistema. Têm de ser verificadas a ativação, as execuções parciais, o funcionamento no servidor ou no cliente e o momento do cancelamento. A ligação em si não garante preço nem impede todas as condições de corrida.
Exemplo.

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.

← Voltar ao glossário completo

Jarosław Wasiński

Editor-chefe, ForexMechanics.com • Analista macro e FX

Analista independente e profissional com mais de 20 anos de experiência nos mercados financeiros. Atua no Forex desde 2007, com foco em análise fundamentalista, estrutura do mercado OTC e gestão disciplinada do risco de capital.

  • Criador e editor-chefe do MyBank.pl, oferecendo educação financeira confiável desde 2004.
  • Autor de centenas de comentários de mercado aprofundados, análises estruturais e materiais educacionais para traders e investidores.
  • Defensor da transparência do mercado, promovendo uma educação baseada em dados concretos e relatórios institucionais (BIS, ESMA, CFTC).

Todo o conteúdo tem caráter exclusivamente educacional e informativo – não constitui recomendação de investimento. Lembre-se: operar com alavancagem (Forex/CFD) envolve alto risco de perda rápida de capital.