लेख की विषय-सूची
- साक्ष्य और दायरा
- चित्रण
- प्रक्रिया
- वॉल्यूम-वेटेड रेफरेंस क्या मापता है
- पहला ट्रेड, बराबरी और हर उलटफेर बताएं
- लागत यह तय करती है कि कम-जीत-दर वाला सिस्टम टिकेगा या नहीं
- अकाउंट नोशनल और ETF का इंटरनल लेवरेज
- सिंथेटिक ट्रेंड कैप्चर और बार-बार व्हिपसॉ
- एक वैलिडेशन प्लान जो कमज़ोर मान्यताओं को टेस्ट करता है
- आम गलतियाँ
- व्यावहारिक जाँच सूची
- अक्सर पूछे जाने वाले प्रश्न
- शोध स्रोत
साक्ष्य और दायरा
लेखक 2 जनवरी 2018 से 28 सितंबर 2023 तक की अवधि के लिए QQQ का रिटर्न +671%, शार्प अनुपात 2.1 और अधिकतम ड्रॉडाउन 9.4% बताते हैं। TQQQ के लिए वे रिटर्न +8,242%, शार्प अनुपात 1.7 और अधिकतम ड्रॉडाउन 36.1% बताते हैं। उनका मॉडल प्रति शेयर $0.0005 कमीशन और शून्य स्लिपेज मानता है। ये रिपोर्ट किए गए बैकटेस्ट के परिणाम हैं, वास्तविक ट्रेडिंग के सत्यापित परिणाम नहीं। [1]
व्यावहारिक कार्यप्रवाह
- सत्र रीसेट करेंकीमत और वॉल्यूम के गुणनफलों का संचयी योग तथा संचयी वॉल्यूम रीसेट करें; पोजीशन बंद करने का समय तय करें।
- बार जमा करेंटिपिकल-प्राइस VWAP को सिर्फ़ पूरे हुए ऑब्ज़र्वेशन से अपडेट करें।
- पक्ष चुनेंक्लोज़ की VWAP से तुलना करें और बराबर होने का तय नियम लागू करें।
- एक्सपोज़र बदलेंक्लोजिंग और ओपनिंग दोनों क्वांटिटी गिनें और लेटेंसी मॉडल करें।
- लागत मापेंहर फ़िल के लिए टर्नओवर, स्प्रेड और पार्टिसिपेशन रिकॉर्ड करें।
- दिन का समापनसभी पोजीशन बंद करें और मिलान के लिए पूरा ऑर्डर लेजर रखें।
वॉल्यूम-वेटेड रेफरेंस क्या मापता है
सेशन VWAP हर कीमत और उसके वॉल्यूम के गुणनफलों का संचयी योग है, जिसे संचयी वॉल्यूम से भाग देते हैं। प्रत्येक ट्रेड के डेटा में कीमत को उस ट्रेड की मात्रा से वज़न देते हैं। बार के अनुमान में प्रतिनिधि कीमत, सामान्यतः(H+L+C)/3, चुनकर बार के वॉल्यूम से वज़न देते हैं। चौड़े बार में ट्रेड खास कीमतों पर केंद्रित हों तो दोनों गणनाएँ अलग हो सकती हैं।
100 और 102 कीमतों पर दो सिंथेटिक ऑब्ज़र्वेशन पर विचार करें, जिनका वॉल्यूम 100 और 300 है। उनका VWAP, (100×100+102×300)/400=101.50 है। अनवेटेड मीन 101.00 है। अंतर यह दिखाता है कि ज़्यादा शेयर कहाँ बदले; इससे यह साबित नहीं होता कि ज़्यादा वॉल्यूम वाले पार्टिसिपेंट्स को जानकारी दी गई थी या कीमत अपने एवरेज पर वापस आनी चाहिए।
सेशन रीसेट डेफ़िनिशन का हिस्सा है। कई दिन पहले शुरू होने वाला एंकर्ड VWAP एक अलग रेफरेंस है। TradingView का डॉक्यूमेंटेशन कैलकुलेशन और एंकरिंग चॉइस बताता है, लेकिन इंडिकेटर डेफ़िनिशन इस बात का सबूत नहीं है कि क्रॉसिंग रूल प्रॉफ़िट कमाता है। [3]
कंटिन्यूएशन हाइपोथिसिस यह है कि VWAP के एक तरफ रहने से इंट्राडे डायरेक्शनल मूव का पता चल सकता है। अपने क्यूमुलेटिव एवरेज के आसपास घूमने वाला मार्केट उल्टा माहौल बनाता है: बार-बार होने वाले ट्रेडिंग कॉस्ट को चुकाने के लिए काफी ट्रैवल के बिना कई डायरेक्शनल बदलाव।
पहला ट्रेड, बराबरी और हर उलटफेर बताएं
रिसर्च रूल पहले पूरे मिनट के बाद ट्रेड करता है: VWAP से ऊपर का मतलब है लॉन्ग, नीचे का मतलब है शॉर्ट, क्रॉसिंग पोजीशन को उलट देती है और दिन के आखिर में स्ट्रैटेजी फ्लैट हो जाती है। यह बिना किसी एडिशनल अकाउंट-लेवल बॉरोइंग मल्टीप्लायर के अकाउंट-साइज़्ड नोशनल का इस्तेमाल करता है। [1] TQQQ में अभी भी इंटरनली लेवरेज होता है, जिसे अलग से एनालाइज़ किया जाना चाहिए।
स्यूडोकोड एक प्रपोज़्ड कॉज़ल इम्प्लीमेंटेशन है। यह सिर्फ़ पूरे हुए बार जमा करता है, पिछले साइड को एकदम बराबर होने पर रखता है और सिग्नल मिलने के बाद एक टारगेट सबमिट करता है। इक्वालिटी हैंडलिंग एक साफ़ इम्प्लीमेंटेशन कन्वेंशन है। किसी दूसरे कन्वेंशन को बदलना तभी ठीक है जब उसे किसी दूसरे टेस्ट किए गए नियम के तौर पर रिकॉर्ड किया गया हो।
बिना बदले टारगेट से दूसरी एंट्री नहीं बननी चाहिए। +100 शेयर से −100 शेयर में बदलाव के लिए 200 शेयर बेचने होंगे: 100 लॉन्ग को बंद करता है और 100 शॉर्ट को खोलता है। एक सिम्युलेटर जो एक सिंगल 100-शेयर एक्शन चार्ज करता है, वह रिवर्सल टर्नओवर को कम बताता है।
ऑर्डर प्रोसेसिंग के लिए पेंडिंग ऑर्डर के लिए भी एक पॉलिसी की ज़रूरत होती है। अगर नया सिग्नल आने पर पहले का टारगेट पूरी तरह से भरा नहीं है, तो अगला टारगेट सबमिट करने से पहले रियल पोज़िशन और पेंडिंग क्वांटिटी को मिला लें। तुरंत कम्प्लीट फिल सिमुलेट करने से तेज़ रिवर्सल के दौरान यह समस्या छिप सकती है।
सेशन लिक्विडेशन की डेडलाइन पर, कैंसलेशन और फ़्लैटनिंग को नए सिग्नल जेनरेशन को ओवरराइड करना होगा। कोड स्केच कोर लॉजिक बताता है; इसके इवेंट शेड्यूलर को उस प्रायोरिटी को लागू करना होगा, जिसमें छोटे एक्सचेंज सेशन भी शामिल हैं।
on_session_start():
cum_pv = 0; cum_volume = 0
target_side = 0
on_completed_minute(bar):
typical = (bar.high + bar.low + bar.close) / 3
cum_pv += typical * bar.volume
cum_volume += bar.volume
if cum_volume <= 0: return
vwap = cum_pv / cum_volume
new_side = sign(bar.close - vwap)
if new_side == 0: new_side = target_side
if new_side != target_side:
target_side = new_side
submit_target_after_signal(target_side, budget=available_equity)
on_session_liquidation_deadline():
cancel_pending_orders()
submit_flat()
लागत यह तय करती है कि कम-जीत-दर वाला सिस्टम टिकेगा या नहीं
स्रोत QQQ के21,967ट्रेड में17.0% जीत दर और TQQQ के22,399ट्रेड में17.2% जीत दर बताता है। [1] ऐसी रणनीति अधिकांश बार जीतने पर नहीं, औसत नुकसान के मुकाबले जीत का आकार बड़ा होने पर निर्भर है। कम जीत दर के कारण टर्नओवर और छोटे लगातार नुकसान के क्रम का प्रबंधन मूल्यांकन में अहम है।
एक सिंथेटिक उदाहरण में, 100 शेयर 100.02 पर खरीदने और 100.22 पर बेचने पर $20 ग्रॉस मिलता है। मान लीजिए राउंड-ट्रिप कमीशन $0.70 है और एडिशनल स्प्रेड/स्लिपेज कॉस्ट $3.00 है; नेट प्रॉफ़िट $16.30 है। बारह ऐसे ही राउंड ट्रिप में उन कॉस्ट में $44.40 खर्च होता है, यह पूछे बिना कि क्या उनकी प्राइस गेन पॉज़िटिव है।
उदाहरणात्मक वितरण में जीत की संभावना0.20, जीत वाले ट्रेड का औसत लाभ5R और हार वाले ट्रेड का औसत नुकसान1R हो तो लागत से पहले अपेक्षा0.20×5−0.80×1=0.20R है। औसत लागत0.10R के बाद0.10R बचता है; लागत0.25R हो तो अपेक्षा−0.05R होती है। ये उदाहरण हैं, शोध-पत्र के वितरण के अनुमान नहीं।
स्प्रेड को दो बार न जोड़ें। अगर कोई सिम्युलेटर पहले से ही आस्क पर खरीदता है और बिड पर बेचता है, तो वह स्प्रेड फिल प्राइस में शामिल हो जाता है। सिर्फ़ वही कॉस्ट जोड़ें जो पहले से दिखाई नहीं दे रही हैं। इसके उलट, एक क्लोज़-टू-क्लोज़ मॉडल ने स्प्रेड का पेमेंट सिर्फ़ इसलिए नहीं किया है क्योंकि उसकी रिपोर्ट में कमीशन लाइन दिखाई देती है।
दिन के समय, स्प्रेड, वोलैटिलिटी और पार्टिसिपेशन रेट के हिसाब से कॉस्ट का मूल्यांकन करें। एक लगातार छोटी कॉस्ट का अंदाज़ा खास तौर पर खुलने के समय, न्यूज़ के आसपास और जब स्ट्रैटेजी बार-बार अपने रेफरेंस को पार करती है, तो नाजुक हो सकता है।
अकाउंट नोशनल और ETF का इंटरनल लेवरेज
TQQQ का मकसद फीस और खर्चों से पहले Nasdaq-100 के डेली परफॉर्मेंस का तीन गुना है। इसके जारी करने वाले ने बताया है कि लंबे होल्डिंग-पीरियड का परफॉर्मेंस इंडेक्स के कुल बदलाव के तीन गुना से काफी अलग हो सकता है। [2] इसलिए TQQQ खरीदने के लिए सभी अकाउंट इक्विटी का इस्तेमाल करने का मतलब यह नहीं है कि इकोनॉमिक एक्सपोजर अनलेवरेज्ड है।
एक सिंथेटिक दो-दिन का रास्ता कंपाउंडिंग इफ़ेक्ट दिखाता है। एक इंडेक्स 10% बढ़ता है और फिर 9.0909% गिरता है, और लगभग अपनी शुरुआत पर वापस आ जाता है। एक आइडियलाइज़्ड डेली थ्री-टाइम प्रोडक्ट 100 से 130 तक जाता है, फिर लगभग 94.545 तक। प्रोडक्ट की वैल्यू कम हो जाती है, भले ही इंडेक्स का दो-दिन का कुल बदलाव लगभग ज़ीरो हो।
एक इंट्राडे-फ्लैट स्ट्रैटेजी जानबूझकर अपनी पोजीशन को अगले सेशन तक ले जाने से बचती है, लेकिन यह फिर भी लेवरेज्ड इंट्राडे बिहेवियर, अपने स्प्रेड और अपने ट्रैकिंग मैकेनिक्स वाले इंस्ट्रूमेंट में ट्रेड करती है। रोज़ाना क्लोजिंग TQQQ को QQQ के बराबर नहीं बनाती है, जिसकी एग्जीक्यूशन कॉस्ट एक जैसी हो।
QQQ और TQQQ की तुलना खाते की इक्विटी और जोखिम माप दोनों से करें। बड़ा प्रतिशत रिटर्न काफी अधिक ड्रॉडाउन और चरम घटना जोखिम के साथ आ सकता है। तुलना में शॉर्ट के लिए शेयर उधार मिलने की स्थिति, वित्तपोषण की धारणाएँ और लेवरेज्ड ETFs पर ब्रोकर पाबंदियाँ भी बताएँ।
सिंथेटिक ट्रेंड कैप्चर और बार-बार व्हिपसॉ
मान लीजिए कि एक पूरा हुआ बार VWAP के ऊपर बंद होता है और उसके बाद की लॉन्ग एंट्री 100.12 पर भर जाती है। 101.20 पर बाद में एग्जिट करने पर 100 शेयरों पर $108 ग्रॉस मिलता है। यह जारी रहना फायदेमंद है क्योंकि लगातार मूव एंट्री और एग्जिट कॉस्ट को कवर करने के लिए काफी बड़ा है।
एक फेल सीक्वेंस में, वही लॉन्ग 100.02 पर बंद होता है, जिससे $10 ग्रॉस लॉस होता है। फिर स्ट्रैटेजी 100.02 पर शॉर्ट ओपन होती है और 100.13 पर फिर से रिवर्स होती है, जिससे एक और $11 ग्रॉस लॉस होता है। पूरे सीक्वेंस में प्राइस मुश्किल से ही बढ़ा है, लेकिन अकाउंट ने कई पोजीशन चेंज के लिए पेमेंट किया है।
एक काम का एग्ज़िक्यूशन टेस्ट आस-पास के पूरे हुए बार में दो क्रॉसिंग रखता है। वेरिफ़ाई करें कि हर सिग्नल सिर्फ़ अपने पूरे हुए डेटा का इस्तेमाल करता है, हर ऑर्डर अपने सिग्नल टाइमस्टैम्प को फ़ॉलो करता है, और दूसरा रिवर्सल असल भरी हुई पोज़िशन से ट्रेड करता है। साथ ही, एक ज़ीरो-वॉल्यूम बार, एक मिसिंग मिनट और VWAP के बराबर एक सटीक क्लोज़ का भी टेस्ट करें।
यह आंकड़ा क्लोज माइनस VWAP दिखाता है, इक्विटी कर्व नहीं। शुरुआती ऑब्ज़र्वेशन ज़ीरो के आस-पास रहते हैं; बाद वाले पॉज़िटिव रहते हैं। यह उदाहरण दिखाता है कि सिर्फ़ सस्टेन्ड ट्रेंड का विज़ुअल इंस्पेक्शन क्यों पहले के बदलाव को नज़रअंदाज़ कर सकता है जिसे एक पूरी स्ट्रैटेजी को फाइनेंस करना चाहिए।
एक वैलिडेशन प्लान जो कमज़ोर मान्यताओं को टेस्ट करता है
रिटर्न का अंदाज़ा लगाने से पहले सेशन VWAP और टारगेट डायरेक्शन को फिर से बनाएं। ट्रेड टाइमस्टैम्प, रिवर्सल क्वांटिटी और दिन के आखिर में एग्जिट की तुलना तय नियम से करें। इन इंटरमीडिएट आउटपुट में किसी भी अंतर को नए कॉस्ट पैरामीटर से पूरा करने के बजाय सीधे ठीक किया जाना चाहिए।
फिर फिक्स्ड वेरिएंट चलाएं: अनफिल्टर्ड क्रॉसिंग; VWAP से पहले से तय मिनिमम दूरी; और पहले से तय परसिस्टेंस की ज़रूरत। बाद के दो सुझाए गए एक्सपेरिमेंट हैं, सोर्स के बताए गए नियम नहीं। हर एक टर्नओवर कम कर सकता है और साथ ही बड़े विनर्स को भी देर कर सकता है, इसलिए सिर्फ़ कम ट्रेड ही सुधार का सबूत नहीं है।
नेट एक्सपेक्टेंसी, टर्नओवर, एवरेज होल्डिंग टाइम, लगातार नुकसान का डिस्ट्रीब्यूशन और सबसे बड़े ट्रेड से हुए प्रॉफिट का हिस्सा रिपोर्ट करें। सबसे बड़े विनर्स को हटाना एक सेंसिटिविटी एनालिसिस है, ट्रेंड स्ट्रैटेजी के लिए ऑटोमैटिक रिजेक्शन रूल नहीं। जो बात मायने रखती है वह यह है कि क्या उन विनर्स पर डिपेंडेंस स्टेबल और इकोनॉमिकली प्रैक्टिकल है।
पहले से सुरक्षित रखे बाद के समय और दूसरी बाज़ार स्थितियों पर जाँच करें। वास्तविक स्प्रेड, निष्पादन देरी और भागीदारी सीमा लगाकर शून्य स्लिपेज की धारणा पर स्ट्रेस टेस्ट करें; बताएँ कि शेयर उधार और वित्तपोषण शामिल हैं या नहीं। असली पुनरुत्पाद्य परीक्षण होने तक स्रोत का बताया प्रदर्शन सभी नई परिकल्पनाओं से अलग रखें।
आम गलतियाँ
कम जीत दर को सिस्टम के खिलाफ या पक्ष में पर्याप्त सबूत मानना
सिर्फ़ जीत की फ़्रीक्वेंसी से पेऑफ़ साइज़ और कॉस्ट छूट जाती है। पूरा नेट पेऑफ़ डिस्ट्रीब्यूशन फिर से बनाएँ।
रिवर्सल के केवल एक लेग को चार्ज करना
लॉन्ग से बराबर साइज़ के शॉर्ट में जाने के लिए एकतरफ़ा क्वांटिटी की दोगुनी ज़रूरत होती है। कम टर्नओवर सीधे नेट रिज़ल्ट को बढ़ा देता है।
फुल-इक्विटी TQQQ एक्सपोजर को अनलेवरेज्ड कहना
ETF इंटरनली लेवरेज्ड डेली इंडेक्स एक्सपोजर को टारगेट करता है। अकाउंट बॉरोइंग और प्रोडक्ट लेवरेज अलग-अलग लेयर हैं।
इस विधि का उपयोग करने से पहले जाँच सूची
अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।
अक्सर पूछे जाने वाले प्रश्न
क्या VWAP से ऊपर बंद होने पर बुलिश ट्रेंड की गारंटी है?
नहीं। यह एक दिशा वाली कंडीशन है। एक रेंज में बार-बार क्रॉसिंग से नुकसान हो सकता है, भले ही हर सिग्नल नियम का सही तरीके से पालन करता हो।
यहां ज़ीरो-स्लिपेज मान्यता क्यों ज़रूरी है?
बार-बार होने वाले उलटफेर से काफी टर्नओवर होता है। हर शेयर पर छोटे-छोटे अंतर जमा हो सकते हैं, खासकर तब जब कई ट्रेड में थोड़ा नुकसान होता है और प्रॉफिट कम बड़े मूव पर निर्भर करता है।
शोध स्रोत
हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।
- Volume Weighted Average Price (VWAP): The Holy Grail for Day Trading SystemsCarlo Zarattini, Andrew Aziz — 13/11/2023. 13 नवंबर 2023 का पूरा 26-पृष्ठ का शोध-पत्र पढ़ा गया। परिणाम लेखकों की कमीशन और शून्य स्लिपेज की धारणाओं पर आधारित हैं; यहाँ कोई बैकटेस्ट दोबारा नहीं चलाया गया। जाँच की तारीख: .
- TQQQ — UltraPro QQQProShares. दैनिक प्रदर्शन के तीन गुना लक्ष्य और होल्डिंग अवधि में कंपाउंडिंग की सीमाएँ जानने के लिए जारीकर्ता के दस्तावेज़ पढ़े गए; इन्हें रणनीति के प्रदर्शन का प्रमाण नहीं माना गया। जाँच की तारीख: .
- Volume Weighted Average Price (VWAP)TradingView. प्राइमरी डॉक्यूमेंटेशन VWAP कंस्ट्रक्शन और एंकर बिहेवियर के लिए पढ़ा गया; यह ट्रेडिंग स्ट्रेटेजी को वैलिडेट नहीं करता है। जाँच की तारीख: .
संबंधित विधियाँ
जोखिम संबंधी सूचना
यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.
वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें
ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।
App Store से Backtest डाउनलोड करें