O que “slippage em torno de notícias” significa
Slippage em torno de notícias refere-se à diferença entre o preço de negociação pretendido e o preço de execução real quando um evento de mercado (por exemplo, uma divulgação econômica) causa movimento rápido de preço. Em termos simples, é o custo criado pelo timing e pela qualidade da execução, não apenas pelo movimento do preço.
Para medi-lo, você precisa de uma definição que transforme a ideia em números. Uma definição mensurável comum é:
- Slippage (base de preço) = Preço executado − Preço pretendido (ou de referência).
Como “preço pretendido” pode ser ambíguo, você deve especificar qual é a sua referência. Exemplos de referências incluem:
- o último preço médio (mid-price) cotado imediatamente antes do seu momento de decisão,
- o melhor ask/bid disponível no momento da decisão,
- ou um preço sintético “sem impacto” derivado de uma janela de linha de base.
Os campos de medição e timestamps que você deve fixar
Uma medição só se torna confiável se os mesmos campos forem capturados para cada instância relacionada a notícias.
Campos principais (por evento, por tentativa de negociação):
- Marcador de tempo do evento (T_event): o momento em que você se alinha à divulgação da notícia (para medição, use uma definição consistente, como o timestamp publicado ou seu próprio tempo de log padronizado).
- Momento de decisão (T_decision): quando a ordem é enviada ou quando você define o preço de referência “pretendido”.
- Momento de execução (T_exec): quando o preenchimento (fill) ocorre.
- Preço de referência (P_ref): seu preço pretendido/benchmark escolhido em ou próximo a T_decision.
- Preço executado (P_exec): o preço real de preenchimento.
- Custos de transação (opcionais, mas importantes): spread em T_decision, comissão, taxas ou quaisquer ajustes relacionados à execução que você possa documentar.
Regra de janela de tempo: escolha uma janela fixa para comparações. Por exemplo, você pode comparar preços em:
- uma janela de linha de base pré-evento (usada apenas para definir P_ref ou um nível esperado), e
- uma janela de evento/execução (usada para capturar P_exec).
Sem janelas consistentes, você acaba misturando diferentes regimes de mercado e não consegue atribuir diferenças ao “impacto da notícia” versus movimento intradiário comum.
Duas maneiras práticas de calcular o número
Opção A: Slippage por negociação (método da diferença)
Para cada tentativa de negociação:
- Slippage absoluto: ΔP_abs = P_exec − P_ref.
- Slippage relativo: ΔP_rel = (P_exec − P_ref) / P_ref (para comparabilidade entre níveis de preço).
Em seguida, resuma em muitos eventos com uma estatística como média ou mediana. A suposição principal é que P_ref é definido da mesma maneira a cada vez.
Opção B: “Impacto incremental” ajustado pela linha de base
Às vezes, o mercado teria se movido mesmo sem a notícia. Para reduzir esse fator de confusão, defina uma tendência de linha de base a partir de uma janela pré-evento e compare o preço executado com o que essa linha de base sugere.
Uma abordagem simples de linha de base (as suposições de exemplo devem ser declaradas):
- Escolha uma janela curta pré-evento e ajuste uma mudança básica (por exemplo, a diferença entre o primeiro e o último preço médio nessa janela).
- Use essa mudança para projetar um nível esperado em T_exec.
- Calcule o slippage como o desvio do nível projetado.
Este método “ajustado pela linha de base” tenta isolar a parte do movimento associada ao timing do evento, mas ainda depende da sua escolha de linha de base.
Limitações materiais e modos de falha a esperar
Mesmo com boas definições, a medição pode falhar de maneiras previsíveis.
- Latência e desalinhamento de timing: Se seu T_decision ou T_exec for registrado em resoluções diferentes (ou com atrasos), o “slippage em torno de notícias” se torna um problema de relógio, em vez de um problema de execução.
- Spreads crescentes e lacunas de liquidez: Em movimentos rápidos de notícias, o mercado pode cotar spreads mais amplos ou ter books de ordens mais finos. Uma referência que assume spreads apertados pode superestimar o slippage.
- Mudanças na definição de referência: Se P_ref usar diferentes tipos de cotação (mid vs bid/ask) ou mudar entre eventos, as comparações se tornam inválidas.
- Viés de sobrevivência em preenchimentos: Se apenas certas ordens forem preenchidas durante momentos voláteis, a amostra pode excluir os piores casos, fazendo o slippage parecer menor.
- Custos não totalmente capturados: Comissões, financiamento ou taxas relacionadas à execução podem diferir com o tempo e a liquidez. Se você os omitir, seu “slippage” calculado pode não corresponder ao custo total de negociação.
Um risco principal: relações históricas entre timing de notícias e slippage não garantem resultados futuros, porque a estrutura de liquidez e a qualidade da execução podem mudar.
Como verificar sua medição de forma independente
Para verificar se seu método mede efeitos de execução em vez de artefatos:
- Execute o mesmo cálculo em períodos sem notícias com tamanhos de janela idênticos.