Como o Slippage pode ser medido?
Mecanismo e definição
Slippage é a diferença entre o preço que você esperava obter para uma ordem e o preço que você realmente recebeu quando ela foi executada. Para medi-lo de forma consistente, você precisa de três elementos: (1) um preço de referência que represente a “execução pretendida”, (2) o(s) preço(s) de execução real(is) e (3) uma regra para lidar com o momento e preenchimentos parciais.
Um campo mensurável comum é o slippage de preço (em unidades de preço):
- Slippage = PreçoDeExecuçãoReal − PreçoDeExecuçãoPretendido Para uma compra, um preço real mais alto implica slippage positivo; para uma venda, a interpretação do sinal pode ser invertida dependendo da convenção que você escolher. Escolha uma convenção e aplique-a a todos os cálculos.
Outro campo mensurável é o slippage na moeda da conta (impacto de custo). Isso converte a diferença de preço em um valor usando o tamanho da negociação e as especificações do contrato. As fórmulas exatas dependem de como seu sistema de execução define o valor do contrato, portanto, seu método de cálculo deve ser declarado como uma suposição.
Como medir passo a passo
- Selecione a referência de preço pretendido. Exemplos de possíveis preços “pretendidos” incluem o preço cotado no momento do envio da ordem, o preço limite/stop da ordem (se aplicável) ou um “preço esperado” interno usado pelo seu fluxo de trabalho de execução. A medição só é tão consistente quanto essa escolha.
- Escolha a referência de preço de execução real. Use o(s) preço(s) de preenchimento da negociação registrados pela plataforma/ambiente de execução. Se houver múltiplos preenchimentos, você deve decidir se mede cada preenchimento separadamente ou calcula uma média ponderada por volume.
- Defina carimbos de data/hora e lógica de correspondência. Você precisa de uma regra para qual carimbo de data/hora ancora a “intenção” versus a “execução”. Por exemplo, você pode usar o carimbo de data/hora de envio da ordem para o preço pretendido e o carimbo de data/hora do preenchimento para o preço real. Se o sistema fornecer vários eventos (atualização de cotação, envio de solicitação, aceitação, preenchimento), defina qual par você compara.
- Lide com preenchimentos parciais. Se uma ordem for preenchida em partes, você pode calcular um slippage médio ponderado por volume entre os preenchimentos, usando o tamanho de cada preenchimento como pesos. Alternativamente, relate o slippage por preenchimento e a dispersão dos resultados.
Evidências e exemplo com suposições explícitas
Suponha a seguinte configuração de medição para uma única ordem:
- PreçoDeExecuçãoPretendido é a cotação exibida usada quando a solicitação da ordem foi criada.
- PreçoDeExecuçãoReal é o preço médio ponderado por volume em todos os preenchimentos dessa ordem.
- O slippage é calculado como Real − Pretendido.
Exemplo (números ilustrativos): PreçoDeExecuçãoPretendido = 1.1000, e o PreçoDeExecuçãoReal médio ponderado por volume executado = 1.1012. Então, slippage (unidades de preço) = 1.1012 − 1.1000 = 0.0012.
Para verificar o cálculo de forma independente, compare o carimbo de data/hora e o valor da sua cotação pretendida com seu log de execução e recalcule a média ponderada a partir dos tamanhos e preços dos preenchimentos. Se o seu sistema registrar tanto o “envio da solicitação” quanto o “momento do preenchimento”, repita a medição com cada carimbo de data/hora plausível de intenção para ver o quanto o resultado muda; uma grande mudança indica que sua suposição de carimbo de data/hora provavelmente domina a medição.
Limitações e riscos na medição
A medição do slippage tem limitações materiais:
- Ambiguidade da intenção: Diferentes sistemas definem o preço “esperado” ou “pretendido” de forma diferente (cotação na solicitação, nível de limite/stop ou uma expectativa em cache). Mudar essa definição pode alterar o slippage mesmo que os preços de execução sejam idênticos.
- Incerteza de momento: Os mercados podem se mover entre o momento em que você captura o preço pretendido e o momento em que a ordem realmente executa. Se você não conseguir alinhar os carimbos de data/hora com precisão, pode estar medindo “atraso mais movimento”, não apenas slippage.
- Preenchimentos parciais e efeitos de agregação: Combinar preenchimentos em uma média ponderada pode ocultar o fato de que alguns preenchimentos foram favoráveis enquanto outros não.
- Variabilidade do provedor e do caminho de execução: Sua execução observada depende de como as ordens são roteadas e correspondidas, da liquidez disponível no momento da execução e dos custos de transação. Mesmo com métodos idênticos, os resultados podem diferir ao longo do tempo e entre ambientes.
Comparações históricas devem ser tratadas como descritivas: relações observadas no passado não garantem o comportamento futuro do slippage. Além disso, custos como comissões e taxas podem ser relatados separadamente do slippage de preço; misturá-los em um único número deve ser evitado, a menos que sua definição os inclua explicitamente.
Verificação e o que medir em seguida
Para tornar as medições de slippage verificáveis de forma independente, documente suas suposições: qual definição de preço pretendido você usou, como você emparelhou os carimbos de data/hora, se você usou médias por preenchimento ou ponderadas por volume e quais regras de conversão de moeda você aplicou.