· four exchange APIs · rebuilt daily

Ordens Stop-Limit Falham em Movimentos Rápidos Enquanto Post-Only Reduz o Fee Drag

Mecânica de Execução e Disparidades de Taxas

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.

ExchangeFutures Maker FeeFutures Taker FeeTaker Round-Trip (100,000 USD)Maker Round-Trip (100,000 USD)Post-Only Savings (100,000 USD)
Bitget0.020%0.030%60.00 USD40.00 USD20.00 USD
Bybit0.020%0.055%110.00 USD40.00 USD70.00 USD
MEXC0.000%0.020%40.00 USD0.00 USD40.00 USD
OKX0.020%0.050%100.00 USD40.00 USD60.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.

Modos de Falha de Stop-Limit em Alta Volatilidade

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:

  1. O preço ultrapassa o gatilho de 2,900 USD.
  2. A exchange submete uma ordem de venda limite a 2,895 USD.
  3. O bid mais alto disponível no book é de 2,880 USD.
  4. A ordem de venda limite permanece não preenchida a 2,895 USD porque não existem compradores a esse preço ou acima dele.
  5. A ordem permanece não executada enquanto o preço cai para 2,700 USD, causando a liquidação forçada da posição de 30,000 USD.

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.

Controlos de Gestão de Posição: Reduce-Only

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.

Custos de Manutenção em Tempo Real entre Exchanges

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.

AssetLowest Funding VenueRate (8h)Highest Funding VenueRate (8h)8h Spread24h Volume
ETHOKX+0.0028%Bitget+0.0100%0.0072%$9,004,367,234
BTCOKX+0.0077%Bybit+0.0100%0.0023%$5,815,551,415
SOLOKX-0.0088%Bitget+0.0057%0.0145%$1,574,345,384
ZECMEXC+0.0015%Bitget+0.0100%0.0085%$774,438,081
XRPBybit-0.0041%Bitget+0.0043%0.0084%$505,727,323
XAUMEXC+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.

Regras de Execução em Condições de Stress no Mercado

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.