
यह रणनीति एक द्वि-दिशात्मक ट्रेडिंग प्रणाली है जिसमें एक अपेक्षाकृत कमजोर सूचकांक ((आरएसआई) और एक औसत दिशात्मक सूचकांक ((एडीएक्स) शामिल है। रणनीति 8 चक्र आरएसआई के माध्यम से ओवरबॉय ओवरसोल सिग्नल की पहचान करती है, 20 चक्र एडीएक्स फ़िल्टर प्रवृत्ति की ताकत के साथ, मजबूत प्रवृत्ति में पलटाव के अवसरों को पकड़ने के लिए। प्रणाली मैन्युअल रूप से एडीएक्स की गणना करने का तरीका अपनाती है, दिशात्मक आंदोलन ((डीएम) और वास्तविक तरंगों के माध्यम से प्रवृत्ति की ताकत को सटीक रूप से मापती है। रणनीति 10% स्थिति प्रबंधन सेट करती है, जो अधिक और शून्य द्वि-दिशात्मक संचालन का समर्थन करती है, जो स्पष्ट रूप से प्रवृत्ति की विशेषता वाले ट्रेडों के लिए उपयुक्त है।
रणनीति का मुख्य तर्क दो तकनीकी संकेतकों के समन्वय पर आधारित है। पहला, 8-चक्र आरएसआई का उपयोग मुख्य ट्रेडिंग सिग्नल जनरेटर के रूप में किया जाता है, जो आरएसआई के ऊपर 70 के पार होने पर मल्टी-सिग्नल उत्पन्न करता है, और नीचे 30 के पार होने पर एक शून्य संकेत उत्पन्न करता है। यह रिवर्स ऑपरेशन तर्क बाजार की विशेषताओं पर आधारित है जो चरम मूल्य पर लौटता है।
दूसरा, रणनीति ने ADX को प्रवृत्ति की ताकत के फिल्टर के रूप में पेश किया। ADX की गणना प्रक्रिया में शामिल हैंः उछाल आंदोलन ((upMove) और गिरावट आंदोलन ((downMove) की गणना करना, सकारात्मक दिशात्मक आंदोलन ((+DM) और नकारात्मक दिशात्मक आंदोलन ((-DM) की पहचान करना, RMA चिकनी प्रसंस्करण के माध्यम से सकारात्मक दिशात्मक संकेतक ((+DI) और नकारात्मक दिशात्मक संकेतक ((-DI) की गणना करना, और अंत में डीआई अंतर के मानकीकरण के माध्यम से ADX मूल्य की गणना करना। जब ADX 14 से अधिक होता है, तो यह संकेत देता है कि बाजार स्पष्ट रूप से प्रवृत्ति की स्थिति में है, इस समय RSI संकेत को प्रभावी माना जाता है।
बाहर निकलने के लिए तंत्र के विपरीत आरएसआई चरम के रूप में संकेत के रूप मेंः मल्टी हेड होल्डिंग जब आरएसआई 30 से नीचे है, और रिक्त हैड होल्डिंग जब आरएसआई 70 से नीचे है। इस डिजाइन को समय पर बाहर निकलने के लिए सुनिश्चित करता है जब रुझान पलट सकता है।
दोहरी फ़िल्टरिंग तंत्रआरएसआई सटीक प्रवेश समय प्रदान करता है, जबकि एडीएक्स सुनिश्चित करता है कि केवल ट्रेंड स्पष्ट होने पर ही व्यापार किया जाए, जो अस्थिर बाजारों में झूठे संकेतों को प्रभावी ढंग से कम करता है।
लचीला दो-तरफा लेनदेनइस रणनीति के माध्यम से, निवेशकों को अपने निवेश के लाभों का लाभ उठाने का अवसर मिलता है, जो कि विभिन्न बाजार स्थितियों में लाभप्रदता के अवसर प्रदान करता है।
पैरामीटर अनुकूलन उचित8 चक्र आरएसआई पारंपरिक 14 चक्र की तुलना में अधिक संवेदनशील है और बाजार में बदलाव को जल्दी से पकड़ने में सक्षम है; 20 चक्र एडीएक्स स्थिर प्रवृत्ति निर्णय प्रदान करता है; 14 का एडीएक्स थ्रेशोल्ड एक प्रभावी स्तर है जिसे बाजार द्वारा सत्यापित किया गया है।
सख्त जोखिम नियंत्रण10% की स्थिति सेट और स्पष्ट स्टॉप-लॉस-आउट नियम, एक एकल व्यापार जोखिम को प्रभावी रूप से नियंत्रित करता है।
गणना सटीकता: ADX गणना को मैन्युअल रूप से लागू करें, अंतर्निहित फ़ंक्शंस के संभावित संस्करण अंतर से बचें और विभिन्न प्लेटफार्मों पर नीति की स्थिरता सुनिश्चित करें।
रिवर्स ट्रेडिंग जोखिम: बहुत मजबूत रुझानों में, आरएसआई लंबे समय तक ओवरबॉय या ओवरसोल्ड हो सकता है, जिससे समय से पहले प्रवेश करने पर भारी उतार-चढ़ाव हो सकता है। रुझान की ताकत की दूसरी पुष्टि को बढ़ाने की सिफारिश की जाती है, जैसे कि कीमत महत्वपूर्ण समर्थन प्रतिरोध को तोड़ देती है।
पिछड़ेपन की समस्या: ADX एक प्रवृत्ति ट्रैकिंग सूचक के रूप में अंतर्निहित देरी है, और प्रवृत्ति के अंत में ही प्रवृत्ति की पुष्टि हो सकती है। मूल्य व्यवहार या लेनदेन मात्रा संकेतक के संयोजन पर विचार किया जा सकता है।
बाजार में उतार-चढ़ाव: हालांकि एडीएक्स ने आंशिक झटके को फ़िल्टर किया है, एडीएक्स मूल्य के पास थ्रेशोल्ड के पास, बार-बार इनपुट और आउटपुट सिग्नल उत्पन्न हो सकते हैं। एडीएक्स बफर रेंज की स्थापना की सिफारिश की जाती है, जैसे कि एडीएक्स> 15 की आवश्यकता होती है, जबकि एडीएक्स> 13 की अनुमति होती है।
चरम बाजार जोखिम: तेजी से एकतरफा व्यापार में, रिवर्स ऑपरेशन में भारी नुकसान हो सकता है। अधिकतम हानि सीमा या समय-रुकावट तंत्र को बढ़ाने की सिफारिश की जाती है।
गतिशील पैरामीटर समायोजनआरएसआई चक्र और एडीएक्स थ्रेशोल्ड को बाजार में उतार-चढ़ाव की गतिशीलता के आधार पर समायोजित करें। उच्च उतार-चढ़ाव के दौरान लंबे समय तक चक्र का उपयोग करके शोर कम करें, कम उतार-चढ़ाव के दौरान छोटी अवधि का उपयोग करके संवेदनशीलता बढ़ाएं।
बहु-समय फ़्रेम पुष्टि: वर्तमान समय सीमा के संकेतों के आधार पर, उच्च समय सीमा की प्रवृत्ति की पुष्टि करें और सुनिश्चित करें कि व्यापार की दिशा मुख्य प्रवृत्ति के अनुरूप है।
स्थिति प्रबंधन अनुकूलन: ADX की ताकत के आधार पर गतिशील रूप से स्थिति को समायोजित करें, प्रवृत्ति जितनी मजबूत होगी उतनी ही बड़ी स्थिति होगी। साथ ही पिरामिड स्टॉकिंग रणनीति पर विचार किया जा सकता है, प्रवृत्ति की पुष्टि के बाद स्थिति को धीरे-धीरे बढ़ाया जा सकता है।
स्टॉप लॉस ऑप्टिमाइजेशन: आरएसआई रिवर्स सिग्नल स्टॉप के अलावा, एटीआर-आधारित ट्रैकिंग स्टॉप को जोड़ना, लाभ की रक्षा करते हुए स्थिति को पर्याप्त उतार-चढ़ाव की अनुमति देना।
सिग्नल फ़िल्टरिंग बढ़ायासिग्नल की गुणवत्ता में सुधार के लिए परिशिष्ट शर्तें जैसे कि लेनदेन की मात्रा की पुष्टि, मूल्य पैटर्न की पहचान, आदि। उदाहरण के लिए, एक ब्रेकडाउन के साथ वृद्धि की आवश्यकता होती है, या केवल महत्वपूर्ण समर्थन प्रतिरोध के पास व्यापार निष्पादित किया जाता है।
आरएसआई-एडीएक्स द्वि-दिशात्मक गतिशीलता फ़िल्टर ट्रेडिंग रणनीति एक अच्छी तरह से डिज़ाइन की गई मात्रात्मक ट्रेडिंग प्रणाली है, जो गतिशीलता संकेतकों और रुझान संकेतकों के लाभों के संयोजन के माध्यम से बाजार के अवसरों को पकड़ती है, जबकि जोखिम को नियंत्रित करती है। रणनीति की मुख्य नवीनता रुझान-प्रभावी गतिशीलता संकेतों का उपयोग करने में है, जो एक एकल सूचक की सीमाओं से बचती है। हालांकि ट्रेडिंग को उलटने के लिए अंतर्निहित जोखिम मौजूद है, रणनीति ने उचित पैरामीटर सेटिंग और सख्त जोखिम नियंत्रण के माध्यम से अच्छी व्यावहारिकता का प्रदर्शन किया है। भविष्य के अनुकूलन में संकेत की गुणवत्ता बढ़ाने और जोखिम-लाभ अनुपात में सुधार पर ध्यान केंद्रित किया जाना चाहिए, विशेष रूप से चरम बाजार स्थितियों में। कुल मिलाकर, यह एक अच्छी तरह से अध्ययन और परीक्षण की गई एक मात्रात्मक रणनीति है।
/*backtest
start: 2024-08-13 00:00:00
end: 2025-08-11 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":5000000}]
*/
//@version=6
strategy("RSI & ADX Long/Short Strategy v6 (Manual ADX)", overlay=true,
margin_long=100, margin_short=100,
default_qty_type=strategy.percent_of_equity, default_qty_value=10)
//--------------------
// Parameters
//--------------------
rsiLength = 8
adxLength = 20
adxThreshold = 14.0
//--------------------
// RSI
//--------------------
rsiVal = ta.rsi(close, rsiLength)
//--------------------
// Manual ADX Calculation
//--------------------
upMove = high - high[1]
downMove = low[1] - low
plusDM = (upMove > downMove and upMove > 0) ? upMove : 0
minusDM = (downMove > upMove and downMove > 0) ? downMove : 0
tr = ta.rma(ta.tr(true), adxLength)
plusDI = 100 * ta.rma(plusDM, adxLength) / tr
minusDI = 100 * ta.rma(minusDM, adxLength) / tr
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adxVal = ta.rma(dx, adxLength) // <-- Final ADX value
//--------------------
// Entry/Exit Conditions
//--------------------
longEntry = ta.crossover(rsiVal, 70) and adxVal > adxThreshold
shortEntry = ta.crossunder(rsiVal, 30) and adxVal > adxThreshold
longExit = ta.crossunder(rsiVal, 30)
shortExit = ta.crossover(rsiVal, 70)
//--------------------
// Orders
//--------------------
if longEntry
strategy.entry("Long", strategy.long)
if longExit
strategy.close("Long")
if shortEntry
strategy.entry("Short", strategy.short)
if shortExit
strategy.close("Short")
//--------------------
// Plots
//--------------------
plot(rsiVal, title="RSI(8)", color=color.new(color.blue, 0))
hline(70, 'RSI Overbought', color=color.red)
hline(30, 'RSI Oversold', color=color.green)
plot(adxVal, title="ADX(20)", color=color.new(color.orange, 0))
hline(adxThreshold, 'ADX Threshold', color=color.gray, linestyle=hline.style_dotted)