Bu sayfa otomatik olarak çevrilmiştir. İngilizce orijinal kanonik versiyondur. İngilizce oku
Ana içeriğe geç

Oracle'lar

Bu sayfa, Hypercall'un aşağıdakiler için kullandığı veri kaynaklarını ve kuralları açıklar:

  • Dayanak varlık fiyatları (spot ve forward/mark)
  • Uzlaşma referans fiyatları (vade sonu TWAP)
  • Zımni oynaklık (IV) / oynaklık yüzeyi

Terminoloji

Hyperliquid'in metaAndAssetCtxs yanıtı birkaç fiyat alanı içerir. Hypercall bunları aşağıdaki şekilde kullanır:

AlanAçıklamaKullanım
oraclePxHarici spot/endeks fiyatıTüm fiyatlamalar için kanonik spot girdisi
markPxHyperliquid'in mark fiyatı (oracle artı prim düzeltmesi)Kanonik spot olarak kullanılmaz
midPxHyperliquid emir defterinden orta fiyatYalnızca referans
impactPxsKaymayı dikkate alan fiyatlarYalnızca referans

Forward/Vadeye Göre Mark Fiyatı

Hypercall'da "mark fiyatı" aynı zamanda şu şekilde hesaplanan bir forward fiyatı anlamına da gelebilir:

F=S×ertF = S \times e^{r \cdot t}

Burada:

  • SS oracle/endeks spot fiyatıdır (oraclePx)
  • rr risksiz faiz oranıdır
  • tt vade sonuna kalan süredir (yıl cinsinden)

Bu forward fiyatı; greekler, risk hesaplamaları ve spot yerine forward'a bağlı diğer hesaplamalar için kullanılır.


Dayanak Varlık Fiyat Oracle'ı

Amaç

Dayanak varlık fiyat oracle'ı, aşağıdakiler için kullanılan gerçek zamanlı spot fiyatları sağlar:

  • Opsiyon fiyatlaması ve greekler
  • Teminat hesaplamaları
  • Risk izleme
  • Piyasa değerine göre değerlemeler (mark-to-market)

Veri Kaynağı

Hyperliquid Info API (https://api.hyperliquid.xyz/info)

Desteklenen her dayanak varlık için metaAndAssetCtxs yanıtındaki oraclePx alanını kullanıyoruz.

Forward Fiyatı

Gelecekteki bir vadeye sahip herhangi bir opsiyon serisi için, Hypercall yukarıdaki formülü kullanarak bir forward fiyatı hesaplar. Bu, tüm risk ve değerleme hesaplamalarında vade sonuna kalan süreyle tutarlı bir fiyatlama sağlar.


Uzlaşma Oracle'ı

Amaç

Uzlaşma oracle'ı, opsiyonların vade sonunda nakit uzlaşması için kullanılan referans fiyatı belirler.

Uzlaşma Kuralları

ParametreDeğer
Vade sonu zamanıAna ağ SPCX: 16:00 ET. Testnet şu anda: 08:00 UTC
Referans fiyatoraclePx değerinin 30 dakikalık TWAP'ı
TWAP penceresi[expiry - 30 minutes, expiry]

Nasıl Çalışır

Vade sonunda, pozisyonlar dayanak varlığın oracle spot fiyatının 30 dakikalık Zaman Ağırlıklı Ortalama Fiyatı (TWAP) kullanılarak nakit olarak uzlaştırılır. TWAP, kısa vadeli oynaklığı yumuşatır ve manipülasyona dirençli bir uzlaşma referansı sağlar.

Uzlaşma yalnızca kesinleşmiş TWAP'ı kullanır. Kontrat vadesi dolduğunda kesinleşmiş uzlaşma fiyatı mevcut değilse, enstrüman Expired Pending Price durumunda kalır: işlem devre dışı bırakılır, açık emirler iptal edilir ve kesinleşmiş oracle fiyatı mevcut olana kadar uzlaşma yeniden denenir.

TWAP Hesaplama Yöntemi

Uzlaşma fiyatı, %5 kırpma ile bir ortalamaların medyanı (median-of-means) algoritması kullanılarak hesaplanır:

  1. Örnekleri topla: Pencere boyunca nn adet fiyat örneği {p1,p2,,pn}\{p_1, p_2, \ldots, p_n\} toplanır
  2. Aykırı değerleri kırp: Sıralanır ve her uçtan %5 çıkarılır, böylece n=0.9nn' = 0.9n boyutunda kırpılmış küme PP' elde edilir
  3. Kovalara böl: PP', knk \approx \sqrt{n'} adet eşit boyutlu kovaya B1,B2,,BkB_1, B_2, \ldots, B_k bölünür
  4. Kova ortalamalarını hesapla:
μi=1BipBip\mu_i = \frac{1}{|B_i|} \sum_{p \in B_i} p
  1. Nihai uzlaşma fiyatı:
Puzlas¸ma=medyan(μ1,μ2,,μk)P_{\text{uzlaşma}} = \text{medyan}(\mu_1, \mu_2, \ldots, \mu_k)

Bu yaklaşım basit bir ortalamadan daha sağlamdır; çünkü uzlaşma penceresi sırasındaki kısa süreli fiyat sıçramalarından veya ani çöküşlerden (flash crash) kaynaklanan manipülasyona direnç gösterir.


Zımni Oynaklık Oracle'ı

Amaç

IV oracle'ı, aşağıdakiler için kullanılan oynaklık yüzeyini sağlar:

  • Opsiyon fiyatlaması (Black-Scholes girdileri)
  • Vega risk hesaplamaları
  • Teminat gereksinimleri

Kaynak Yönetimi

Hypercall, desteklenen piyasalar için zımni oynaklık yüzeylerini yönetir.

Kapalı seans yönetimi ve fail-closed davranışı için Oynaklık Oracle'ı sayfasına bakın.

Oynaklık Yüzeyi

Hypercall, her dayanak varlık için bellek içi bir oynaklık yüzeyi tutar ve bu yüzey şunları içerir:

  • Yapılandırılmış kullanım fiyatları için kullanım fiyatına özgü IV
  • Temel referans olarak başabaş (ATM) IV
  • Kesin veri noktaları mevcut olmadığında kullanım fiyatları ve vadeler arasında enterpolasyon

Bayat Veri Yönetimi

Gerekli oynaklık verileri mevcut değilse veya bayatsa, sistem söz konusu IV'ye bağlı hesaplamalar için fail-closed davranışı sergiler. Kaynak seansları kapalı olan piyasalar, son geçerli kaynak yüzeyini dönüştüren seans farkındalıklı bir model kullanabilir; ancak bu yalnızca gerekli tüm girdiler geçerli olduğunda mümkündür.