आरडब्ल्यूआई अस्थिरता विपरीत रणनीति एक निश्चित अवधि के दौरान आरडब्ल्यूआई के उच्च और निम्न की गणना करती है ताकि यह निर्धारित किया जा सके कि क्या बाजार उलट स्थिति में है ताकि उलट अवसरों का पता लगाया जा सके। यह लाभ के उद्देश्य से उच्च स्तर पर शॉर्ट और निम्न स्तर पर लंबी, विपरीत रणनीति अपनाता है।
रणनीति पहले एक निश्चित अवधि (जैसे 14 मोमबत्तियों) के दौरान आरडब्ल्यूआई के उच्च और निम्न स्तरों की गणना करती है। गणना सूत्र निम्नलिखित हैंः
आरडब्ल्यूआई उच्च = (उच्चतम - एन अवधि के सबसे कम पिछले) / (एन अवधि के एटीआर * sqrt(एन))
आरडब्ल्यूआई कम = (एन अवधि के उच्चतम - कम) / (एन अवधि के एटीआर * वर्ग मीटर))
फिर आरडब्ल्यूआई उच्च/निम्न और सीमा के बीच अंतर की गणना करें यह निर्धारित करने के लिए कि क्या यह सीमा से नीचे है (जैसे 1) । यदि आरडब्ल्यूआई उच्च और निम्न दोनों सीमा से नीचे हैं, तो यह निर्धारित किया जाता है कि बाजार सीमा में है। इस मामले में, कोई कार्रवाई नहीं की जाती है।
यदि आरडब्ल्यूआई उच्च आरडब्ल्यूआई कम से अधिक सीमा से ऊपर है, तो यह निर्धारित किया जाता है कि कीमत उलटने वाली है, और कोई शॉर्ट जाने पर विचार कर सकता है। यदि आरडब्ल्यूआई कम आरडब्ल्यूआई उच्च से अधिक सीमा से ऊपर है, तो यह निर्धारित किया जाता है कि कीमत उलटने वाली है, और कोई लंबा जाने पर विचार कर सकता है। यह आरडब्ल्यूआई पर आधारित एक विपरीत व्यापार रणनीति बनाता है ताकि बाजार के उलट राज्यों का निर्धारण किया जा सके।
आरडब्ल्यूआई अस्थिरता विरोधी रणनीति के निम्नलिखित फायदे हैंः
आरडब्ल्यूआई अस्थिरता विरोधी रणनीति में निम्नलिखित जोखिम भी हैं:
जोखिमों को नियंत्रित करने के लिए, आरडब्ल्यूआई मापदंडों को तदनुसार समायोजित किया जा सकता है, फ़िल्टर जोड़े जा सकते हैं, रिवर्स रेंज को सीमित किया जा सकता है, आदि।
इस रणनीति को निम्नलिखित तरीकों से और अधिक अनुकूलित किया जा सकता हैः
आरडब्ल्यूआई अस्थिरता विपरीत रणनीति में रिवर्स को निर्धारित करने के लिए आरडब्ल्यूआई का उपयोग करके स्पष्ट तर्क है। ट्रेडिंग तर्क ठोस है और रेंजिंग बाजारों में अच्छी तरह से काम करता है। मापदंडों को अनुकूलित करके, जोखिमों को नियंत्रित करके, रणनीति को अधिक स्थिर और कुशलता से लागू किया जा सकता है।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // Copyright (c) 2020-present, JMOZ (1337.ltd) strategy("RWI Strategy", overlay=false) length = input(title="Length", type=input.integer, defval=14, minval=1) threshold = input(title="Threshold", type=input.float, defval=1.0, step=0.1) rwi(length, threshold) => rwi_high = (high - nz(low[length])) / (atr(length) * sqrt(length)) rwi_low = (nz(high[length]) - low) / (atr(length) * sqrt(length)) is_rw = rwi_high < threshold and rwi_low < threshold [is_rw, rwi_high, rwi_low] [is_rw, rwi_high, rwi_low] = rwi(length, threshold) long = not is_rw and rwi_high > rwi_low short = not is_rw and rwi_low > rwi_high strategy.entry("Long", strategy.long, when=long) strategy.entry("Short", strategy.short, when=short) plot(rwi_high, title="RWI High", linewidth=1, color=is_rw?color.gray:color.blue, transp=0) plot(rwi_low, title="RWI Low", linewidth=1, color=is_rw?color.gray:color.red, transp=0)