इनवर्स परपेचुअल पर P&L की गणना कैसे करें?
प्रति कॉन्ट्रैक्ट निश्चित डॉलर फेस वैल्यू वाले सामान्य इनवर्स परपेचुअल के ट्रेडिंग P&L की गणना कीमतों के व्युत्क्रम से करें। नतीजा सेटलमेंट कॉइन में मिलता है। कीमत में बदलाव को BTC की एक निश्चित मात्रा से गुणा करने पर आपको एक अलग इंस्ट्रूमेंट का हिसाब मिलेगा।
मान लीजिए एक काल्पनिक BTC इनवर्स कॉन्ट्रैक्ट का फेस वैल्यू $1 है। आप $50,000 प्रति BTC पर 100,000 कॉन्ट्रैक्ट खरीदते हैं और $55,000 पर पूरी पोज़िशन बंद करते हैं। फीस और फंडिंग से पहले:
Q = signed contract count; positive for a long
C = dollar face value per contract
P&L_BTC = Q × C × (1 / entry_price − 1 / exit_price)
= 100,000 × $1 × (1 / $50,000 − 1 / $55,000)
= 0.18181818 BTC
P&L_USD_at_exit = 0.18181818 × $55,000
= $10,000
पोज़िशन का कॉन्ट्रैक्ट फेस वैल्यू $100,000 है। BTC में इसका समतुल्य कीमत के साथ बदलता है: एंट्री पर 2 BTC, और एग्ज़िट पर लगभग 1.818182 BTC। इसी बदलते रूपांतरण के कारण मैं कॉन्ट्रैक्ट विनिर्देशों को लेखांकन कोड के साथ रखना चाहता हूँ। size नाम का कॉलम शुक्रवार की शाम यह पता लगाने में बिताने का न्योता है कि किसी का मतलब किस इकाई से था।
वेन्यू का मल्टिप्लायर, सेटलमेंट करेंसी और राउंडिंग नियम जाँचें। “इनवर्स” पेआउट का तरीका बताता है; इससे यह पक्का नहीं होता कि हर जगह एक कॉन्ट्रैक्ट का मतलब एक डॉलर ही हो।
मेरे खाते में ट्रेड से ज़्यादा डॉलर क्यों बढ़े?
क्योंकि कोलेटरल की भी एक कीमत होती है।
शुरुआत में 1 BTC कोलेटरल लें, जिसकी कीमत $50,000 है, और ऊपर वाला ट्रेड करें। मान लें कोई जमा, निकासी, फीस या फंडिंग नहीं हुई और पूरे समय पर्याप्त मार्जिन रहा। पोज़िशन बंद करने के बाद खाते में 1.18181818 BTC हैं। $55,000 प्रति BTC के भाव पर इनकी कीमत $65,000 है।
| घटक | गणना | डॉलर में बदलाव |
|---|---|---|
| मूल कोलेटरल | 1 BTC × ($55,000 − $50,000) | +$5,000 |
| डेरिवेटिव P&L, एग्ज़िट पर मूल्यांकित | 0.18181818 BTC × $55,000 | +$10,000 |
| खाते की कुल इक्विटी | $65,000 − $50,000 | +$15,000 |
ट्रेड लेजर और खाते का इक्विटी कर्व अलग-अलग सवालों के जवाब देते हैं। अगर आपकी रिपोर्ट पूरे $15,000 को सिग्नल P&L बताती है, तो वह रणनीति को बढ़ते बाज़ार में कोलेटरल रखने का श्रेय दे रही है।
इसका उलटा भी ध्यान देने लायक है। कोई रणनीति BTC जमा कर सकती है, जबकि उसकी डॉलर इक्विटी घट रही हो। इनमें से कोई चार्ट अपने आप में गलत नहीं है। गलती यह है कि बिना बताए एक से दूसरे पर स्विच कर जाएँ।
बैकटेस्ट के रिटर्न BTC में मापूँ या USD में?
रणनीतियों की तुलना करने से पहले रिपोर्टिंग करेंसी चुनें और दोनों नज़रिए उपलब्ध रखें। इस खाते के लिए BTC रिटर्न 18.18% है और डॉलर रिटर्न 30%। ये एक ही नतीजे के दो माप हैं।
US इक्विटी, स्टेबलकॉइन-सेटल्ड फ्यूचर्स और कॉइन-सेटल्ड कॉन्ट्रैक्ट्स की तुलना के लिए मैं आम तौर पर डॉलर खाते की इक्विटी को साझा रिपोर्टिंग सीरीज़ बनाता हूँ। अगर रिसर्च का लक्ष्य BTC जमा करना है, तो BTC सीरीज़ को भी उतनी ही प्रमुखता मिलनी चाहिए। चुनाव से रिटर्न का वितरण, ड्रॉडाउन और Sharpe ratio बदलते हैं।
कोलेटरल का निष्क्रिय बेंचमार्क भी शामिल करें। यहाँ, शुरुआती 1 BTC को बस अपने पास रखने से डॉलर में 10% रिटर्न मिलता। इस अवधि में खाता उस बेंचमार्क से 20 प्रतिशत अंक बेहतर रहा। यह अंतर इस उदाहरण का वर्णन करता है; इससे अल्फा साबित नहीं होता और न ही इस दौरान ली गई डेरिवेटिव एक्सपोज़र का समायोजन होता है।
फ़ील्ड के नाम में इकाई लिखें। equity_btc, equity_usd और pnl_btc इस्तेमाल करें। जैसे ही एक ही रिपोर्ट में दो कॉन्ट्रैक्ट प्रकार आते हैं, बिना इकाई वाला equity कॉलम खतरनाक हो जाता है।
बैकटेस्ट में BTC में चुकाई गई फीस और फंडिंग कैसे दर्ज करूँ?
कॉइन का वास्तविक लेन-देन होते ही उसे दर्ज करें। BTC में दी गई फीस BTC वॉलेट घटाती है; BTC में मिली फंडिंग उसे बढ़ाती है। लागू कॉन्ट्रैक्ट नियमों और ऐतिहासिक दरों से इन राशियों की गणना करें।
इसके बाद लेन-देन का श्रेय और खाते का मूल्यांकन अलग रखें। BTC के $50,000 पर ट्रेड होने के समय चुकाई गई 0.001 BTC फीस का भुगतान-मूल्य $50 है। अगर बाद में BTC $55,000 तक पहुँचता है, तो खाते में उस फीस के बिना वाले समान खाते से $55 कम होंगे। अतिरिक्त $5 खाते से निकले कॉइन की बाद की कीमत में बदलाव है।
दोनों आँकड़े उपयोगी हो सकते हैं। ऐतिहासिक डॉलर-मूल्य वाले नकदी प्रवाह को शुरुआती डॉलर इक्विटी में जोड़ने पर करेंसी का यह असर छूट जाएगा, जब तक आप इसका स्पष्ट मिलान न करें।
मेरी पसंद है कि कॉइन लेजर को लेखांकन का मूल स्रोत रखा जाए और उससे डॉलर मूल्य निकाले जाएँ। हर स्नैपशॉट पर वॉलेट बैलेंस और अप्राप्त कॉइन P&L को दस्तावेज़ित, उसी टाइमस्टैम्प से मेल खाती रूपांतरण कीमत पर मूल्यांकित करें। कॉन्ट्रैक्ट की मार्किंग कीमत और रिपोर्टिंग रूपांतरण कीमत के बीच जानबूझकर रखे गए किसी भी अंतर को दर्ज करें।
इनवर्स कॉन्ट्रैक्ट के लेखांकन में गड़बड़ियाँ पकड़ने के लिए कौन से टेस्ट करें?
मैं ऐसे छोटे कृत्रिम पथों से शुरू करता हूँ जिनके जवाब कागज़ पर निकाले जा सकते हैं। बाज़ार का इतिहास किसी विश्वसनीय दिखने वाले इक्विटी कर्व में इकाई की गलती छिपाने में कमाल का है।
| टेस्ट, लागत को छोड़कर | अपेक्षित नतीजा |
|---|---|
| एक ही कीमत पर प्रवेश और निकास | BTC में डेरिवेटिव P&L शून्य |
| एक जैसे पथ पर पोज़िशन का चिह्न उलटें | डेरिवेटिव P&L का चिह्न ठीक उलट जाए |
| बिना डेरिवेटिव पोज़िशन के 1 BTC रखें; कीमत $50,000 से बढ़कर $55,000 हो | BTC इक्विटी 1 पर रहे; डॉलर इक्विटी $5,000 बढ़े |
| उदाहरण की पोज़िशन को मौजूदा मार्क पर बंद करें | कुल इक्विटी बदले बिना अप्राप्त P&L वॉलेट में जाए |
आखिरी टेस्ट दोहरी गिनती पकड़ता है: इंजन प्राप्त P&L तो जोड़ता है, मगर अप्राप्त राशि घटाना भूल जाता है। आंशिक क्लोज़ भी जाँचें। P&L का सेटलमेंट सिर्फ बंद हुए कॉन्ट्रैक्ट्स का होना चाहिए; बाकी में वेन्यू की लेखांकन परंपरा के अनुसार सही एंट्री आधार बना रहना चाहिए।
इनवर्स रणनीति के लिए AI रिसर्च एजेंट को क्या रिपोर्ट करना चाहिए?
कॉन्ट्रैक्ट की संख्या और मल्टिप्लायर, सेटलमेंट करेंसी, शुरुआती कोलेटरल, कॉइन नकदी प्रवाह और घोषित रिपोर्टिंग करेंसी में इक्विटी। रणनीति कर्व के साथ कोलेटरल रखने का निष्क्रिय कर्व भी दिखाएँ और दोनों के अंतर का मिलान करें।
स्वायत्त रिसर्च वर्कफ़्लो में मैं इस मिलान को बैकटेस्ट स्वीकार करने की शर्त बनाऊँगा। ऑप्टिमाइज़र आपके दिए किसी भी आँकड़े की रैंकिंग कर सकता है। अगर BTC बैलेंस शीट की बढ़त का श्रेय ट्रेडिंग सिग्नल को दिया जा रहा है, तो वह खुशी-खुशी उस लेखांकन गलती को ऑप्टिमाइज़ करेगा।
एक उपयोगी रिपोर्ट बता सकती है कि इस ट्रेड से $10,000 कैसे बने, जबकि खाते में $15,000 की बढ़त हुई—हर सेटलमेंट एंट्री तक का हिसाब देते हुए। ऐसा नतीजा कोई दूसरा शोधकर्ता सचमुच ऑडिट कर सकता है।
← सभी पोस्ट
