Definição de stop slippage e por que isso importa
Stop slippage é a diferença entre o preço em que um stop-loss (ou stop order) se pretende que dispare e o preço em que a ordem é realmente preenchida assim que as condições de negociação permitem a execução. Na prática, o preço preenchido pode ser pior do que o nível do stop, especialmente durante mudanças rápidas de preço, liquidez reduzida ou atrasos para chegar ao broker ou ao local de negociação.
Uma forma clara de raciocinar sobre isso é separar duas ideias:
- Disparo: quando a plataforma decide que a condição de stop foi atingida (por exemplo, quando o preço cruza um nível).
- Execução: quando a ordem de fato se torna elegível para negociação e é correspondida ou rejeitada.
Stop slippage é principalmente um resultado de execução. O stop-loss pode disparar em um momento, enquanto o preenchimento acontece depois, em um preço diferente, devido à microestrutura do mercado e às limitações de implementação.
Como funciona na prática: um modelo simples
Como as implementações diferem, comece com um modelo simples e verificável e adicione as partes variáveis depois.
Mecânica mínima
Suponha:
- Um stop-loss é colocado em um nível de stop (por exemplo, um preço limite).
- A condição de stop se torna verdadeira quando o preço do mercado observável pela plataforma cruza esse nível.
- A ordem então solicita execução por meio do order handling do provedor e do processo de matching do local.
Nesse modelo, o slippage vem de tempo e movimento de preço entre:
- o momento em que o sistema decide que a condição de stop foi atingida, e
- o momento em que a liquidez no nível do stop ou perto dele está disponível para execução.
Onde o preço pode se mover nessa lacuna
Mesmo sem assumir mercados anormais, vários efeitos comuns podem criar uma diferença:
- Mudanças bid/ask: stop orders são avaliadas contra preços cotados; quando as cotações mudam, o próximo preço negociável pode ser diferente.
- Latência e fila (queueing): se o stop chega tarde ao sistema de execução, o primeiro preenchimento disponível pode já estar além do nível do stop.
- Dispersão de liquidez: menos ordens no topo do book significa bid/ask mais amplo e preenchimentos piores.
Esses efeitos não são exclusivos de nenhuma plataforma; são consequências gerais da separação entre disparo e execução.
Considerações avançadas: dependências e casos extremos
Considerações avançadas são os casos em que o pensamento simples de “stop igual ao preço do stop” falha.
1) Representação da ordem e semântica do disparo do stop
O comportamento do stop-loss depende do que a plataforma considera como o preço relevante e de quando ela decide que a condição foi atingida. Fontes comuns de variação incluem:
- Se a condição de stop é avaliada usando last traded price, mid ou bid/ask.
- Se o sistema usa lógica server-side (do lado do provedor) ou lógica client-side (do lado do usuário).
- Com que rapidez a plataforma atualiza o fluxo de preços usado para tomar decisões.
Se a condição de stop for baseada em um preço observável diferente daquele que você usa mentalmente (por exemplo, você pensa em mid, mas a plataforma dispara em bid/ask), o slippage observado pode ser sistemático.
2) Preenchimentos parciais e resultados de múltiplos fills
Mesmo quando você coloca um único stop-loss, a execução pode acontecer em mais de um preenchimento. Implicações avançadas:
- O stop-loss pode preencher parcialmente em um preço e o restante em outro.
- O “stop slippage” que você observa pode variar dependendo de você medi-lo usando o primeiro fill, o preço médio do fill ou a quantidade final preenchida.
Suposição para este ponto: você revisa as execuções usando relatórios de ordens que contêm preço(s) de preenchimento. Sem isso, é fácil comparar medidas incompatíveis.
3) Gaps de preço e liquidez fina
Um stop-loss não é uma garantia do nível que você vê na tela. Em mercados rápidos ou com liquidez fina, o próximo preço executável pode pular além do nível do stop. Casos extremos incluem:
- Grandes saltos através de múltiplos níveis de preço entre atualizações.
- Spreads amplos em que o primeiro preço negociável é materialmente pior do que o nível do stop.
Nota de incerteza: sem dados históricos em tempo real do order book, você não consegue calcular a distribuição exata do slippage. Você pode, no entanto, identificar condições que aumentam a probabilidade de gaps (por exemplo, momentos de baixa liquidez) e tratar o slippage como variável.
4) Restrições do provedor e do modelo de execução (conceitual)
Os resultados de execução são moldados por como o provedor lida com as ordens. Restrições conceituais avançadas incluem:
- Como a stop order é transmitida e quando ela se torna ativa.
- Se a ordem é retida quando as condições de mercado são desfavoráveis e então enviada mais tarde.
- Re-quotes ou comportamento semelhante a requote em sistemas que mantêm um certo protocolo de execução.
Como os provedores diferem e as implementações podem mudar, a forma confiável de entender essa dependência é verificar por meio dos seus próprios logs de ordens e relatórios de execução.
5) Componentes de custo que interagem com stops
Stop slippage é frequentemente discutido como se fosse apenas sobre movimento de preço. Na realidade, outros custos podem alterar o resultado efetivo em torno do stop:
- O alargamento do spread no momento do disparo muda o preço em que a execução é possível.
- Comissões e taxas afetam o resultado líquido, o que pode fazer um slippage “pequeno” no preço se traduzir em uma diferença líquida maior.
- Componentes de financiamento ou semelhantes a swap podem importar dependendo de quanto tempo as posições permanecem abertas, embora não sejam iguais ao stop slippage.
Para evitar misturar conceitos, trate o stop slippage como a diferença de preço nos fills e, em seguida, contabilize separadamente os custos usando a tabela de taxas declarada pela plataforma.
6) Medindo slippage corretamente
A análise avançada exige um método de medição consistente. Decida com antecedência:
- A que você compara o preço preenchido: o nível do stop configurado, ou o preço de referência do disparo do stop reportado pelo sistema.
- Qual fill você usa: primeiro fill vs fill médio.
- Se você calcula slippage em pips/points ou em termos percentuais.
Limitação material: se a plataforma reporta apenas alguns desses valores (ou os reporta de forma diferente entre tipos de ordem), você pode ser forçado a usar uma aproximação. Declare essa aproximação explicitamente.
Limitações e riscos: pelo menos um modo de falha
Modo de falha: o stop dispara, mas não pode ser preenchido em/perto do nível do stop
Um modo de falha comum é direto: a condição do stop-loss se torna verdadeira, mas não há liquidez disponível suficiente em preços próximos ao nível do stop no momento em que a execução é tentada. O sistema então preenche em um preço pior (ou em partes).
Por que isso é materialmente diferente das expectativas de “proteção por stop”:
- O stop-loss só pode agir quando o sistema de execução consegue negociar.
- Disparar não implica disponibilidade imediata e garantida de ordens correspondentes.
Limitation de verificação
Relações históricas não estabelecem resultados futuros.
DOCUMENT END