Considerações Avançadas sobre Slippage em Stop
Definição de slippage em stop e por que isso importa
Slippage em stop é a diferença entre o preço no qual um stop-loss (ou ordem de stop) tem a intenção de ser acionado e o preço no qual a ordem é realmente executada quando as condições de negociação permitem a execução. Na prática, o preço de execução pode ser pior do que o nível do stop, especialmente durante mudanças rápidas de preço, liquidez reduzida ou atrasos para alcançar a corretora ou o local de negociação.
Uma maneira clara de raciocinar sobre isso é separar duas ideias:
- Acionamento: quando a plataforma decide que a condição do stop foi atendida (por exemplo, o preço cruza um nível).
- Execução: quando a ordem realmente se torna elegível para negociação e é correspondida ou rejeitada.
Slippage em stop é principalmente um resultado de execução. O stop-loss pode ser acionado em um momento, enquanto a execução ocorre depois a um preço diferente devido à microestrutura do mercado e a restriçõ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
Presuma:
- Um stop-loss é colocado em um nível de stop (por exemplo, um preço-limite).
- A condição do stop se torna verdadeira quando o preço de mercado observável pela plataforma cruza esse nível.
- A ordem então solicita execução por meio do tratamento de ordens do provedor e do processo de correspondência do local de negociação.
Neste modelo, o slippage vem do tempo e do movimento de preço entre:
- o momento em que o sistema decide que a condição do stop foi atendida, e
- o momento em que a liquidez no nível do stop ou próximo a ele 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 de bid/ask: ordens de stop são avaliadas em relação aos preços cotados; quando as cotações se movem, o próximo preço negociável pode diferir.
- Latência e fila: se o stop chegar 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 livro significa bid/ask mais amplo e execuções piores.
Esses efeitos não são exclusivos de nenhuma plataforma; são consequências gerais da separação entre acionamento 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 gatilho do stop
O comportamento do stop-loss depende do que a plataforma considera ser o preço relevante e de quando ela decide que a condição foi atendida. Fontes comuns de variação incluem:
- Se a condição do stop é avaliada usando o último preço negociado, mid ou bid/ask.
- Se o sistema usa lógica do lado do servidor (no lado do provedor) ou lógica do lado do cliente (no lado do usuário).
- Com que rapidez a plataforma atualiza o fluxo de preços usado para a tomada de decisão.
Se a condição do stop for baseada em um preço observável diferente daquele que você usa mentalmente (por exemplo, você pensa em termos de mid, mas a plataforma aciona com base em bid/ask), o slippage observado pode ser sistemático.
2) Execuções parciais e resultados de múltiplas execuções
Mesmo quando você coloca um único stop-loss, a execução pode ocorrer em mais de um preenchimento. Implicações avançadas:
- O stop-loss pode ser preenchido parcialmente a um preço e o restante a outro.
- O “slippage em stop” que você observa pode diferir dependendo se você o mede usando o primeiro preenchimento, o preço médio de preenchimento ou a quantidade final preenchida.
Premissa para este ponto: você revisa as execuções usando relatórios de ordens que contêm o(s) preço(s) de preenchimento. Sem isso, é fácil comparar medidas incompatíveis.
3) Gaps de preço e liquidez reduzida
Um stop-loss não é uma garantia do nível que você vê na tela. Em mercados rápidos ou com liquidez reduzida, o próximo preço executável pode saltar além do nível do stop. Casos extremos incluem:
- Saltos grandes através de múltiplos níveis de preço entre atualizações.
- Spreads amplos onde 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 livro de ordens, você não pode 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 pela forma como o provedor lida com as ordens. Restrições conceituais avançadas incluem:
- Como a ordem de stop é transmitida e quando ela se torna ativa.
- Se a ordem é retida quando as condições de mercado são desfavoráveis e depois submetida mais tarde.
- Re-cotações ou comportamento semelhante a requote em sistemas que mantêm um determinado protocolo de execução.
Como os provedores diferem e as implementações podem mudar, a maneira confiável de entender essa dependência é verificá-la por meio de seus próprios logs de ordens e relatórios de execução.
5) Componentes de custo que interagem com stops
O slippage em stop é frequentemente discutido como se fosse apenas sobre movimento de preço. Na realidade, outros custos podem mudar o resultado efetivo em torno do stop:
- Alargamento do spread no momento do acionamento muda o preço no qual a execução é possível.
- Comissões e taxas afetam os resultados líquidos, o que pode fazer um “pequeno” slippage no preço se traduzir em uma diferença líquida maior.
- Financiamento ou componentes semelhantes a swap podem importar dependendo de quanto tempo as posições permanecem abertas, embora esses não sejam o mesmo que slippage em stop.
Para evitar misturar conceitos, trate o slippage em stop como a diferença de preço nas execuções e, em seguida, contabilize os custos separadamente usando a tabela de taxas declarada pela plataforma.
6) Medindo o slippage corretamente
Uma análise avançada requer um método de medição consistente. Decida antecipadamente:
- Com o que você compara o preço de execução: o nível de stop configurado ou o preço de referência do gatilho do stop relatado pelo sistema.
- Qual execução você usa: primeiro preenchimento vs. preenchimento médio.
- Se você calcula o slippage em pips/pontos ou em termos percentuais.
Limitação material: se a plataforma relatar apenas alguns desses valores (ou os relatar de forma diferente entre os 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 é acionado, mas não pode ser executado no nível do stop ou próximo a ele
Um modo de falha comum é direto: a condição do stop-loss se torna verdadeira, mas não há liquidez disponível suficiente a preços próximos ao nível do stop no momento em que a execução é tentada. O sistema então executa a 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 pode negociar.
- O acionamento não implica disponibilidade imediata e garantida de ordens correspondentes.
Limitação de verificação
Relações históricas não estabelecem resultados futuros.