Kısa yanıt
Hyperliquid onu liq_price = price - side * margin_available / position_size / (1 - l * side) olarak hesaplar; burada side long için 1 ve short için -1, l sürdürme kaldıracının tersi, margin_available ise çapraz bir pozisyon için hesap değerinden gereken sürdürme marjının çıkarılmışı ya da izole bir pozisyon için izole marjdan aynı gerekliliğin çıkarılmışıdır. Sürdürme marjı, varlığın azami kaldıracındaki başlangıç marjının yarısıdır; bu da onu 40x bir varlıkta nominal değerin %1,25'i ile 3x bir varlıkta %16,7'si arasına koyar.
Sözle: pozisyonun değerlendiği fiyatı alın ve onu, hâlâ kaybedebileceğiniz marj kadar, büyüklüğe yayarak kaydırın; buna küçük bir düzeltme eklenir, çünkü fiyat aleyhinize gittikçe sürdürme gerekliliğinin kendisi de küçülür.
Dört girdi
price: pozisyonun değerlendiği mark fiyatı.position_size: büyüklük, varlığın birimi cinsinden, dolar cinsinden değil.side: long için 1, short için -1.margin_available: çapraz bir pozisyon için hesap değeri eksi gereken sürdürme marjı; izole bir pozisyon için izole marj eksi aynı gereklilik.l: sürdürme kaldıracının tersi; sürdürme kaldıracı da varlığın azami kaldıracının iki katıdır. Marj kademeleri olan bir varlıkta sürdürme kaldıracı, pozisyonun değerinin likidasyon fiyatında denk düştüğü kademenin kaldıracıdır.
Çözülmüş bir örnek
Azami kaldıracı 20 olan bir piyasa alın. O kaldıraçtaki başlangıç marjı nominal değerin %5'idir, yani sürdürme marjı %2,5, sürdürme kaldıracı 40 ve l 0,025 olur.
100.000 mark fiyatında 0,1 birimlik bir long açın, izole, on kat kaldıraçla.
| Adım | Sayı |
|---|---|
| Nominal değer | 0.1 x 100,000 = 10,000 |
| İzole marj, 10x ile | 10,000 / 10 = 1,000 |
| Gereken sürdürme marjı, %2,5 | 0.025 x 10,000 = 250 |
| Kullanılabilir marj | 1,000 - 250 = 750 |
| Likidasyon fiyatı, long | 100,000 - 750 / 0.1 / 0.975 = 92,307.69 |
Long 92.307,69'da likide edilir, girişin yaklaşık %7,7 altında. Aynı pozisyon short olarak, side -1 iken, 100,000 + 750 / 0.1 / 1.025 verir, yani 107.317,07; girişin yaklaşık %7,3 üstünde. Bu bakışımsızlık düzeltme terimidir, bir ücret değil.
Bunun yerine çapraz tutulursa, değeri 1.000 olan ve başka pozisyonu bulunmayan bir hesapta sayılar aynıdır. 2.000 hesap değeriyle margin_available 1.750 olur ve likidasyon fiyatı 82.051,28'e düşer. Belgeler, çapraz bir pozisyonun likidasyon fiyatının ayarlanan kaldıraca bağlı olmadığını söylerken bunu kasteder: fiyatı yalnızca arkasında duran teminat kıpırdatır.
Bir tahmin neden tetikleyici değildir
- Açmadan önce gösterilen tahmin o andaki defter likiditesine bağlıdır ve belgeler bunun yanlış olabileceğini söyler.
- Pozisyon açıldıktan sonra fonlama ödemeleri her saat hesap değerinizi kıpırdatır, öteki çapraz pozisyonlarınızın gerçekleşmemiş sonucu da öyle.
- Marj yetersizken tahmin, hesabın başlangıç marjı gerekliliğine kadar tamamlandığını varsayar.
- Marj kademeleri sürdürme kaldıracını, pozisyonun likidasyon fiyatındaki değerine bağlar; böylece büyük bir pozisyon küçük olandan daha katı bir kademeye göre yargılanır.
- Ücretler ve fonlama formülde hiçbir yerde yoktur. Yine de hesaptan çıkarlar ve çıkarken tetikleyen fiyatı kıpırdatırlar.
Likidasyonlar, dış borsa fiyatlarını Hyperliquid'in kendi defter durumuyla birleştiren mark fiyatını kullanır. Oynak bir günde bu fiyat son işlemden epey uzakta durabilir, dolayısıyla bir likidasyon grafiğinizin hiç basmadığı bir fiyatta tetiklenebilir. Belgeler, bir grafik seviyesi yerine tam formülü izlemeyi önerir.
Bu site neyi hesaplar, neyi dışarıda bırakır
Merdiven hesaplayıcısı kademelerle kurulan bir pozisyonun adımlarını yerleştirir ve merdivenin tamamı dolduğunda likidasyona kalan alanı bildirir; ajanın kodundaki aynı aritmetikle. Ücretleri, tutulan günlerin fonlamasını ya da kaymayı saymaz; ilk ikisini pozisyon maliyeti hesaplayıcısı sayar.
Ajanın kendi tahmini yukarıdaki formülü izler, varlığın sürdürme kaldıracı mekândan okunur. Yine de bir tahmin olarak kalır; pilotun bir pozisyonu, her adım dolduğunda bile herhangi bir likidasyondan önce fiyatın aleyhine %100 kıpırdayabileceği şekilde boyutlandırmasının nedeni budur. Asıl mesele bırakılan alandır, son ondalık değil.