· four exchange APIs · rebuilt daily

Mark Price Dispara Liquidações em Vez do Last Traded Price

Mecânica do Mark Price

As exchanges avaliam as liquidações de contratos perpetual em relação ao Mark Price, que pode divergir do último preço negociado (last traded price) em mais de 100 pontos-base durante wicks em mercados ilíquidos.

O último preço negociado representa o preço exato de execução da transação mais recente em um único order book. O Mark Price é um valor calculado a partir do preço de um índice spot externo combinado com uma média móvel suavizada do prêmio do contrato.

As exchanges usam o Mark Price para margin calls e liquidações para isolar as posições de varreduras (sweeps) locais no order book. Se uma única ordem a mercado consumir o order book 5% para baixo, o último preço negociado cai 5% imediatamente. Como as exchanges spot não negociaram em queda, o índice spot permanece estável. O Mark Price calculado cai apenas uma fração de um por cento, mantendo as posições abertas apesar do wick no gráfico local.

Aritmética de uma Divergência de Liquidação

Considere uma posição long de 1.6667 BTC aberta a $60,000. O tamanho total da posição é de $100,000 em valor nocional, utilizando $2,000 de margem com alavancagem de 50x. A plataforma exige uma taxa de margem de manutenção de 0.50%, o que equivale a $500 em uma posição de $100,000.

A perda máxima antes do disparo da liquidação é igual à margem inicial menos a margem de manutenção: $2,000 de margem inicial menos $500 de margem de manutenção deixam um buffer de perda de $1,500.

Para determinar a queda de preço necessária para a liquidação: Buffer de $1,500 dividido por 1.6667 BTC equivale a uma queda de preço de $900. O limite do preço de liquidação é $59,100.

Cenário A: Flash Crash no Order Book Local

Uma ordem a mercado varre o livro de futuros. O último preço negociado cai para $58,500. Os preços no mercado spot nas plataformas de referência permanecem em $60,000. O Mark Price calculado permanece em $59,980. Resultado: O último preço negociado ($58,500) é impresso abaixo do limite de liquidação ($59,100), mas o Mark Price ($59,980) permanece acima dele. O motor de liquidação não é acionado.

Cenário B: Sell-Off no Mercado Spot

Os mercados spot caem nas exchanges externas, levando o índice spot a $59,050. O order book de futuros local não recebe trades, mantendo o último preço negociado em $59,500. O Mark Price calculado cai para $59,090. Resultado: O último preço negociado ($59,500) é exibido acima do limite de liquidação ($59,100), mas o Mark Price ($59,090) cai abaixo dele. O motor de liquidação fecha a posição enquanto o gráfico exibe $59,500.

Taxas de Liquidação Entre Plataformas

Quando uma liquidação é disparada, o motor fecha a posição usando ordens a mercado como taker. A exchange cobra taxas de taker sobre o valor total da posição de $100,000, e não sobre o buffer de margem restante.

VenueTaxa Maker de FuturosTaxa Taker de FuturosTaxa em Posição de $100,000
MEXC0.00000.0002$20.00
Bitget0.00020.0003$30.00
OKX0.00020.0005$50.00
Bybit0.00020.00055$55.00

Uma liquidação na Bybit custa $35.00 a mais em dedução de taxas do que na MEXC para uma posição de $100,000.

Desconexões Entre Funding Rates e Mark Price

O Mark Price inclui o índice de prêmio da média móvel, que leva em consideração as funding rates em tempo real. Funding rates extremas distanciam o Mark Price dos valores do índice spot.

AssetVenueTaxa de Funding 8hVolume 24h
ETHBybit+0.0024%$7,462,630,603
ETHMEXC+0.0035%$7,462,630,603
ETHOKX+0.0084%$7,462,630,603
ETHBitget+0.0100%$7,462,630,603
BTCBybit+0.0072%$4,802,536,319
BTCOKX+0.0074%$4,802,536,319
BTCMEXC+0.0094%$4,802,536,319
BTCBitget+0.0095%$4,802,536,319
SOLMEXC-0.0101%$1,333,209,344
SOLOKX-0.0038%$1,333,209,344
SOLBybit-0.0017%$1,333,209,344
SOLBitget-0.0008%$1,333,209,344

Manter uma posição long em ETH na Bitget incorre em +0.0100% a cada 8h, em comparação com +0.0024% na Bybit. Esse spread de 0.0076 pontos percentuais altera o cálculo do prêmio, deslocando o Mark Price base em relação às cotações do índice spot.

Passos de Verificação na Interface

Para auditar quais feeds de preço disparam a execução da sua ordem:

  1. Abra o menu de configurações do gráfico na interface de trading da sua plataforma.
  2. Altere as entradas padrão do gráfico de Last Price (Último Preço) para Mark Price.
  3. Compare os extremos das velas (candles) visuais do gráfico com o nível de margin call da sua posição.

Ao analisar o gráfico pelo último preço (last price), os candles frequentemente cruzarão os limites de liquidação sem disparar execuções, ou dispararão liquidações enquanto os candles parecerem distantes do limite.

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.