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:
| Alan | Açıklama | Kullanım |
|---|---|---|
oraclePx | Harici spot/endeks fiyatı | Tüm fiyatlamalar için kanonik spot girdisi |
markPx | Hyperliquid'in mark fiyatı (oracle artı prim düzeltmesi) | Kanonik spot olarak kullanılmaz |
midPx | Hyperliquid emir defterinden orta fiyat | Yalnızca referans |
impactPxs | Kaymayı dikkate alan fiyatlar | Yalnızca referans |
Forward/Vadeye Göre Mark Fiyatı
Hypercall'da "mark fiyatı" aynı zamanda şu şekilde hesaplanan bir forward fiyatı anlamına da gelebilir:
Burada:
- oracle/endeks spot fiyatıdır (
oraclePx) - risksiz faiz oranıdır
- 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ı
| Parametre | Değer |
|---|---|
| Vade sonu zamanı | Ana ağ SPCX: 16:00 ET. Testnet şu anda: 08:00 UTC |
| Referans fiyat | oraclePx 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:
- Örnekleri topla: Pencere boyunca adet fiyat örneği toplanır
- Aykırı değerleri kırp: Sıralanır ve her uçtan %5 çıkarılır, böylece boyutunda kırpılmış küme elde edilir
- Kovalara böl: , adet eşit boyutlu kovaya bölünür
- Kova ortalamalarını hesapla:
- Nihai uzlaşma fiyatı:
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.