O que é slippage em criptomoedas?

O que é slippage em criptomoedas?

Você olha o valor de um swap, confirma a operação e recebe um pouco menos do que esperava. Não necessariamente houve uma taxa escondida. O que mudou foi o preço de execução — e essa diferença tem nome: slippage.

O termo aparece com frequência nas corretoras descentralizadas (DEXs), mas a ideia vale para outros mercados também. O problema é que slippage costuma ser confundido com preço de impacto e spread, embora cada um represente uma coisa diferente.

Entender essa diferença é o que permite descobrir quando uma operação ficou mais cara por causa do próprio tamanho, da movimentação do mercado ou de uma configuração de segurança.

Por que o preço pode mudar entre a cotação e a execução

Uma cotação é uma fotografia do mercado. A execução acontece depois.

Em uma operação de compra ou venda, o preço pode mudar enquanto a ordem espera para ser processada. Isso é especialmente relevante em criptomoedas, onde oscilações podem ocorrer rapidamente.

Também pode faltar liquidez perto do preço desejado: em outras palavras, não há ofertas suficientes naquele nível para concluir toda a operação.

É daí que vem o slippage: a diferença entre o preço que você esperava no momento da ordem e o preço efetivamente recebido na execução. Ele pode ser negativo, quando você recebe uma condição pior, mas também pode ser positivo, quando o mercado se move a seu favor.

Por isso, tratar slippage simplesmente como uma “taxa” é enganoso.

O tamanho da operação e a liquidez disponível fazem diferença. Uma compra pequena em um mercado muito líquido tende a encontrar pouca resistência. A mesma ordem, em um par pouco negociado, pode percorrer vários níveis de preço.

Slippage, preço de impacto e spread: qual é a diferença?

Essa é a distinção que mais apoia a interpretação de uma tela de swap.

Preço de impacto é o efeito provocado pela sua própria ordem. Em uma DEX que usa um formador de mercado automatizado (AMM), a negociação acontece contra a liquidez de um pool. Quanto maior a operação em relação à liquidez disponível, maior tende a ser o impacto sobre o preço.

Slippage, por sua vez, diz respeito à diferença entre a condição esperada e aquela encontrada na execução. Em uma operação on-chain, o mercado pode mudar enquanto a transação está pendente, antes de entrar em um bloco.

Já o spread é a diferença entre os preços disponíveis para compra e venda em um mercado. É outra característica da formação de preços e não deve ser colocado automaticamente na conta do slippage.

Na prática, esses custos podem aparecer juntos. Imagine uma compra de um token pouco líquido: a ordem pode deslocar o preço por ser grande, o mercado pode se mover enquanto a transação aguarda e ainda existir diferença entre os preços de compra e venda.

Olhar apenas o valor final e chamar tudo de slippage é uma maneira rápida de diagnosticar a operação erroneamente.

Nas DEXs, a tolerância de slippage é uma proteção — não um desconto

Quem já fez um swap provavelmente encontrou a opção slippage tolerance, ou tolerância de slippage. Ela define quanto de variação adversa você aceita antes que a transação deixe de ser executada.

Imagine que a tolerância seja de 1%. Se as condições mudarem além desse limite, a operação pode ser revertida em vez de seguir adiante. A lógica é simples: você troca a certeza de execução pela proteção de um preço máximo aceitável. Uma tolerância apertada pode causar mais falhas; uma tolerância ampla facilita a execução, mas deixa espaço para receber um resultado pior.

Por isso, aumentar a tolerância só para “fazer o swap passar” não é uma solução neutra. É aceitar conscientemente uma faixa maior de preço.

Em mercados mais voláteis ou com pouca liquidez, uma margem maior pode ser necessária para evitar falhas. Em operações mais estáveis e líquidas, uma margem menor costuma fazer mais sentido.

Não existe uma porcentagem universal que seja segura para qualquer ativo ou situação.

Onde entram os bots e o chamado sandwich attack

Há ainda uma camada menos óbvia. Em algumas blockchains, transações pendentes podem ser observadas antes da confirmação. Isso abre espaço para estratégias de MEV, sigla para “valor máximo extraível”.

No chamado “sandwich attack“, um agente identifica uma ordem relevante em uma DEX, negocia antes dela e depois da execução. O efeito pode piorar o preço obtido pelo usuário e aumentar seu slippage.

Isso não significa que toda transação com slippage será atacada. O ponto é outro: uma tolerância muito ampla pode aumentar a margem disponível para uma execução ruim, inclusive em situações em que há atuação de bots.

É por isso que a configuração merece atenção. A melhor pergunta não é “qual porcentagem eu devo usar sempre?”, mas “qual é a menor margem que permite que esta operação seja executada em condições razoáveis?”.

Como reduzir o slippage na prática

A estratégia mais eficiente começa antes de clicar em “confirmar”.

Primeiro, observe a liquidez e o preço de impacto apresentados pela plataforma. Se uma ordem relativamente pequena já provoca um impacto elevado, o problema provavelmente está no tamanho da operação em relação ao mercado — não em uma tolerância de slippage baixa.

Segundo, considere o tamanho da ordem. Em determinados casos, dividir uma operação grande em partes menores pode reduzir o impacto no preço, embora isso também possa aumentar taxas e custos de rede.

Em uma corretora centralizada que ofereça ordens limitadas, existe outra alternativa: definir previamente o preço máximo que você aceita pagar ou o mínimo que aceita receber. A ordem pode não ser executada, mas você ganha maior controle sobre o preço.

Também vale evitar momentos de volatilidade excepcional quando a operação não for urgente. Quanto maior a mudança de preço enquanto uma transação aguarda confirmação, maior a chance de a cotação deixar de representar o mercado no momento da execução.

No fim, uma boa leitura de slippage começa por uma pergunta simples: o que mudou entre o preço que eu vi e o preço que eu recebi?

Pode ter sido o mercado. Pode ter sido a liquidez. Pode ter sido o tamanho da própria ordem. E, em determinadas situações, pode ter havido uma combinação desses fatores.

Essa é a parte mais importante de entender: slippage não é uma tarifa que a plataforma simplesmente “cobra”. É um reflexo da dificuldade de transformar uma cotação em uma execução real.

Quanto melhor você entende essa diferença, menos provável é confundir uma operação cara com uma taxa inevitável, e mais fácil fica identificar quando o problema está na liquidez, no tamanho da ordem ou na própria configuração do swap.