As duas estratégias entre as quais o VIP Crypto Arbitrage Bot faz o roteamento — arbitragem direcional one-leg e arbitragem hedge neutra ao mercado. Mecânica, matemática, dimensionamento de capital, requisitos de corretora, perfil de risco e quando usar cada uma.
A arbitragem one-leg abre uma única posição direcional quando o preço de uma venue se afasta bruscamente de uma referência, e depois fecha quando o spread se fecha. Maior retorno por operação, com risco de direção de mercado durante a manutenção.
A arbitragem hedge abre posições opostas simultâneas em duas venues — long na mais barata, short na mais cara — e fecha ambas quando os preços convergem. Exposição líquida ao mercado quase zero, mas o capital fica comprometido nos dois lados e o lucro por operação é menor.
Se você está começando: comece com arbitragem hedge. Se você tem $5k+ e tolera variância: adicione one-leg por cima.
Risco: Médio · Edge: Alto
A arbitragem one-leg detecta uma dislocação transitória de preço em uma única venue contra uma referência (o preço médio agregado do bot) e abre uma única posição direcional que lucra quando a dislocação reverte. Diferentemente da arbitragem hedge, apenas uma perna está no mercado — portanto, a posição carrega exposição direcional durante a manutenção.
O bot lê o tick na Exchange A; compara com o mid agregado nas venues de referência.
Confirma que o spread > limite após taxas, slippage e preço de execução ajustado por profundidade.
Long no lado mais barato ou short no lado mais caro — o que estiver mal precificado em relação ao mid.
Fecha quando o preço reverte para dentro da tolerância da referência, ou quando o stop-out dispara em movimento adverso.
# trade
size = 0.20 BTC
entry (Bybit ask) = 43,184
exit (when Bybit mid ≥ 43,225) target = 43,225
fees (taker 0.055% × 2) = 9.51 USDT
expected slippage on entry/exit = 3.20 USDT
# P&L if convergence completes
gross = (43,225 − 43,184) × 0.20 = +8.20 USDT
net = 8.20 − 9.51 − 3.20 = −4.51 USDT # too small
# bot rejects: spread (after fees) is below threshold
# bot fires only on dislocations >= 30 USDT (typical for 0.2 BTC size)
O exemplo ilustra por que o filtro de taxas + slippage é crítico. Uma dislocação bruta de 48 USDT parece atraente, mas evapora após 9.51 USDT em taxas taker e 3.20 USDT de slippage esperado. A lógica de limite do bot rejeita essa operação e espera uma dislocação mais ampla.
A arbitragem one-leg funciona melhor quando a dislocação é grande em relação à volatilidade típica da perna, quando o feed de referência é de alta qualidade (agregação de baixa latência em pelo menos 3 venues), e quando o período de manutenção é curto (normalmente < 30 segundos). Em horas de baixa volatilidade e pares dominados por stablecoins, a estratégia se degrada porque as dislocações raramente excedem o limite de taxas.
Risco: Baixo · Edge: Médio
A arbitragem hedge abre posições opostas simultâneas em duas venues — long no lado mais barato, short no mais caro. A posição é delta-neutral; o lucro é o spread que se fecha independentemente de para onde o mercado se mova. O capital deve ser alocado em ambos os lados, e cada lado incorre suas próprias taxas.
O bot escaneia todos os pares de venues configurados para o mesmo ativo; sinaliza spreads acima do limite.
Confirma que as taxas + slippage combinadas em ambas as pernas são menores que o spread líquido do slippage esperado de fechamento.
Envia ordens pareadas — long no lado barato, short no caro. Tenta executar dentro de uma janela de 200–500 ms.
Quando o spread atinge o limite de fechamento (normalmente 5–10% do spread de entrada), desfaz ambas as pernas.
# entry — paired
LONG Bybit @ 3,158.40 notional = 15,792 USDT
SHORT OKX @ 3,162.10 notional = 15,810 USDT
gross spread captured = +18.50 USDT
# waiting for convergence (typical: 5–60 seconds)
… spread narrows to +0.60 USDT
exit Bybit @ 3,160.10 exit OKX @ 3,160.70
# close P&L
Bybit leg = (3,160.10 − 3,158.40) × 5 = +8.50
OKX leg = (3,162.10 − 3,160.70) × 5 = +7.00
gross = +15.50 USDT
fees (4 taker 0.055% × 15.8k) = −13.91 USDT
funding (5 ETH × 5s on OKX perp) = −0.04 USDT
net = +1.55 USDT # thin but positive — bot fires only when expected net >= +3
# bot threshold for ETH at 5-ETH size: net >= 0.06% of notional ~ 9 USDT
# this trade gets rejected → bot waits for wider spread
A arbitragem hedge lucra com a convergência do spread, não com a direção de nenhum dos mercados. Observe que 4 taxas de trading (entrada-long, entrada-short, saída-long, saída-short) mais funding perp opcional formam o piso de custo. O bot rejeita esta operação apesar de ser tecnicamente positiva, porque o líquido de +1.55 USDT fica abaixo do limite de margem de edge do bot.
A arbitragem hedge funciona melhor em pares líquidos (BTC, ETH, top-15 alts) entre venues de alto volume, durante períodos de dispersão cross-venue moderada a alta (pós-notícias, durante liquidações, durante aberturas regionais), e com pares cotados em stablecoins para evitar exposição FX. Em pares pouco líquidos ou sessões tranquilas, o spread não supera o piso de 4 taxas e o bot permanece inativo.
| Dimensão | One-leg | Hedge |
|---|---|---|
| Exposição ao mercado durante a manutenção | Direcional (long ou short) | Delta-neutral (pareada) |
| Capital requerido para $1 de posição | $1 (um lado, mais margem) | $2 (ambos os lados — capital long + margem short) |
| Número de taxas por round-trip | 2 (entrada + saída) | 4 (entrada ×2, saída ×2) |
| Spread de break-even (típico, taker 0.055%) | ~0.11% do nocional | ~0.22% do nocional |
| Retorno por operação (típico) | 0.05–0.40% no lado capturado | 0.03–0.15% sobre o nocional combinado |
| Perfil de variância / drawdown | Maior (risco direcional) | Menor (neutro ao mercado) |
| Sensibilidade à latência | Alta (uma única perna rápida) | Média (execução pareada) |
| Exposição a funding-rate | Nenhuma (ou uma perna se for perp) | Uma perna se for perp-perp; ambas se ambas forem perps |
| Número de contas requeridas | 1 (mais feeds de referência) | 2 no mínimo |
| Capital inicial adequado | $2,000+ (variância gerenciável) | $1,000+ (menor variância) |
| Ideal para | Traders ativos, operadores experientes | Arbitragistas iniciantes, escalonamento de capital |
Três pares correlacionados em uma única venue (por exemplo, BTC/USDT, ETH/USDT, ETH/BTC) onde a taxa cruzada implícita diverge da taxa cotada. O bot pode executar isso como uma sequência de três pernas em uma única venue; tecnicamente é uma variante one-leg porque todas as pernas estão na mesma exchange e o capital flui pelo ciclo. Melhor em Binance, KuCoin, Bitfinex, onde a cobertura de pares é densa.
Long spot, short perpetual no mesmo subjacente — por exemplo, long BTC spot, short BTC USDT perpetual. A estratégia é delta-neutral e captura o basis (preço perp − preço spot) mais funding. Variante da arbitragem hedge em que ambas as pernas estão na mesma venue. Adequada para capital $5k+ que possa ficar bloqueado por 1–7 dias por vez.
Quando a taxa de funding perpetual é sustentavelmente negativa (ou positiva) em uma venue, long-spot / short-perp captura o fluxo de funding como yield. Menor giro que tick-arbitrage; mais próximo de um trade de yield do que de uma arbitragem verdadeira, mas logicamente é uma variante hedge.
Long perp na Venue A, short perp na Venue B para o mesmo subjacente quando as taxas de funding divergem entre venues. Menor eficiência de capital (margem nos dois lados), mas o spread de funding pode ser persistente durante mercados estressados.
Muitos usuários configuram a lógica de limite com a suposição padrão de taxa do bot (0.10% taker) e descobrem depois que seu nível real na venue é 0.075% ou 0.18%. Sempre puxe a tabela de taxas ao vivo de cada venue conectada antes de implantar.
Uma funding rate de 0.01% por 8h é pequena por ciclo, mas pode dominar o P&L em manutenções de várias horas. Calcule o custo de funding por tempo esperado de manutenção e adicione à equação de limite.
Se sua estratégia ocasionalmente deixa o lado long vazio em uma venue (porque o long foi desfeito, mas o ativo ainda não foi transferido de volta), saques de venue para venue podem levar 10–30 minutos durante congestionamento. Planeje bloqueio de capital; não assuma liquidação no mesmo bloco.
Algumas venues ampliam ativamente spreads ou injetam latência em contas que consistentemente tomam liquidez no top-of-book. A camada de monitoramento de slippage do bot sinaliza isso; se o slippage em uma venue subir > 1.8× acima da linha de base em uma janela de 24h, mude para ordens maker-only ou reduza a participação nessa venue. Veja o guia de plugins anti-arbitragem para a taxonomia completa.
Falhas de API em uma venue importante (Binance, Bybit) se propagam pelo mercado mais amplo — os spreads explodem, mas ninguém consegue operar. A lógica de circuit-breaker do bot pausa automaticamente ao detectar stale-quotes, mas verifique se a exposição está flat antes do downtime, não durante.