आरएसआई+बोलिंगर बैंड्स ब्रेकआउट रणनीति निचले क्षेत्र में

लेखक:चाओझांग, दिनांकः 2024-01-18 11:43:03
टैगः

img

1. अवलोकन

यह एक ब्रेकआउट रणनीति है जो आरएसआई संकेतक और बोलिंगर बैंड्स को जोड़ती है। मुख्य विचार यह है कि आरएसआई 10 से नीचे होने पर खरीदें और आरएसआई 90 से ऊपर होने पर बेचें, 5 अवधि एसएमए को स्टॉप लॉस लाइन के रूप में लें।

२. सिद्धांत

जब आरएसआई 10 से नीचे होता है, तो इसे ओवरसोल्ड सिग्नल माना जाता है, और स्टॉक के ओवरवैल्यूएशन की संभावना कम होती है, इसलिए यह खरीदने का एक अच्छा समय है। जब आरएसआई 90 से ऊपर होता है, तो इसे ओवरबोल्ड सिग्नल और सेल सिग्नल माना जाता है। स्टॉप लॉस लाइन को 5 अवधि के सरल चलती औसत पर सेट किया जाता है ताकि बाजार में सामान्य उतार-चढ़ाव के कारण स्टॉप लॉस को कम अवधि में रोका जा सके।

3. फायदे

यह एक सांख्यिकीय मध्यस्थता रणनीति है जो सूचक संकेतों का उपयोग करके कम खरीदती है और उच्च बेचती है। इसका सबसे बड़ा लाभ यह है कि आरएसआई संकेतक के माध्यम से खरीद और बिक्री बिंदुओं का न्याय करके, यह अत्यधिक रिटर्न प्राप्त करने के लिए स्टॉक ओवरवैल्यूएशन और अंडरवैल्यूएशन के समय को प्रभावी ढंग से जब्त कर सकता है। उसी समय, बोलिंगर बैंड के ब्रेकआउट निर्णयों के साथ संयुक्त, यह गिरते चाकू को पकड़ने और शीर्ष और नीचे का पीछा करने के जोखिमों से बचता है।

4. जोखिम और समाधान

इस रणनीति का सबसे बड़ा जोखिम यह है कि अल्पकालिक में बाजार में सामान्य उतार-चढ़ाव स्टॉप लॉस लाइन से अधिक हो सकते हैं, जिससे अनावश्यक स्टॉप लॉस हो सकता है। इसके अलावा, समय पर लाभ लेने में विफलता भी लाभ को याद कर सकती है। समाधान सामान्य उतार-चढ़ाव को रोकने के लिए स्टॉप लॉस लाइन के चक्र मापदंडों को उचित रूप से समायोजित करना है। साथ ही, लक्ष्य रिटर्न तक पहुंचने के बाद सक्रिय रूप से लाभ लेने के लिए एक लाभ लेने की रेखा भी सेट की जा सकती है।

5. अनुकूलन दिशाएँ

इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः

(1) अधिक व्यापारिक अवसर प्राप्त करने के लिए आरएसआई सूचक के अधिक खरीदे और अधिक बेचे गए सीमा मानों, जैसे कि 15 और 85 को समायोजित करें।

(2) बाजार में अल्पकालिक उतार-चढ़ाव के अनुकूल स्टॉप लॉस लाइन के चक्र मापदंडों का अनुकूलन करना।

(3) स्वचालित लाभ लेने और जोखिम नियंत्रण के लिए लाभ लेने की रेखाओं के लिए सेटिंग्स जोड़ें।

(4) मापदंडों को अनुकूलित करने के लिए अस्थिरता संकेतकों को मिलाएं, जैसे कि एटीआर संकेतकों को जोड़ना।

6. सारांश

आरएसआई+बोलिंगर बैंड्स ब्रेकआउट रणनीति निचले क्षेत्र में आरएसआई का उपयोग प्रवेश और निकास बिंदुओं को निर्धारित करने के लिए, बोलिंगर बैंड्स को सीमा निर्धारित करने के लिए, और एसएमए को स्टॉप लॉस लाइन के रूप में उपयोग करती है, जो प्रभावी रूप से रुझानों को पकड़ सकती है, जोखिमों को नियंत्रित कर सकती है, और स्थिर लाभ प्राप्त कर सकती है। इस रणनीति के अनुकूलन के लिए अभी भी बहुत जगह है और यह आगे के शोध के लायक है।


/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//Created by ChrisMoody
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="_CM_RSI_2_Strat_Low", shorttitle="_CM_RSI_2_Strategy_Lower", overlay=false)
src = close, 

//RSI CODE
up = rma(max(change(src), 0), 2)                
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma1 = sma(close,1)
ma2 = sma(close,2)
ma3 = sma(close,3)
ma4 = sma(close,4)
ma5 = sma(close,5)
ma6 = sma(close,6)
ma7 = sma(close,7)
ma8 = sma(close,8)
ma9 = sma(close,9)
ma200= sma(close, 200)

//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver

plot(rsi, title="RSI", style=line, linewidth=4,color=col)
plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)

band1 = plot(90, title="Upper Line 90",style=line, linewidth=3, color=aqua)
band0 = plot(10, title="Lower Line 10",style=line, linewidth=3, color=aqua)
fill(band1, band0, color=silver, transp=90)

///////////// RSI + Bollinger Bands Strategy


if (close > ma200 and rsi < 10)
    strategy.entry("RSI_2_L", strategy.long, comment="Bullish")
if (close < ma200 and rsi > 90)
    strategy.entry("RSI_2_S", strategy.short, comment="Bearish")


strategy.close("RSI_2_L", when = close > ma5)
strategy.close("RSI_2_S", when = close < ma5)


अधिक