Tasso di funding
Panoramica
I tassi di funding per i contratti perpetual crypto sono un meccanismo utilizzato per garantire che il prezzo del contratto rimanga vicino al prezzo dell'asset sottostante.
Il tasso di funding è una commissione periodica pagata da una delle due parti del contratto (long o short) all'altra. Il funding è esclusivamente peer-to-peer e non vengono applicate commissioni sui pagamenti.
Il tasso viene calcolato in base alla differenza tra il prezzo del contratto e il prezzo spot dell'asset sottostante. Per coerenza con i CEX, la componente del tasso di interesse è predeterminata allo 0.01% ogni 8 ore, pari allo 0.00125% ogni ora, ovvero un APR dell'11.6% corrisposto alle posizioni short. Questo rappresenta la differenza di costo tra prendere in prestito USD e crypto spot.
La componente premium varia in base alla differenza tra il prezzo del contratto perpetual e il prezzo oracle spot sottostante. Se il prezzo del contratto è superiore al prezzo oracle, il premium e quindi il tasso di funding saranno positivi e la posizione long pagherà la posizione short. Al contrario, se il prezzo del contratto è inferiore al prezzo spot, il tasso di funding sarà negativo e la posizione short pagherà la posizione long.
Il tasso di funding su Hyperliquid viene corrisposto ogni ora. Il tasso di funding viene aggiunto o sottratto al saldo dei detentori del contratto all'intervallo di funding.
I tassi di funding sono progettati per prevenire grandi divergenze di prezzo tra il contratto perpetual e l'asset sottostante. Quando il tasso di funding è elevato, può incentivare i trader ad assumere la posizione opposta e contribuire a riportare il prezzo del contratto più vicino al prezzo spot dell'asset sottostante.
Dettagli tecnici
Il funding su Hyperliquid è progettato per riprodurre fedelmente il processo utilizzato dagli exchange centralizzati di perpetual.
La formula del tasso di funding si applica al tasso di funding su 8 ore. Tuttavia, il funding viene corrisposto ogni ora a un ottavo del tasso calcolato per ciascuna ora.
La formula specifica è Funding Rate (F) = Average Premium Index (P) + clamp (interest rate - Premium Index (P), -0.0005, 0.0005). Il premium viene campionato ogni 5 secondi e mediato sull'ora.
Come descritto nella sezione clearinghouse, i prezzi oracle sono calcolati da ciascun validatore come mediana ponderata dei prezzi spot dei CEX per ciascun asset, con pesi che dipendono dalla liquidità del CEX.
premium = impact_price_difference / oracle_price
dove
impact_price_difference = max(impact_bid_px - oracle_px, 0) - max(oracle_px - impact_ask_px, 0) .
e impact_bid_px e impact_ask_px sono rispettivamente i prezzi medi di esecuzione per negoziareimpact_notional_usd sui lati bid e ask. Vedere le specifiche dei contratti per il notional di impatto utilizzato, nonché altri parametri specifici del contratto.
Per i perp HIP-3 viene utilizzata una formula del premium più reattiva, che consente ai deployer di esprimere una gamma più ampia di comportamenti di funding mediante il moltiplicatore del tasso di funding e il tasso di interesse:
premium = (0.5 * (impact_bid_px + impact_ask_px) / oracle_px) - 1 .
Il funding su Hyperliquid è limitato allo 0.5%/ora. Si noti che questo limite è molto meno restrittivo rispetto alle controparti CEX. Il limite del funding e l'intervallo di funding non dipendono dall'asset.
Si noti che il pagamento del funding alla fine dell'intervallo è position_size * oracle_price * funding_rate. In particolare, il prezzo oracle spot viene utilizzato per convertire la dimensione della posizione in valore nozionale, non il mark price.
Esempio numerico
Di seguito è riportato un esempio esplicito di calcolo:
- Il tasso di interesse è 0.01% (fisso).
- Il contratto perpetual è negoziato a premium, con un prezzo bid di impatto di $10,100 e un prezzo spot di $10,000.
- L'indice premium viene calcolato come la differenza tra i due prezzi, che in questo caso è $100.
- L'intervallo di funding è di 1 ora.
- Si detiene una posizione long di 10 contratti, ciascuno rappresentativo di 1 BTC.
Innanzitutto, calcolare il premium:
Premium = (Impact bid price - Spot Price) / Spot Price = ($10,100 - $10,000) / $10,000 Premium = 0.01 (o 1%)
Successivamente, applicare il clamp al tasso di interesse meno il tasso premium con limite 0.05%:
Clamped Difference = min(max(Interest Rate - Premium Rate, -0.05%), 0.05%)
Clamped Difference = min(max(0.01% - 1%, -0.05%), 0.05%)
Clamped Difference = min(max(-0.99%, -0.05%), 0.05%) Clamped Difference = -0.05%
Ora, calcolare il tasso di funding:
Funding Rate = Premium Rate + Clamped Difference Funding Rate = 1% + (-0.05%)
Funding Rate = 0.95%