O que “Comparação de Execução” significa e por que ela deve ser verificável
Comparação de Execução é o ato de comparar como diferentes processos de execução produzem resultados para uma transação. Em contextos de negociação, “execução” geralmente se refere ao caminho de uma ordem até os preenchimentos e aos custos e prazos resultantes. Uma abordagem de verificação deve, portanto, tratar da reprodutibilidade: outra pessoa deve ser capaz de reafirmar as mesmas definições, recuperar os mesmos registros subjacentes e recalcular a comparação usando as mesmas premissas.
Para manter o conceito verificável, separe a mecânica estável das condições variáveis:
- Mecânica estável: como as ordens são representadas, como os preenchimentos são registrados e como os custos são calculados a partir desses registros.
- Condições variáveis: movimento do mercado, disponibilidade de liquidez, mudanças no bid/ask e comportamento do provedor ou da plataforma ao longo do tempo.
Como a comparação deve ser construída (entradas, métricas, premissas)
A verificação começa antes de você calcular qualquer coisa. Defina a comparação em termos operacionais e, em seguida, liste cada entrada necessária para calculá-la.
- Defina o escopo das negociações
- Use o mesmo instrumento e a mesma intenção da ordem (por exemplo, mesmo lado e mesmo tipo de ordem).
- Declare a janela de tempo e se você inclui apenas as porções preenchidas ou também ordens canceladas.
- Use métricas de execução comparáveis Métricas comuns (escolha aquelas que você pode calcular a partir dos registros) incluem:
- Estatísticas de preço de preenchimento (preço médio de preenchimento, melhor preço de preenchimento quando aplicável).
- Medidas de slippage (diferença entre um preço de referência e o preço real de preenchimento).
- Medidas de custo (taxas/ comissões explícitas e custos implícitos capturados por meio dos preços de execução).
- Medidas de tempo (hora de envio da ordem vs. carimbos de data/hora do preenchimento).
-
Declare as premissas de preço de referência e de tempo Um modo frequente de falha é usar um preço de referência que não pode ser reproduzido de forma consistente. Por exemplo, se você usar um “preço de mercado no envio”, deve especificar quais dados de mercado, a fonte do carimbo de data/hora e como você os alinha com o registro da ordem.
-
Torne as etapas de cálculo auditáveis Escreva o cálculo como uma sequência de etapas determinísticas, de modo que executá-lo novamente nos mesmos registros produza o mesmo resultado.
Evidências e verificações independentes: o que verificar a partir dos registros
Se você quiser que a comparação resista ao escrutínio, a verificação deve se basear em documentos e registros que você possa auditar:
- Registros de captura de negociações: tickets de ordem, histórico de status e detalhes de preenchimento.
- Registros de custos: detalhamentos de comissões e taxas, se disponíveis.
- Campos de carimbo de data/hora: hora de envio, hora de aceitação (se registrada) e hora do preenchimento.
Verificações independentes que frequentemente revelam erros:
- Verificações de definição: confirme se o “preço de execução” que você usa é o mesmo campo relatado nos registros de preenchimento.
- Verificações de completude: garanta que preenchimentos parciais, rejeições e cancelamentos sejam tratados de forma consistente.
- Verificações de consistência: verifique se unidades, conversões de moeda (se houver) e regras de arredondamento correspondem ao método de cálculo documentado.
Um bom teste de verificação é reproduzir primeiro um pequeno subconjunto (uma ordem ou um instrumento) e mostrar a cadeia completa: seleção da referência → seleção do preenchimento → cálculo da métrica → valor final da comparação.
Limitações e modos de falha que você deve esperar
Mesmo com uma metodologia cuidadosa, a Comparação de Execução tem limitações materiais:
- Preenchimentos parciais e complexidade do ciclo de vida da ordem: diferentes caminhos de execução podem produzir diferentes contagens de preenchimento e tempos, tornando médias ingênuas enganosas.
- Incompatibilidade de carimbo de data/hora e latência: o “momento do evento” depende de qual sistema o registrou e quando; o horário da plataforma pode diferir do horário de referência externo.
- Ambiguidade do preço de referência: sem uma referência claramente definida e reproduzível, métricas do tipo slippage podem não ser comparáveis.
- Mudanças no regime de mercado: relações históricas não estabelecem resultados futuros, portanto a verificação deve focar na correção do cálculo para o período selecionado, não na previsibilidade.
Verificação ou próxima pergunta
Para verificar a Comparação de Execução de forma independente, você pode aplicar esta lista de verificação:
- Você consegue reafirmar as definições exatas das métricas de execução e dos preços de referência?
- Outra pessoa consegue reproduzir o cálculo a partir de registros auditáveis de ordens e preenchimentos?
- Você trata explicitamente preenchimentos parciais, cancelamentos e alinhamento de tempo?
- Você executa uma verificação de sensibilidade para ver como os resultados mudam quando as premissas (preço de referência e janela de tempo) são alteradas?
Se qualquer item falhar—especialmente o alinhamento do preço de referência e do carimbo de data/hora—a comparação não é confiavelmente verificável, mesmo que os números calculados pareçam precisos.