Todas as postagens
Guias

Como configurar o slippage na Solana em cada swap

Qual slippage na Solana usar em cada swap: profundidade do pool, tabela por cenário, a rota da Jupiter ou da Raydium e o erro de tolerância na Phantom.

9 min de leitura J Tools Editorial
Ilustração editorial sobre a tolerância de preço num swap da Solana, com o disco do token Solana e uma faixa de preço destacada

Aperte demais o slippage na Solana e o swap é cancelado na blockchain: você paga a taxa de rede e não recebe token nenhum. Abra demais e um bot que vigia o pool compra na sua frente, deixa você executar no preço inflado e vende. O modo Auto decide por você sem saber o tamanho da sua ordem.

A frase de Discord "0,5% serve para tudo" só se sustenta em SOL/USDC. O valor certo sai de três dados: o tamanho da ordem diante do pool, a volatilidade recente do token e quantos bots operam ali.

Aqui vai o que o slippage na Solana mede, qual valor combina com cada token e por que um teto só raramente salva toda uma rodada no swap multicarteira.

O que é slippage e como ele difere do impacto de preço

Slippage é a folga de preço que você autoriza antes de o swap se cancelar sozinho. Quanto mais apertado, mais rígido o limite. Quanto mais largo, maior a chance de executar e maior o risco de pegar um preço pior.

A checagem acontece na blockchain, não na janela da carteira: tudo que mexe no preço entre a cotação e o pouso da transação conta contra a sua folga. A documentação de transações da Solana diz as duas metades: a transação vale ou reverte como um todo, e a taxa é cobrada de qualquer jeito.

As interfaces mostram dois números diferentes:

  • Impacto de preço é o que a sua ordem faz com o pool. Depende do tamanho da compra diante da liquidez que está lá, e dá para ler antes de assinar.
  • Slippage é o colchão para o que fica fora do seu controle entre cotação e execução: outros traders, bots e a volatilidade normal.

Regra de bolso: slippage igual ao impacto de preço mais um colchão pequeno. O colchão fica em 0,1% ou 0,2% num par fundo como SOL/USDC e sobe para 2% ou 5% numa memecoin recém-nascida.

Apertado demais ou largo demais

Coloque 0,1% num token que corre. No meio segundo entre a cotação e a execução o preço anda 0,12%, o piso quebra e o swap é cancelado. O custo real não é a taxa, é a entrada perdida enquanto você ajustava o valor "certo".

O outro extremo: folga de 5% numa compra de 50 SOL em USDC. Um bot vê a ordem, compra antes para empurrar o preço, deixa você executar lá em cima e vende. Na blockchain a operação aparece como bem-sucedida, porque o preço nunca cruzou o seu limite.

Bots de sandwich caçam ordens grandes com folga larga. Uma compra grande em SOL/USDC com teto de 5% anuncia "tem lucro aqui". E nunca coloque 50%: esse valor manda o bot executar a qualquer preço, e não serve em nenhum cenário real.

A profundidade do pool manda no número

Comparação de profundidade de pool: líquido âmbar passando liso por um funil largo à esquerda e transbordando num funil estreito à direita

Pare de pensar no slippage como "quanta perda eu aceito". A pergunta é outra: quanto a minha ordem move o preço neste pool? Se a compra é 1% do que está lá dentro, o impacto é pequeno e o teto fica curto. Se é 10%, a curva já empurra o preço 10% para cima, e o teto precisa cobrir isso.

É daí que sai o slippage na Solana que você digita. Antes de uma ordem grande, ler a profundidade com a ferramenta de snapshot ganha do chute, e você negocia contra os mesmos pools da ferramenta de liquidez. Se o conceito é novo, comece por como medir a profundidade de um pool.

Qual slippage na Solana cada cenário pede

Os valores abaixo são opinião de operador, não regra de protocolo. Leia junto com o impacto de preço da interface.

CenárioSlippage sugeridoPor quê
Stable para stable (USDC para USDT)0,1% a 0,3%Pool muito fundo e quase sem volatilidade.
SOL/USDC, tamanho pequeno ou médio0,5% a 1%Pool fundo, com pressão real de bots. Teto curto.
SOL / token médio (JTO, por exemplo)1% a 2%Liquidez razoável e preços que andam.
SOL / meme estabelecida (BONK, WIF)2% a 5%Volatilidade alta, profundidade média. Impacto mais colchão.
SOL / meme recém-saída da Pump.fun5% a 15%Pool muito raso e saltos grandes por minuto.

O mesmo número dá dois resultados opostos. Uma troca de 200 dólares de USDC para USDT com 1% entra limpa: a diferença real foi de 0,05%. Esse mesmo 1% numa memecoin de pool raso reverte quando o preço anda 5% entre a cotação e o swap, e aquela entrada pedia perto de 10%.

Cada rota pede um número diferente

O mesmo token pede três valores conforme o lugar onde a ordem executa. Um pool AMM forma o preço pela razão entre as duas reservas (x vezes y igual a k), o roteador da Jupiter divide a ordem entre vários pools, e a curva da Pump.fun empurra o próximo preço a cada compra.

RotaSlippage inicialImpacto aproximado numa compra de 5 SOLCuidado com
Pool AMM da Raydium ou outra0,5% a 1% num pool fundo, 3% a 8% num rasoPerto de 1% se o lado SOL guarda uns 500 SOL, perto de 8% se guarda uns 60Ordem grande diante do pool move o preço sozinha
Roteador da Jupiter0,3% a 1% na maioria das ordens médiasDividida em três pools, o impacto total cai para perto de 0,5%Se a rota muda no fim, a estimativa desloca: não zere a tolerância
Curva da Pump.fun5% a 15%Numa curva nova, 5 SOL movem o preço de 8% a 12%Compras no mesmo bloco já subiram a curva antes da sua

Um exemplo inteiro: 5 SOL no mesmo token. Por um pool fundo da Raydium a execução cai perto da cotação e 1% sobra; pela Jupiter a ordem se divide, o impacto cotado cai e 0,5% ainda executa. Qual roteador usar está em a comparação entre Jupiter, Raydium e Orca.

Numa moeda que ainda negocia na curva, esses 5 SOL sobem o preço sozinhos, então um teto bem menor que o impacto da curva reverte. Depois que ela se gradua, passa a negociar num pool normal, e por isso a rota pesa mais que o token: como as moedas graduadas negociam na PumpSwap.

O modo Auto e a armadilha do 0,5% para tudo

O Auto da Jupiter escolhe lendo a volatilidade recente do token, e em pool fundo costuma acertar. Numa memecoin recém-migrada ele pula para 5% ou 15% mesmo quando o impacto real da ordem é 2%, e esse teto largo faz de você um alvo rentável. Auto não sabe o seu tamanho de ordem nem quantos bots operam ali. O parâmetro está na documentação para desenvolvedores da Jupiter.

O "0,5% sempre funciona" só vale num caso: swap médio em SOL/USDC, pool fundo, rota protegida contra MEV. Numa memecoin, 0,5% reverte. Numa compra de 100K USDC, o impacto da própria ordem já passa disso. Numa rodada com muitas carteiras, reverte metade das últimas.

Três perguntas antes de operar: que fatia do pool eu levo, quanta pressão de bot existe aqui, quantas carteiras eu vou rodar. Para uma entrada de carteira única, digite o valor na mão no formulário de swap.

Muitas carteiras, um teto só

Fileira de carteiras em sequência, as primeiras acesas e as últimas apagadas, sob uma curva de preço que sobe da esquerda para a direita

Imagine um lançamento com 200 carteiras mirando o mesmo token. O orquestrador aplica um teto único a toda a rodada, e o pool se desloca entre a carteira um e a duzentos. Curto para a primeira executar limpa, a última reverte. Largo para salvar a última, você entrega um sandwich ao bot que espera a primeira.

Duas saídas. Uma: dimensione o teto pela pior carteira, a do fim, e aceite um prêmio nas primeiras. Duas: divida a rodada em lotes, recalculando com o pool ao vivo. Empacotar as compras com a ferramenta de bundle estreita a janela do bot, e como um sniper bot trabalha mostra contra quem você joga.

"Slippage tolerance exceeded" na Phantom

Quando a Phantom devolve "slippage tolerance exceeded", o preço passou do seu piso entre a cotação e o pouso da transação. O swap fez o que você mandou: cancelar para evitar uma execução pior. É uma trava disparando, não um bug.

  1. Pool raso ou rápido. Token recém-lançado anda vários por cento por bloco, e teto de stable não acompanha.
  2. Cotação velha. Se você ficou alguns segundos na tela de confirmação, o pool andou sem você.
  3. SOL insuficiente para as taxas. Outra falha, fácil de confundir: sem saldo para a taxa, a transação falha na simulação e o aviso vem genérico.

A correção quase nunca é pular para 50%. Suba o teto uma faixa por vez, atualize a cotação e, quando a entrada precisa fechar num bloco só, use execução atômica para encurtar a janela entre cotação e execução.

Perguntas frequentes sobre slippage na Solana

1% ou 5% de slippage?

Depende do pool, não de uma regra. Num par fundo e com volume, 0,5% a 1% executa e protege do preço ruim. Num token raso ou ainda na curva, 1% reverte e o realista fica entre 3% e 5%. Se só passa acima de 5%, diminua a ordem.

O modo Auto é seguro?

Em pool fundo, ele costuma escolher um valor sensato. O risco aparece em token volátil ou raso, onde o Auto abre o teto muito acima do impacto real da ordem. Ao comprar token novo ou mover tamanho grande, digite o número.

Como definir o slippage numa rodada com muitas carteiras?

Um teto vale para todas, mas o preço se desloca conforme elas executam, então a última vê o pior. Dimensione por essa última, ou divida a rodada em dois ou três lotes e recalcule a cada um. Empacotar as compras num bundle reduz o deslocamento.

Qual a diferença entre slippage e impacto de preço?

O impacto vem da sua ordem contra a liquidez do pool e dá para ler antes de assinar. O slippage cobre o que você não controla entre cotação e execução. Com 2% de impacto na tela, um teto de 0,5% garante a reversão antes de qualquer bot aparecer.

O que acontece com um valor alto demais?

A ordem executa quase sempre, e o problema é esse: você aceita o preço que vier. Teto de 50% é convite aberto ao bot de sandwich, e nem memecoin nova precisa de tanta folga. Suba faixa por faixa.

O outro número que você escolhe na mão

Slippage não é um número certo para sempre, é uma decisão refeita a cada operação. Quem se gruda num padrão passa o dia na sala de espera ou na fila de um bot. O outro número que você define na mão está em quanto pagar de taxa de prioridade, e para ler profundidade e volume antes de entrar tem o guia de leitura do DexScreener.

J
Autor
J Tools Editorial

Uma postagem da equipe J Tools.

Ver todos os posts de J Tools Editorial →

Postagens relacionadas