Questa pagina è una traduzione della community e ha solo scopo informativo; fa fede la versione originale in inglese.
Versione originale ↗

Indici di prezzo robusti

Hyperliquid utilizza diversi prezzi robusti, basati sul book degli ordini e su dati esterni, per ridurre al minimo il rischio di manipolazione del mercato.

Oracle price è utilizzato per calcolare i tassi di funding. Questa mediana ponderata dei prezzi CEX è robusta perché non dipende affatto dai dati di mercato di Hyperliquid. I prezzi oracle vengono aggiornati dai validatori circa una volta ogni tre secondi.

Mark price è la mediana dei seguenti prezzi:

  1. Oracle price più una media mobile esponenziale (EMA) di 150 secondi della differenza tra il mid price di Hyperliquid e l'oracle price
  2. La mediana di best bid, best ask e last trade su Hyperliquid
  3. La mediana dei perp mid price di Binance, OKX, Bybit, Gate IO e MEXC con pesi rispettivamente pari a 3, 2, 2, 1, 1

Se esistono esattamente due dei tre input sopra indicati, anche l'EMA di 30 secondi della mediana di best bid, best ask e last trade su Hyperliquid viene aggiunta agli input della mediana.

Mark price è una stima imparziale e robusta del prezzo equo del perp e viene utilizzato per il margine, le liquidazioni, l'attivazione di TP/SL e il calcolo del pnl non realizzato. Mark price viene aggiornato ogni volta che i validatori pubblicano nuovi prezzi oracle. Pertanto, mark price e oracle price vengono aggiornati circa una volta ogni 3 secondi.

La formula di aggiornamento dell'EMA è definita come segue per un valore di aggiornamento sample alla durata t dall'ultimo aggiornamento

ema = numerator / denominator

numerator -> numerator * exp(-t / 2.5 minutes) + sample * t

denominator -> denominator * exp(-t / 2.5 minutes) + t

Traduzione non ufficiale della community della documentazione Hyperliquid. Contenuti © Hyperliquid; fa fede la versione inglese. Fonte: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/robust-price-indices