← Tecnologia dos mercados financeiros: fundamentos e operação
03 / 10 · 35 MIN

Sessões FIX e estado das ordens

Separar continuidade da sessão, recuperação de mensagens e efeitos das ordens.

Conceito e mecanismo

A camada de sessão FIX organiza mensagens entre pares e permite recuperar comunicação após interrupções. Uma sessão pode atravessar várias ligações sequenciais; uma nova ligação TCP não implica apagar a história. Se o recetor espera 811 e recebe 814, existe uma lacuna a tratar segundo o protocolo e o acordo da sessão. Mudar o contador para fazer desaparecer o alarme não demonstra recuperação. Também não prova que ordens anteriores falharam. O comportamento concreto depende do motor, versão e configuração acordada. A referência de recuperação consultada é a base de junho de 2020; a página do fornecedor lista errata de novembro de 2020, que deve ser considerada numa implementação real.

Aplicação guiada

Na camada de aplicação, distinguir o evento comunicado do estado atual. ExecType indica o motivo do relatório e OrdStatus indica o estado da ordem. PendingCancel significa que o pedido está pendente, não que todas as execuções cessaram. Um evento válido pode chegar durante esse intervalo e alterar a posição. Nas quantidades, CumQty acumula execuções e LastQty representa apenas a última; não subtrair ambas ao total como se fossem independentes. Para uma ordem ativa, sem alterações nem correções, 750 menos 280 executadas deixa 470. Em failover, recuperar mensagens e reconciliar identificadores e efeitos com a contraparte antes de decidir reenvios. São controlos relacionados, mas respondem a perguntas diferentes.

NA PRÁTICA

Exemplo: 250 unidades executadas mais 100 durante PendingCancel exigem reconciliar 350. O suporte não deve criar uma operação oposta para esconder o erro do painel.

Armadilhas comuns

Reconexão como sessão nova; reset como reconciliação; cancelamento pendente como terminal; LastQty contada duas vezes.

Tópicos relacionados: Ciclo de negociação e responsabilidades · Dados de referência e de mercado · Pós-negociação e liquidação

Leva esta ideia contigo

Recuperar a sequência e demonstrar separadamente o estado de negócio.

Criar conta

Referência: FIX Session Layer overview · DR financial markets technology professional assessment2026.10