Resposta direta
Para avaliar o “slippage em torno de notícias” de forma defensável, você precisa de insumos que (1) definam o timing do evento de notícia, (2) meçam os resultados da execução de ordens, (3) estabeleçam um preço de referência para comparação e (4) capturem custos e qualidade de dados. O objetivo não é prever resultados, mas calcular diferenças observadas e entender de onde vem a incerteza.
Mecanismo e definição
Slippage geralmente significa a diferença entre um preço de referência escolhido no momento (ou próximo ao momento) do envio da ordem e o preço real de execução (ou o preço médio efetivo de um preenchimento). Quando o mercado reage a notícias, a volatilidade e a liquidez podem mudar rapidamente, então a diferença entre referência e execução pode aumentar.
Uma avaliação completa normalmente distingue mecânicas estáveis de condições variáveis:
- Movimento do mercado: mudanças de preço causadas por novas informações.
- Atrito de execução: restrições de liquidez, alargamento do spread bid–ask, preenchimentos parciais e o efeito do roteamento/manuseio de ordens.
- Custos: custos explícitos (se houver) e custos implícitos refletidos em spreads e taxas.
Insumos de dados a coletar (e por quê)
1) Especificação do evento de notícia
Colete uma identidade clara do evento e um timestamp:
- Hora do evento: quando a divulgação de dados está agendada ou quando você define “o início” da reação.
- Padrão de hora e fuso horário: o mesmo padrão em todas as fontes de dados.
- Janela do evento: uma regra para o que “em torno de notícias” significa (por exemplo, de X segundos antes a Y segundos depois). Declare a regra mesmo que você teste várias janelas posteriormente.
2) Construção do preço de referência
Escolha e documente como você define o preço de referência usado para o slippage:
- Fonte da referência: preço médio, último preço negociado ou ponto médio de bid/ask de uma plataforma especificada.
- Regra do timestamp da referência: se é no envio da ordem, no tick mais próximo ou amostrado em uma frequência fixa.
- Regra de consistência: use o mesmo método para cada observação.
3) Dados de execução e de ordens
Você precisa de detalhes suficientes para reconstruir o que aconteceu:
- Hora de envio da ordem e parâmetros da ordem (lado, tipo de ordem, tamanho).
- Timestamps de preenchimento e preços de preenchimento (ou pelo menos um preço médio efetivo de preenchimento).
- Indicadores de preenchimento parcial: se a posição foi construída ao longo de múltiplos preenchimentos.
- Ordens canceladas/expiradas: para evitar misturar “tentativas” e “execuções bem-sucedidas” sem rastreamento.
4) Proxies de custo e liquidez
Para separar o atrito do movimento puro de preço, inclua variáveis como:
- Spread bid–ask e sua série temporal perto da janela do evento.
- Proxies de liquidez/disponibilidade disponíveis em seus dados (por exemplo, medidas de profundidade, se você as tiver).
- Quaisquer componentes de taxas ou comissões que você possa observar, aplicados usando a mesma regra contábil.
5) Proveniência dos dados e registro de transformações
Crie uma trilha de auditoria curta:
- De onde vem cada campo (exportação da plataforma, feed de dados de mercado, fonte de calendário).
- Quaisquer conversões de hora, reamostragem ou regras de filtragem.
- Como você lida com valores ausentes (remover linhas, interpolar ou rotular como ausentes).
Evidência ou exemplo de cálculo (com premissas explícitas)
Um cálculo típico define o slippage por preenchimento como:
- Slippage = (preço de execução efetivo) − (preço de referência), com o sinal definido consistentemente para compras vs vendas.
Uma abordagem viável é agregar o slippage ao longo de uma janela de evento:
- Calcule o slippage usando o preço de referência no momento do envio da ordem (premissa).
- Para cada evento, calcule a média do slippage em todos os preenchimentos que caem dentro da sua janela de reação (premissa).
- Calcule também a distribuição (mediana e percentis), porque os efeitos impulsionados por notícias podem ter caudas pesadas.
Se você testar vários tamanhos de janela, trate a escolha da janela como uma variável e reporte os resultados para cada janela, em vez de selecionar uma após ver o resultado.
Limitações e riscos (modos de falha materiais)
Pelo menos uma limitação material importa para a maioria dos estudos:
- Incompatibilidade de timestamps: horários de eventos, timestamps de dados de mercado e timestamps de execução podem estar em fusos horários diferentes ou ter latências diferentes. Mesmo pequenos erros de alinhamento podem parecer slippage.
- Viés do preço de referência: escolher uma referência que atrasa ou adianta o verdadeiro momento de decisão pode superestimar ou subestimar o slippage.
- Preenchimentos parciais e comportamento de ordens: se os preenchimentos ocorrerem ao longo de muitos segundos durante picos de volatilidade, o “slippage” pode misturar impacto de mercado com timing de execução.
- Viés de seleção: filtrar apenas ordens preenchidas pode remover os piores resultados e fazer os resultados parecerem mais limpos.
- Não estacionariedade: relações observadas historicamente não garantem comportamento semelhante em notícias futuras ou em regimes diferentes.
Verificação e próximas perguntas
Para verificar sua avaliação, aplique verificações de qualidade antes de interpretar os efeitos:
- Confirme o alinhamento de timestamps verificando se os spreads e movimentos de preço pré-evento parecem plausíveis.
- Quantifique a perda de dados (preenchimentos ausentes, cotações ausentes ou ordens incompletas).