O que é arbitragem spot? Diferenças de preço de cripto entre exchanges
Arbitragem spot é comprar uma moeda em uma exchange e vendê-la em outra onde o preço é maior. Veja inventário vs transferência, taxas e um exemplo.
Atualizado em
Arbitragem spot é comprar uma criptomoeda na exchange em que ela está mais barata e vender a mesma moeda em outra exchange em que está mais cara, ficando com a diferença como lucro. É a forma mais simples de arbitragem de cripto. A parte difícil não é encontrar a diferença, mas capturá-la depois das taxas, do slippage e do tempo necessário para mover os fundos.
Principais pontos
- Lucro = preço de venda − preço de compra − taxas − slippage − custos de transferência.
- Os dois métodos principais são transferir moedas entre exchanges ou manter inventário pré-posicionado nas duas.
- As transferências acrescentam risco de preço, porque o mercado pode se mover enquanto as moedas estão em trânsito.
- O inventário pré-posicionado permite executar as duas pernas no mesmo instante, mas prende capital e exige rebalanceamento.
- Um spread grande muitas vezes indica um problema, como saques suspensos ou um token diferente com o mesmo ticker.
Como funciona a arbitragem spot
"Spot" significa que você negocia a moeda de fato, com entrega imediata, e não um derivativo. Cada exchange tem seu próprio livro de ofertas, então a mesma moeda pode ser negociada a preços um pouco diferentes em plataformas diferentes.
Para capturar uma diferença, você compra no ask (a oferta de venda mais baixa) na exchange mais barata e vende no bid (a oferta de compra mais alta) na mais cara. Comparar os últimos preços negociados engana, porque você só consegue comprar no ask e vender no bid. A diferença entre os dois em uma mesma plataforma é o spread de compra e venda.
Cada perna custa uma taxa de taker se você usar ordens a mercado, e ordens grandes pagam slippage ao consumir vários níveis de preço.
Método 1: arbitragem com transferência
A abordagem tradicional é sequencial:
- Compre a moeda na Exchange A.
- Saque-a para a Exchange B.
- Espere a rede confirmar a transferência e a Exchange B creditá-la.
- Venda na Exchange B.
O problema é o passo 3. A confirmação pode levar segundos em algumas redes e muito mais em outras, sobretudo quando a rede está congestionada ou a exchange exige muitas confirmações. Durante esse tempo, o preço na Exchange B pode se mover e a diferença pode fechar. Você também paga uma taxa de saque, geralmente cobrada na própria moeda.
Método 2: inventário pré-posicionado
A maioria dos arbitradores spot ativos mantém saldos nas duas plataformas com antecedência:
- Stablecoins na exchange mais barata, prontas para comprar.
- A própria moeda na exchange mais cara, pronta para vender.
Quando surge uma diferença, eles compram em A e vendem em B ao mesmo tempo. Nenhuma transferência é necessária para concluir a operação, então o risco de preço durante o trânsito desaparece. O porém é que o inventário se desequilibra: depois da operação, A tem mais da moeda e B tem mais stablecoins. Os traders rebalanceiam depois com uma transferência, quando as taxas e o momento forem convenientes, ou esperam a diferença abrir na direção oposta.
Manter a moeda na Exchange B também expõe você ao preço dela. Alguns traders fazem hedge desse inventário com uma posição short em perpétuo, o que torna o saldo delta neutro, ou seja, o valor dele deixa de acompanhar o preço da moeda.
| Arbitragem com transferência | Inventário pré-posicionado | |
|---|---|---|
| Capital necessário | Um saldo | Saldos nas duas exchanges |
| Velocidade | Minutos ou mais | As duas pernas de uma vez |
| Risco de preço durante a operação | Alto | Baixo |
| Taxas de saque | Em toda operação | Só ao rebalancear |
| Exposição ao preço da moeda | Só durante o trânsito | Contínua, a menos que haja hedge |
| Exposição à contraparte | Uma exchange por vez | Várias exchanges ao mesmo tempo |
Exemplo prático
Suponha que uma moeda, XYZ, tenha estes preços ilustrativos:
- Ask na Exchange A: $2.000
- Bid na Exchange B: $2.012, uma diferença bruta de 0.60%
- Taxa de taker: 0.1% em cada exchange
- Tamanho da operação: 5,000 XYZ
Com inventário pré-posicionado:
| Etapa | Cálculo | Valor |
|---|---|---|
| Comprar em A | 5,000 × $2.000 | −$10,000.00 |
| Taxa em A | $10,000 × 0.1% | −$10.00 |
| Vender em B | 5,000 × $2.012 | +$10,060.00 |
| Taxa em B | $10,060 × 0.1% | −$10.06 |
| Lucro líquido | +$39.94 |
Com uma transferência, suponha uma taxa de saque de 5 XYZ, então só chegam 4,995 XYZ. Se o preço se mantiver, você vende 4,995 × $2.012 = $10,049.94, paga uma taxa de $10.05 e fica com $29.89 líquidos depois dos $10,010 gastos em A. Se o bid da Exchange B cair 0.5%, para $2.00194, enquanto as moedas estão em trânsito, a venda rende $9,999.69, a taxa é de $10.00 e o resultado é um prejuízo de $20.31.
A mesma oportunidade dá lucro com inventário e prejuízo com transferência quando o preço se move. É por isso que a velocidade importa tanto. Antes do slippage, esta operação empata com uma diferença de cerca de 0.2%, porque cada uma das duas taxas leva aproximadamente 0.1%. Use a calculadora de lucro de arbitragem para fazer as suas próprias contas.
Por que as diferenças persistem, e quando são armadilhas
Diferenças pequenas nas moedas principais costumam fechar em segundos, porque muitos bots as exploram. Diferenças maiores tendem a aparecer em moedas menos líquidas, em exchanges menores e em mercados agitados. Antes de confiar em um spread grande, verifique:
- Se depósitos e saques estão abertos para essa moeda nas duas exchanges. Uma diferença persistente muitas vezes significa que um dos lados está suspenso, então ninguém consegue mover moedas para fechá-la.
- Se é o mesmo token. Dois projetos sem relação podem compartilhar um ticker, ou uma exchange pode listar uma versão da moeda em outra rede. Compare os endereços de contrato e as redes.
- Se a profundidade é real. O melhor preço pode mostrar apenas algumas centenas de dólares de volume, e os níveis seguintes podem apagar a vantagem.
- Se a moeda de cotação é a mesma. Um preço em USDT em uma plataforma e em USDC em outra só é comparável depois de converter pela cotação atual de USDT/USDC.
Veja riscos da arbitragem para mais detalhes sobre cada um desses pontos.
Como a ArbTide ajuda
O scanner de arbitragem ao vivo compara os preços de bid e ask da mesma moeda entre exchanges e mostra os spreads já descontadas as taxas de taker. A página da estratégia de arbitragem spot explica como avaliar cada rota antes de operar.
Perguntas frequentes
- O que é arbitragem spot em cripto?
- Arbitragem spot é comprar uma criptomoeda na exchange em que ela está mais barata e vender a mesma moeda em uma exchange em que está mais cara. O lucro é a diferença de preço menos as taxas de negociação, o slippage e os eventuais custos de transferência.
- Preciso transferir moedas entre exchanges para fazer arbitragem spot?
- Não necessariamente. Muitos arbitradores mantêm um inventário pré-posicionado, ou seja, stablecoins em uma exchange e a moeda na outra, para que as duas pernas sejam executadas no mesmo instante. As transferências passam a servir apenas para rebalancear.
- Por que os preços spot variam entre exchanges?
- Cada exchange tem seu próprio livro de ofertas, seus traders e sua liquidez. Os preços se afastam quando a demanda dispara em uma plataforma, quando a liquidez é baixa ou quando depósitos e saques estão lentos ou suspensos, o que impede os arbitradores de fechar a diferença.
- Qual precisa ser o tamanho do spread para a arbitragem spot?
- O spread precisa ser maior que a soma das taxas de negociação nas duas exchanges, do slippage nas duas pernas e de qualquer taxa de saque ou de rede. Com taxas de taker de 0.1% de cada lado, por exemplo, um spread abaixo de cerca de 0.2% dá prejuízo antes mesmo do slippage.
- A arbitragem spot é arriscada?
- Sim. Os preços podem se mover enquanto uma transferência está pendente, uma perna pode não ser executada, os saques podem ser suspensos e manter inventário em exchanges traz tanto risco de preço quanto risco de contraparte.