लेख की विषय-सूची
- साक्ष्य और दायरा
- चित्रण
- प्रक्रिया
- कमज़ोर मोमेंटम का मतलब रिवर्सल नहीं है
- चार वेरिएंट को साफ़ एंकर और कॉन्टेक्स्ट की ज़रूरत है
- वार्म-अप और बाउंड्री वैल्यू रिप्रोड्यूसिबल होनी चाहिए
- एक कन्फर्म्ड डाइवर्जेंस अभी भी खराब एंट्री इकोनॉमिक्स दे सकता है
- एक्टिवेशन, इनवैलिडेशन और ओवरलैपिंग कैंडिडेट
- वॉल्यूम को एक स्वतंत्र रूप से टेस्ट करने लायक भूमिका दें
- हर डाइवर्जेंस फ़ैमिली को अलग-अलग टेस्ट करें
- आम गलतियाँ
- व्यावहारिक जाँच सूची
- अक्सर पूछे जाने वाले प्रश्न
- शोध स्रोत
साक्ष्य और दायरा
Fidelity और TradingView RSI और डाइवर्जेंस को समझाते हैं; TA-Lib न्यूमेरिकल तुलना के लिए एक इम्प्लीमेंटेशन देता है। ये रेफरेंस यहां बताए गए कॉन्फ़िगरेशन के लिए विन रेट या प्रॉफिटेबिलिटी तय नहीं करते हैं।
व्यावहारिक कार्यप्रवाह
- RSI की गणना करेंप्रारंभिक मान, स्मूथिंग और वार्म-अप के नियम स्थिर करें।
- दो पिवट का इंतज़ार करेंएक ही तरह के कन्फर्म एक्सट्रीमा की जोड़ी।
- रिश्ते को वर्गीकृत करेंकीमत, RSI और पहले के संदर्भ की तुलना करें।
- कीमत की पुष्टि के लिए प्रतीक्षा करेंबीच के स्विंग और TTL को फ़्रीज़ करें।
- शुद्ध मूल्य मापेंसिर्फ़ स्ट्रक्चरल प्राइस बेसलाइन से तुलना करें।
कमज़ोर मोमेंटम का मतलब रिवर्सल नहीं है
Fidelity के अनुसार मज़बूत ट्रेंड में RSI चरम स्तर पर बना रह सकता है[1]। इसलिए RSI का70 से ऊपर होना स्वतः बेचने का निर्देश नहीं है। कीमत का ऊँचा शिखर और RSI का निचला शिखर होने के बाद भी कीमत बढ़ सकती है। टिकाऊ उलटाव से पहले कई divergence उम्मीदवार आ सकते हैं, और कुछ ट्रेंड रणनीति की समय-सीमा में उलटते ही नहीं।
RSI स्मूद पॉज़िटिव और नेगेटिव क्लोज़ बदलावों की तुलना करता है। TradingView अपने RMA-बेस्ड कैलकुलेशन [2] को डॉक्यूमेंट करता है। प्रस्तावित इम्प्लीमेंटेशन gain=max(C[t]−C[t−1],0) और loss=max(C[t−1]−C[t],0) को सेट करता है, 14 बदलावों के मीन के साथ सीड करता है और L के लिए उसी रिकर्सन के साथ G=(13G+gain)/14 को अपडेट करता है। जब G+L>0, RSI=100G/(G+L)।
प्राइस और RSI अलग-अलग गवाह नहीं हैं: RSI को प्राइस से कैलकुलेट किया जाता है। डाइवर्जेंस एक बहुत ज़्यादा प्राइस और उस तक पहुँचने के लिए अपनाए गए रास्ते के बीच एक काम का अंतर दिखा सकता है, लेकिन प्राइस सेटअप से सहमत दूसरा लेबल अपने आप सबूत को दोगुना नहीं कर देता।
चार वेरिएंट को साफ़ एंकर और कॉन्टेक्स्ट की ज़रूरत है
बेसलाइन एक ही प्रकार के लगातार पुष्ट मूल्य-पिवट जोड़ती है और हर पिवट के occurred_at पर RSI लेती है। दूसरे पिवट की पुष्टि के बाद ही जोड़ी का मूल्यांकन करें। बेहतर दिखने वाला ऑसिलेटर चरम चुनने के लिए RSI एंकर को कई कैंडल आगे-पीछे न खिसकाएँ। अलग RSI-पिवट डिटेक्टर के लिए मिलान-विंडो और दोनों डिटेक्टरों की उपलब्धता की शर्त चाहिए।
दूसरे पिवट से पहले epsilon=0.1×ATR और d=5 RSI पॉइंट्स के लिए टॉलरेंस दिए गए हैं। रेगुलर बुलिश डाइवर्जेंस के लिए कम कीमत का लो और ज़्यादा RSI की ज़रूरत होती है; छिपे हुए बुलिश डाइवर्जेंस के लिए पहले से बने अपट्रेंड के अंदर ज़्यादा कीमत का लो और कम RSI की ज़रूरत होती है। बेयरिश मामले संबंधित रिश्तों को उलट देते हैं। पहले एंकर से पहले ही कॉन्टेक्स्ट पता होना चाहिए।
मैग्नीट्यूड फिल्टर छोटे न्यूमेरिकल अंतरों को डाइवर्जेंस लेबल बनने से रोकते हैं, लेकिन उनके काम का होना टेस्ट किया जाना चाहिए। रॉ प्राइस अंतर, RSI अंतर और बार में सेपरेशन रिकॉर्ड करें ताकि रिजेक्ट किए गए कैंडिडेट को अलग हिस्टोरिकल सिलेक्शन को रीकंप्यूट किए बिना एनालाइज़ किया जा सके।
| प्रकार | p2 बनाम p1 पर कीमत | RSI पर p2 बनाम p1 | प्रस्तावित पूर्व संदर्भ |
|---|---|---|---|
| नियमित तेजी | पिछले बिंदु से नीचे; अंतरepsilon से अधिक | पिछले बिंदु से ऊपर; अंतरd से अधिक | एक पूर्ववर्ती गिरावट |
| नियमित मंदी | पिछले बिंदु से ऊपर; अंतरepsilon से अधिक | पिछले बिंदु से नीचे; अंतरd से अधिक | पहले कीमत में बढ़त |
| छिपा हुआ तेजी | पिछले बिंदु से ऊपर; अंतरepsilon से अधिक | पिछले बिंदु से नीचे; अंतरd से अधिक | पुष्टि की गई तेजी |
| छिपी हुई मंदी | पिछले बिंदु से नीचे; अंतरepsilon से अधिक | पिछले बिंदु से ऊपर; अंतरd से अधिक | पुष्टि की गई गिरावट |
when p2 becomes confirmed:
p1 = previous_confirmed_pivot_of_same_kind(p2)
if p1 is None or RSI[p1.i] is missing or RSI[p2.i] is missing: return
bull_regular = p2.price < p1.price-eps and RSI[p2.i] > RSI[p1.i]+d
if bull_regular:
trigger = highest_confirmed_swing_between(p1,p2)
freeze_candidate(p1,p2,trigger,expires_in=10)
# Evaluate a close crossing only after activation.
# If the trigger was crossed before activation, reject or use a separate late-entry version.
वार्म-अप और बाउंड्री वैल्यू रिप्रोड्यूसिबल होनी चाहिए
TA-Lib का सोर्स सीडिंग और न्यूमेरिकल बिहेवियर [3] को चेक करने में सपोर्ट करता है, लेकिन प्लेटफॉर्म आउटपुट को बिना तुलना के एक जैसा नहीं मानना चाहिए। प्रस्तावित फ्लैट-सीरीज़ कन्वेंशन G=L=0 होने पर RSI=50 को एक फ्लैट फ्लैग के साथ सेट करता है। अगर L=0<G, RSI=100; अगर G=0<L, RSI=0। इन ब्रांच को साफ तौर पर टेस्ट करें।
अनएडजस्टेड हाई और लो पर पिवट का पता लगाते समय स्प्लिट-एडजस्टेड क्लोज से RSI कैलकुलेट न करें। मिसिंग बार स्मूथिंग और पिवट पोजीशन दोनों को बदल सकते हैं। रिसर्च मैनिफेस्ट के साथ इंडिकेटर वर्जन, सीड, लुकबैक, पिवट कन्वेंशन और टॉलरेंस स्टोर करें।
न्यूमेरिकल फिक्स्चर के लिए, सही वार्म-अप के बाद एक मोनोटोनिक राइजिंग क्लोज सीरीज, एक मोनोटोनिक डिक्लाइनिंग सीरीज और एक पूरी तरह से फ्लैट सीरीज फीड करें। फिर एक गेन और एक लॉस डालें और रिकर्सिव वैल्यू की स्टेप बाय स्टेप तुलना करें। इनिशियलाइज़ेशन की वजह से RSI में होने वाले अंतर को डाइवर्जेंस लॉजिक में असहमति के तौर पर समझने से पहले हल कर लेना चाहिए।
एक कन्फर्म्ड डाइवर्जेंस अभी भी खराब एंट्री इकोनॉमिक्स दे सकता है
सिंथेटिक उदाहरण: लो p1=100 में RSI=25 है; लो p2=98 में RSI=33 है। ATR=2 के साथ, epsilon=0.2 और आठ-पॉइंट RSI की बढ़ोतरी d=5 से ज़्यादा है। एक बार p2 कन्फर्म हो जाने पर, 103 पर पहले से पता बीच का स्विंग हाई प्राइस ट्रिगर बन जाता है। 103.3 पर बाद में होने वाला क्लोज 103.2 के बफर्ड ट्रिगर से ज़्यादा है।
अगर अगली एग्जीक्यूटेबल एंट्री 103.4 है और स्टॉप 97.8 है, तो शुरुआती प्राइस रिस्क 5.6 पॉइंट्स है। एक 2R टारगेट 114.6 है, जो ओरिजिनल डाइवर्जेंस स्ट्रक्चर से काफी दूर है। स्टॉप से पहले 114.6 तक पहुंचने वाला रास्ता उस सिंथेटिक टारगेट को पूरा करेगा, लेकिन यह कोई हिस्टोरिकल सक्सेस-रेट एस्टीमेट नहीं है।
एंट्री के बिना फेलियर: p2=98 के बाद, कीमत 97→94 तक जारी रहती है और कभी भी 103 को पार नहीं करती है। कैंडिडेट इनवैलिड हो जाता है या एक्सपायर हो जाता है। 98 के पास तुरंत खरीदने वाली एक अल्टरनेटिव स्ट्रेटेजी को अपने नुकसान को बनाए रखना चाहिए; यह उस वर्जन के नतीजों को उधार नहीं ले सकता जो स्ट्रक्चरल ट्रिगर का इंतज़ार करता है।
प्रवेश के बाद भी विफलता हो सकती है: ब्रेकआउट पर ऑर्डर भरता है और फिर कीमत संरचनात्मक निचले स्तर के नीचे लौट जाती है। डिटेक्टर दोनों एंकरों का संबंध सही पहचान सकता है, फिर भी ट्रेडिंग परिकल्पना नुकसान दे सकती है। डिटेक्टर की वैधता, ट्रिगर की वैधता और वास्तविक परिणाम अलग-अलग बताएँ।
एक्टिवेशन, इनवैलिडेशन और ओवरलैपिंग कैंडिडेट
कन्फर्मेशन के बाद एक प्रपोज़्ड TTL दस बार है। एंट्री से पहले, p2−buffer के नीचे एक नया लो एक बुलिश रेगुलर कैंडिडेट को इनवैलिड कर देता है। एंट्री के बाद, रजिस्टर्ड स्टॉप-मार्केट और टाइम-एग्जिट रूल्स का इस्तेमाल करें। एक गैप जो किसी सेटअप को अनइकोनॉमिक बनाता है, वह प्री-सबमिशन रिजेक्शन को सही ठहरा सकता है, लेकिन पहले से भरे गए ऑर्डर को मिटा नहीं सकता।
कई एंकर कॉम्बिनेशन एक ही अंदरूनी आइडिया दिखा सकते हैं। बेसलाइन आस-पास के एक ही तरह के पिवट को जोड़ती है और उनकी पहचान से एक इवेंट ID बनाती है। थ्री-लो डाइवर्जेंस एक अलग मॉडल है जिसमें ज़्यादा ऑप्शन होते हैं, न कि सिर्फ़ इसलिए कि तीन लाइनें खींची जा सकती हैं, तीन अलग-अलग ट्रेड।
उम्मीदवार सक्रिय होते समय बीच का संरचनात्मक ट्रिगर स्थिर करें। यदि पिवट की पुष्टि का इंतज़ार करते हुए यह स्तर पहले ही पार हो चुका था, तो पुराने सेटअप को अस्वीकार करें या अलग देर-से-प्रवेश संस्करण दर्ज करें। बेहतर भराव देने वाले बाद के स्विंग के अनुसार ट्रिगर बदलना परिकल्पना बदल देता है और पीछे देखकर चयन करने की समस्या पैदा कर सकता है।
वॉल्यूम को एक स्वतंत्र रूप से टेस्ट करने लायक भूमिका दें
एक परिकल्पना है किp2 की ओर गिरावट में गतिविधि घटे और कीमत के ब्रेकआउट पर बढ़े। असमान अवधि वाले चरणों के कुल वॉल्यूम के बजाय प्रति कैंडल औसत वॉल्यूम या सत्र के समान समय का RVOL तुलना में लें। अधिक कुल वॉल्यूम के साथ छोटा मूल्य विस्थापन अपने आप अवशोषण सिद्ध नहीं करता।
तीन ब्रांच का इस्तेमाल करें: सिर्फ़ स्ट्रक्चरल प्राइस ट्रिगर, वही ट्रिगर प्लस डाइवर्जेंस, और फिर डाइवर्जेंस प्लस वॉल्यूम। स्टॉप, साइज़िंग और एग्ज़िक्यूशन को एक जैसा रखें। यह ऑसिलेटर रिलेशनशिप की वैल्यू को एक्टिविटी की वैल्यू से अलग करता है और हर सुधार का श्रेय पिछले जोड़े गए इंडिकेटर को देने से बचता है।
ज़्यादा वॉल्यूम वाले सबसेट में ट्रांज़ैक्शन कॉस्ट की जांच करें। एक फ़िल्टर बड़े स्प्रेड या ज़्यादा खराब गैप वाले न्यूज़-ड्रिवन ब्रेकआउट को चुन सकता है। रिजेक्ट किए गए कैंडिडेट और मौके की गिनती की रिपोर्ट करें, न कि सिर्फ़ बचे हुए फिल्स में जीत की दर की।
हर डाइवर्जेंस फ़ैमिली को अलग-अलग टेस्ट करें
रेगुलर बनाम हिडन और बुलिश बनाम बेयरिश वेरिएंट को अलग-अलग रिपोर्ट करें। RSI लेंथ, पिवट विंडो या d चुनने के लिए इस्तेमाल न किए गए फ़ाइनल टाइम पीरियड को सेव करें। कई कॉन्फ़िगरेशन आज़माने और सिर्फ़ एक आकर्षक चार्ट पब्लिश करने से एक रिपीटेबल सिलेक्शन प्रोसेस नहीं बनता है।
फिक्स्चर को यह वेरिफाई करना चाहिए कि कन्फर्मेशन से पहले कोई सिग्नल न आने पर p2 को पहले वाले बार पर ड्रॉ किया जा सकता है, और RSI को बिल्कुल मैच हुए प्राइस टाइमस्टैम्प पर सैंपल किया गया है। इसमें फ्लैट सीक्वेंस, अपर्याप्त वार्म-अप, ओवरलैपिंग कैंडिडेट और मिरर्ड बेयरिश डेटा शामिल करें।
कैंडिडेट की संख्या, ट्रिगर रेट, कैंसलेशन रेट, वेटिंग टाइम और हर इवेंट पर नेट रिटर्न के साथ-साथ पोर्टफोलियो एक्सपोज़र को मापें। स्ट्रेस स्प्रेड और स्टॉप गैप क्योंकि ब्रेकआउट के बाद की एंट्री सिग्नल क्लोज से काफी खराब हो सकती हैं। अगर डाइवर्जेंस डेवलपमेंट के बाहर रजिस्टर्ड आउटकम को बेहतर बनाए बिना कॉम्प्लेक्सिटी बढ़ाता है, तो स्ट्रक्चरल बेसलाइन एक उपयोगी रिजल्ट बना रहता है।
आम गलतियाँ
आँख से बिंदुओं का मिलान
बिना किसी फिक्स्ड विंडो के हर प्राइस लो के पास सबसे आसान RSI लो चुनना दोबारा नहीं किया जा सकता।
एक ट्रेंड के दौरान बार-बार होने वाला डाइवर्जेंस
मोमेंटम धीमा पड़ सकता है जबकि कीमत उसी दिशा में तेज़ी से चलती रहती है।
छिपे हुए और रेगुलर वेरिएंट को मिलाना
उनके कॉन्टेक्स्ट हाइपोथीसिस अलग-अलग होते हैं; पूल्ड स्टैटिस्टिक्स उलटे व्यवहार को छिपा सकते हैं।
इस विधि का उपयोग करने से पहले जाँच सूची
अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।
अक्सर पूछे जाने वाले प्रश्न
क्या डाइवर्जेंस पिवट कन्फर्म होने से पहले बॉटम की पहचान कर सकता है?
सिर्फ़ एक प्रोविज़नल कैंडिडेट का इस्तेमाल करके जो गायब हो सकता है। यह बेसलाइन कन्फर्मेशन का इंतज़ार करती है ताकि इसकी पब्लिश्ड हिस्ट्री स्टेबल रहे।
क्या RSI को MACD से बदला जाना चाहिए?
इंक्रीमेंटल जानकारी की तुलना उसी प्राइस ट्रिगर और एग्ज़िक्यूशन पॉलिसी से करें। हर अच्छे उदाहरण के लिए ऑसिलेटर स्विच करने से टेस्ट करने लायक सिस्टम तय नहीं होता।
शोध स्रोत
हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।
- Relative Strength IndexFidelity. डाइवर्जेंस तथा ओवरबॉट/ओवरसोल्ड व्याख्याओं की सीमाओं का अध्ययन किया गया। जाँच की तारीख: .
- Relative Strength IndexTradingView. RMA सूत्र और RSI की व्याख्या देखी गई। जाँच की तारीख: .
- TA-Lib RSI implementationTA-Lib. गणना का स्रोत कोड देखा गया; यह लाभदायक ट्रेडिंग रणनीति का प्रमाण नहीं है। जाँच की तारीख: .
संबंधित विधियाँ
जोखिम संबंधी सूचना
यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.
वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें
ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।
App Store से Backtest डाउनलोड करें