Aviso: futures com leverage amplifica perdas. Liquidação é real e rápida. 70-85% dos traders retail em derivativos perdem dinheiro. Comece com testnet e leverage baixíssimo (1-2x).
Bybit é uma das maiores exchanges de derivativos crypto, com perpetuals em centenas de pares. Sua API é bem documentada e amigável a bots. Este tutorial cobre o setup completo de OpenClaw + Bybit pra futures trading.
Conceitos básicos primeiro
Antes de configurar:
- Perpetuals: contratos sem expiração, similar a spot mas com leverage
- Funding rate: taxa periódica (cada 8h) entre longs e shorts pra manter preço ancorado
- Liquidation: quando margem cai abaixo do mínimo, posição é fechada à força
- Isolated vs Cross margin: isolated = perda limitada à margem da posição; cross = pode consumir saldo inteiro
Pra bots: sempre isolated margin. Cross é convite a desastre quando algo dá errado.
Setup da conta
- Crie conta Bybit verificada (KYC L1 mínimo)
- Habilite 2FA (Authenticator app)
- Deposite USDT — comece pequeno (US$ 100-500)
- Ative o módulo Futures (configurações)
API Keys (Bybit Unified Trading Account)
Bybit migrou pra UTA (Unified Trading Account) em 2024. API keys agora são unified:
- Account → API → Create New Key
- Type: System-generated (não read-only)
- Permissions: marque APENAS:
- ✅ Contract — Orders, Position
- ✅ Spot Trading (opcional, se for usar)
- ❌ NUNCA: Wallet, Withdraw, Transfer
- IP restrict: cole o IP fixo do VPS
- 2FA confirm
Configurar OpenClaw + Bybit skill
openclaw skill install @openclaw/skill-bybit
Configure:
# ~/.openclaw/config.yml
bybit:
api_key: "${BYBIT_API_KEY}"
api_secret: "${BYBIT_API_SECRET}"
testnet: true # true pra testnet primeiro
account_type: "UNIFIED" # padrão pós-2024
default_leverage: 2 # NUNCA confie no default da exchange (100x)
Testnet obrigatório primeiro
Bybit testnet: testnet.bybit.com
Crie testnet account, gere API keys testnet, configure OpenClaw com testnet: true. Opere por pelo menos 2 semanas antes de qualquer mainnet.
O que testar:
- Open long/short positions com leverage 2x
- Close positions parciais
- Stop loss e take profit funcionando
- Comportamento perto de liquidation price
- Funding fee accrual
- Reconnect após disconnect WebSocket
Limits hardcoded no bot
Pra futures, ainda mais críticos que spot:
- Max leverage: 3x (mesmo que Bybit permita 100x — NÃO use)
- Max position notional: 5% do saldo total
- Min distance liquidation: sempre 20%+ do preço atual
- Max ordens abertas: 3 simultâneas
- Auto kill switch: drawdown 3% do dia → para tudo
- Symbol whitelist: só BTC/USDT, ETH/USDT inicialmente
Estratégias comuns em Bybit Futures
- Funding rate arbitrage: long no perpetual + short no spot quando funding é negativo (ou vice-versa). Guia completo.
- Mean reversion em perpetuals: aproveitar overextensions de curto prazo.
- Trend following: com filtros de baixa frequência (não scalping).
NÃO recomendamos: martingale, grids agressivos, scalping com latência retail. Veja martingale trap.
Bybit vs Binance pra bots
- Bybit: API limpa, UTA centralizado, taker/maker fees competitivos (0.06%/0.01% em VIP 0)
- Binance: mais liquidez geral, mais pares listados, mas API mais complexa
Pra início, Bybit é tipicamente mais simples de integrar. Pra escala, Binance tem mais oportunidades.
Cuidados específicos
- Funding fee: a cada 8h em Bybit. Bot precisa contabilizar isso no PnL.
- Maintenance margin: não é só initial margin que importa. Liquidation pode acontecer antes de "zero".
- Symbol naming: BTCUSDT vs BTC-PERP — Bybit usa naming específico, leia docs.
- Position mode: One-Way vs Hedge — escolha One-Way pra simplicidade.
Próximas leituras
Futures = velocidade, leverage, risco amplificado. Bot bem feito + disciplina = sobrevivência. 🦞