· four exchange APIs · rebuilt daily
Cruzar o order book com uma ordem a mercado incorre numa taxa taker de até 0.055% por lado, enquanto uma ordem limite post-only limita as taxas de execução a 0.020% ou 0.000%.
Quando uma ordem faz match imediatamente contra a liquidez existente no order book, o matching engine processa-a como uma ordem taker. Quando uma ordem fica pendente no book antes de fazer match, atua como uma ordem maker. A ação rápida de preços faz com que ordens limite submetidas sem flags de execução cruzem o spread bid-ask, executando instantaneamente como ordens taker e incorrendo em tiers de taxas mais elevados.
A flag post-only instrui o matching engine a cancelar a ordem se esta for executar imediatamente como taker. Isto evita aumentos não intencionais de taxas causados por desvios no spread bid-ask entre a colocação da ordem e o matching no engine.
| Exchange | Futures Maker Fee | Futures Taker Fee | Taker Round-Trip (100,000 USD) | Maker Round-Trip (100,000 USD) | Post-Only Savings (100,000 USD) |
|---|---|---|---|---|---|
| Bitget | 0.020% | 0.030% | 60.00 USD | 40.00 USD | 20.00 USD |
| Bybit | 0.020% | 0.055% | 110.00 USD | 40.00 USD | 70.00 USD |
| MEXC | 0.000% | 0.020% | 40.00 USD | 0.00 USD | 40.00 USD |
| OKX | 0.020% | 0.050% | 100.00 USD | 40.00 USD | 60.00 USD |
Na Bybit, entrar e sair de uma posição de 100,000 USD utilizando ordens a mercado incorre numa taxa de 0.055% na entrada (55.00 USD) e 0.055% na saída (55.00 USD), perfazendo um total de 110.00 USD em fee drag. O uso de ordens limite post-only reduz as taxas de entrada e saída para 0.020% (20.00 USD cada), preservando 70.00 USD por round trip. Ao longo de 100 ciclos de trade completos de 100,000 USD de volume nocional, o fee drag atinge 11,000 USD para ordens a mercado, em comparação com 4,000 USD para ordens limite post-only.
Ordens stop-market garantem a execução a preços variáveis, enquanto ordens stop-limit garantem limites de preço ao risco de falha total de execução.
Uma ordem stop-market monitoriza o preço de referência (benchmark price). Quando o nível de gatilho (trigger) é atingido, a plataforma submete uma ordem a mercado para o engine. A ordem executa contra a profundidade disponível do book, aceitando taxas taker e slippage de mercado para garantir a saída da posição.
Uma ordem stop-limit submete uma ordem limite a um preço limite especificado assim que é ativada. Se o preço de mercado se mover mais rápido do que o matching engine processa a colocação da ordem, o preço ultrapassa o preço limite antes de a ordem ficar pendente no order book.
Considere uma posição long de 10 ETH aberta a 3,000 USD, representando 30,000 USD em valor nocional, com um preço de liquidação de manutenção de 2,700 USD. Para gerir o risco, é configurada uma ordem stop-limit com um preço de gatilho de 2,900 USD e um preço limite de 2,895 USD.
Durante um sell-off rápido no mercado, o preço move-se de 2,905 USD para 2,880 USD numa única atualização do book:
Substituir a ordem stop-limit por uma stop-market dispara uma venda a mercado ao atingir o gatilho de 2,900 USD. Se a execução sofrer slippage até ao bid de 2,880 USD, a posição fecha com uma perda realizada de 1,200 USD (queda de preço de 10 ETH * 120 USD), evitando o esgotamento total da margem da conta a 2,700 USD.
A flag reduce-only restringe uma ordem a apenas reduzir ou fechar o tamanho de uma posição existente.
Se um trader tiver uma posição short de 5 BTC e colocar uma ordem de compra limite de 5 BTC para realizar lucro (take profit), essa ordem fica pendente no book até ser executada ou cancelada. Se o trader fechar manualmente a posição short de 5 BTC usando uma ordem a mercado, a ordem de compra limite pendente permanece ativa. Se o preço cair posteriormente até ao preço limite, o engine executa a ordem, abrindo não intencionalmente uma posição long de 5 BTC.
Adicionar a flag reduce-only à ordem de compra limite faz com que a exchange cancele ou reduza o tamanho da ordem automaticamente assim que a posição aberta cair para zero.
A estratégia de execução de ordens cruza-se diretamente com os custos de manutenção ao longo do tempo. Os spreads de funding rate entre as principais exchanges compensam ou agravam o fee drag das transações.
| Asset | Lowest Funding Venue | Rate (8h) | Highest Funding Venue | Rate (8h) | 8h Spread | 24h Volume |
|---|---|---|---|---|---|---|
| ETH | OKX | +0.0028% | Bitget | +0.0100% | 0.0072% | $9,004,367,234 |
| BTC | OKX | +0.0077% | Bybit | +0.0100% | 0.0023% | $5,815,551,415 |
| SOL | OKX | -0.0088% | Bitget | +0.0057% | 0.0145% | $1,574,345,384 |
| ZEC | MEXC | +0.0015% | Bitget | +0.0100% | 0.0085% | $774,438,081 |
| XRP | Bybit | -0.0041% | Bitget | +0.0043% | 0.0084% | $505,727,323 |
| XAU | MEXC | +0.0072% | OKX | +0.0209% | 0.0137% | $504,549,644 |
Em perps de SOL, manter uma posição long de 100,000 USD na Bitget incorre num pagamento de funding positivo de +0.0057% (5.70 USD) pago a posições short a cada 8 horas, perfazendo um total de 17.10 USD diários. Manter a mesma posição long de 100,000 USD na OKX recebe um pagamento de funding de 0.0088% (8.80 USD) a cada 8 horas, gerando 26.40 USD diários. A divergência de rendimento entre exchanges equivale a 43.50 USD por dia por 100,000 USD nocional.
Ordens stop-market aceitam slippage no bid-ask e taxas taker mais elevadas para eliminar o tail risk catastrófico de ordens pendentes não executadas durante lacunas de liquidez. A utilização de flags post-only em todas as entradas limite garante a tarifação de taxa maker, rejeitando ordens que, de outra forma, cruzariam spreads deslocados no order book durante janelas de latência na colocação.
Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.