छोटा जवाब
Hyperliquid उसे liq_price = price - side * margin_available / position_size / (1 - l * side) के रूप में गिनता है, जहाँ side लॉन्ग के लिए 1 और शॉर्ट के लिए -1 है, l मेंटेनेंस लीवरेज का उल्टा है, और margin_available क्रॉस पोज़िशन के लिए अकाउंट का मूल्य घटा ज़रूरी मेंटेनेंस मार्जिन है, या आइसोलेटेड के लिए आइसोलेटेड मार्जिन घटा वही ज़रूरत। मेंटेनेंस मार्जिन एसेट के आख़िरी लीवरेज पर इनिशियल मार्जिन का आधा है, जो उसे 40x एसेट पर नोशनल के 1.25 % और 3x एसेट पर 16.7 % के बीच रखता है।
शब्दों में: वह भाव लें जिस पर पोज़िशन का मूल्य आँका जाता है, और उसे उस मार्जिन के बराबर हिलाएँ जो आप अब भी गँवा सकते हैं, आकार पर फैलाकर, और साथ में एक छोटा सुधार क्योंकि भाव आपके ख़िलाफ़ जाने के साथ मेंटेनेंस की ज़रूरत ख़ुद भी सिकुड़ती है।
चार इनपुट
price: वह मार्क भाव जिस पर पोज़िशन का मूल्य आँका जाता है।position_size: एसेट की इकाइयों में आकार, डॉलर में नहीं।side: लॉन्ग के लिए 1, शॉर्ट के लिए -1।margin_available: क्रॉस पोज़िशन के लिए अकाउंट का मूल्य घटा ज़रूरी मेंटेनेंस मार्जिन; आइसोलेटेड के लिए आइसोलेटेड मार्जिन घटा वही ज़रूरत।l: मेंटेनेंस लीवरेज का उल्टा, और मेंटेनेंस लीवरेज एसेट के आख़िरी लीवरेज का दुगना है। जिस एसेट पर मार्जिन के पायदान हैं, वहाँ मेंटेनेंस लीवरेज उस पायदान का है जिसमें लिक्विडेशन भाव पर पोज़िशन का मूल्य गिरता है।
एक हल किया उदाहरण
वह बाज़ार लें जिसका आख़िरी लीवरेज 20 है। उस लीवरेज पर इनिशियल मार्जिन नोशनल का 5 % है, इसलिए मेंटेनेंस मार्जिन 2.5 % है, मेंटेनेंस लीवरेज 40 है, और l 0.025 है।
100,000 के मार्क भाव पर 0.1 इकाई का एक लॉन्ग खोलें, आइसोलेटेड, दस गुना लीवरेज पर।
| कदम | अंक |
|---|---|
| नोशनल | 0.1 x 100,000 = 10,000 |
| आइसोलेटेड मार्जिन, 10x पर | 10,000 / 10 = 1,000 |
| ज़रूरी मेंटेनेंस मार्जिन, 2.5 % | 0.025 x 10,000 = 250 |
| उपलब्ध मार्जिन | 1,000 - 250 = 750 |
| लिक्विडेशन भाव, लॉन्ग | 100,000 - 750 / 0.1 / 0.975 = 92,307.69 |
लॉन्ग 92,307.69 पर लिक्विडेट होता है, यानी घुसने के भाव से क़रीब 7.7 % नीचे। वही पोज़िशन शॉर्ट के रूप में, side -1 पर, 100,000 + 750 / 0.1 / 1.025 देती है, यानी 107,317.07, घुसने के भाव से क़रीब 7.3 % ऊपर। वह असमानता सुधार पद है, कोई फ़ीस नहीं।
उसकी जगह क्रॉस रखें, ऐसे अकाउंट में जिसका मूल्य 1,000 है और कोई दूसरी पोज़िशन नहीं, तो अंक वही रहते हैं। 2,000 के अकाउंट मूल्य पर margin_available 1,750 हो जाता है और लिक्विडेशन भाव 82,051.28 पर गिर जाता है। डॉक्यूमेंटेशन का यही मतलब है जब वह कहता है कि क्रॉस पोज़िशन का लिक्विडेशन भाव तय किए लीवरेज पर टिका नहीं है: भाव को सिर्फ़ उसके पीछे खड़ा कोलैटरल हिलाता है।
अनुमान वह नहीं है जो चलता है
- खोलने से पहले, दिखाया गया अनुमान उस पल बुक पर मौजूद तरलता पर टिका होता है, और डॉक्यूमेंटेशन कहता है कि वह ग़लत हो सकता है।
- पोज़िशन खुलने के बाद, फंडिंग के भुगतान हर घंटे आपके अकाउंट का मूल्य हिलाते हैं, और आपकी दूसरी क्रॉस पोज़िशनों का बिना भुनाया नतीजा भी।
- मार्जिन कम हो, तो अनुमान यह मानकर चलता है कि अकाउंट को इनिशियल मार्जिन की ज़रूरत तक भर दिया गया है।
- मार्जिन के पायदान मेंटेनेंस लीवरेज को लिक्विडेशन भाव पर पोज़िशन के मूल्य पर टिका देते हैं, इसलिए बड़ी पोज़िशन छोटी से सख़्त पायदान पर आँकी जाती है।
- फ़ीस और फंडिंग फ़ॉर्मूले में कहीं नहीं हैं। वे अकाउंट से निकलते फिर भी हैं, और ऐसा करते हुए वे उस भाव को हिला देते हैं जो चलता है।
लिक्विडेशन मार्क भाव बरतते हैं, जो बाहरी एक्सचेंजों के भावों को Hyperliquid की अपनी बुक की हालत से जोड़ता है। उतार-चढ़ाव वाले दिन वह आख़िरी सौदे से काफ़ी दूर बैठ सकता है, इसलिए लिक्विडेशन उस भाव पर चल सकता है जो आपके चार्ट पर कभी छपा ही नहीं। डॉक्यूमेंटेशन चार्ट के किसी स्तर की जगह ठीक फ़ॉर्मूला मानने की सलाह देता है।
यह साइट क्या गिनती है, और क्या छोड़ देती है
सीढ़ी कैलकुलेटर कदमों से बनी पोज़िशन के कदम रखता है और पूरी सीढ़ी भरने पर लिक्विडेशन से पहले बची गुंजाइश बताता है, उसी गणित पर जो एजेंट के कोड का है। वह फ़ीस, रखने के दिनों की फंडिंग या स्लिपेज नहीं गिनता; पहले दो को पोज़िशन लागत कैलकुलेटर गिनता है।
एजेंट का अपना अनुमान ऊपर के फ़ॉर्मूले पर चलता है, और एसेट का मेंटेनेंस लीवरेज मंच से पढ़ा जाता है। वह अनुमान ही रहता है, और इसीलिए पायलट पोज़िशन का आकार ऐसा रखता है कि हर कदम भरने पर भी किसी लिक्विडेशन से पहले भाव उसके ख़िलाफ़ 100 % तक हिल सके। गुंजाइश ही बात है, आख़िरी दशमलव नहीं।