Em palavras simples — Ver negócios no seu preço não prova que sua quantidade inteira deveria ter sido executada. Pode haver ordens à frente, outro local de negociação ou uma regra de alocação diferente.
A prioridade decide qual interesse pode ser atendido primeiro; a alocação distribui a quantidade entre ordens compatíveis. Ambas pertencem ao mercado e, muitas vezes, ao produto. Um fill parcial ocorre quando apenas parte da quantidade encontra contraparte elegível; não é, por si, falha do broker ou do mercado.
Preço, tempo e alocação
Com prioridade de preço, compras mais altas precedem compras inferiores e vendas mais baixas precedem vendas superiores. No mesmo preço, FIFO usa a ordem de chegada; pro-rata distribui pela quantidade ou fórmula do regulamento; sistemas híbridos combinam critérios; leilões usam sua própria fase e algoritmo.
CME documenta diversas famílias no Globex. Portanto, “quem chega primeiro sempre executa primeiro” não é regra global. É preciso identificar local, instrumento, sessão e algoritmo.
Broker e mercado usam filas diferentes
O artigo 28 da MiFID II exige que a empresa trate ordens comparáveis de clientes de forma rápida, justa e pela ordem de recebimento. Essa fila do intermediário não é necessariamente a fila do mercado. O timestamp do broker e o aceite pelo local de negociação são separados por controles, rota e latência.
Como nasce um fill parcial
Uma ordem agressiva pode encontrar menos quantidade no melhor preço do que sua size. O restante atravessa outros níveis, repousa no book ou é cancelado, conforme tipo e validade. Uma limitada passiva também pode receber vários fills ao longo do tempo.
Para múltiplas execuções:
preço médio = soma(preço de cada fill × quantidade do fill)
/ quantidade total executada
O denominador não inclui o saldo ainda aberto. A FAQ da SEC sobre a Rule 605 trata cada parcial separadamente e pondera estatísticas pela quantidade.
O saldo e a fila continuam importantes
Depois do primeiro fill, acompanhe quantidade preenchida, quantidade restante e estado. O executado não é anulado pelo cancelamento do saldo. IOC cancela o que não executa de imediato; FOK exige a condição integral; uma ordem DAY pode expirar com saldo. Os nomes devem ser confirmados no regulamento.
Alterar preço, aumentar quantidade ou substituir a ordem pode gerar nova prioridade. Icebergs, reservas e prioridades dedicadas tornam a fila visível incompleta. Uma stop-limit normalmente entra na fila apenas após o gatilho. Pedido de cancelamento compete no tempo com fills enquanto não for confirmado.
Auditoria de um fill contestado
Reúna identificador, mercado, produto, algoritmo e sessão; timestamps de recebimento, aceite, alteração e fill; quantidade inicial, executada e restante; preço de cada fill; TIF e atributos; mensagens de rejeição ou cancelamento. Um gráfico ou último preço não contém essas informações.
Erro comum — Ver uma impressão no limite e ignorar que pode vir de outro local de negociação, de uma quantidade anterior, de leilão ou de alocação pro-rata.
Fontes
- CME Group, Matching Algorithm Overview.
- CME Group, CME Globex Reference Guide.
- U.S. Securities and Exchange Commission, Frequently Asked Questions: Rule 605 of Regulation NMS.
- European Securities and Markets Authority, MiFID II, Article 28.