बोर बैंड आरएसआई शेक ट्रेडिंग रणनीति एक शॉर्ट-लाइन शेक ट्रेडिंग रणनीति है जिसमें बोर बैंड सूचकांक और अपेक्षाकृत मजबूत सूचकांक (आरएसआई) का उपयोग किया जाता है। यह रणनीति बोर बैंड के ऊपर और नीचे के बीच कीमतों के उतार-चढ़ाव को पकड़कर लाभ प्राप्त करती है।
सबसे पहले, इस रणनीति में बोर बैंड सूचक का उपयोग करके मूल्य में उतार-चढ़ाव की ऊपरी और निचली सीमाओं का विश्लेषण किया गया है। जब कीमत ऊपर की ओर बढ़ रही है, तो यह ओवरबॉट है, और जब यह नीचे की ओर बढ़ रही है, तो यह ओवरबॉट है।
दूसरा, आरएसआई सूचकांक के साथ संयोजन में ओवरबॉट ओवरसोल्ड की ताकत को निर्धारित करना। 70 से अधिक आरएसआई ओवरबॉट है, 30 से कम ओवरसोल्ड है।
जब कीमत बॉल बैंड को छूती है और आरएसआई ओवरसोल दिखाता है, तो अधिक करें; जब कीमत बॉल बैंड को छूती है और आरएसआई ओवरबॉय दिखाता है, तो शून्य करें।
बोर बैंड सूचकांक कीमतों के उतार-चढ़ाव की सटीक सीमा निर्धारित करता है।
आरएसआई सूचक ने अंधेरे में अतिरिक्त रिक्तियों से बचाव किया।
मूल्य वापसी की विशेषता का उपयोग करके, लाभ की संभावना अधिक होती है।
लगातार व्यापार करने और लगातार मुनाफा कमाने की क्षमता।
विभिन्न प्रजातियों और समय चक्रों के लिए उपयुक्त
बोर बैंड पैरामीटर सेट गलत है, महत्वपूर्ण मूल्य निर्धारण में असमर्थ।
RSI पैरामीटर सेट तर्कहीन है, झूठे संकेतों का उत्पादन करता है
यह एक बहुत ही कम प्रतिरोध है, और यह ट्रिगर किया गया था।
उच्च लेनदेन की आवृत्ति के कारण स्लाइडिंग लागत का सामना करना पड़ता है।
बाजारों में उतार-चढ़ाव के बीच रुझानों को पकड़ना मुश्किल है।
बोर बैंड को वास्तविक उतार-चढ़ाव की सीमा के करीब लाने के लिए अनुकूलित पैरामीटर।
आरएसआई चक्र को समायोजित करें ताकि यह सुनिश्चित हो सके कि शोर फ़िल्टर किया गया है
मोबाइल स्टॉप लॉस ट्रेकिंग मूल्य, कम करने के लिए लीवरेज नुकसान.
स्लाइड पॉइंट्स को कम करने के लिए पर्याप्त मात्रा में कारोबार करने वाली किस्मों का चयन करें।
अन्य संकेतक प्रवृत्ति की दिशा निर्धारित करने के लिए सहायक हो सकते हैं।
बोरबैंड आरएसआई कंपन ट्रेडिंग रणनीति, जो प्रभावी रूप से सीमा के भीतर कीमतों के द्वि-दिशात्मक उतार-चढ़ाव को पकड़ने में सक्षम है। पैरामीटर समायोजन और जोखिम प्रबंधन के माध्यम से, स्थिर रिटर्न प्राप्त किया जा सकता है। यह एक अनुशंसित शॉर्ट-लाइन क्वांटिफाइड ट्रेडिंग रणनीति है।
/*backtest
start: 2023-08-16 00:00:00
end: 2023-09-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Swing trading strategy FOREX ", shorttitle="BB+RSI", overlay=true)
////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2020, title = "From Year", minval = 1970)
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2022, title = "To Year", minval = 1970)
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
//
//
///////////// RSI
RSIlength = input(6,title="RSI Period Length")
RSIoverSold = input(defval = 65, title = "RSIoverSold", minval = 1, maxval = 100)
RSIoverBought = input(defval = 35, title = "RSIoverBought", minval = 1, maxval = 100)
price = close
vrsi = rsi(price, RSIlength)
///////////// Bollinger Bands
BBlength = input(200, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = crossover(source, BBlower)
sellEntry = crossunder(source, BBupper)
plot(BBbasis, color=color.aqua,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=color.silver,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=color.silver,title="Bollinger Bands Lower Line")
fill(p1, p2)
///////////// Colors
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) and BBbasis < BBbasis[1] ? color.red : RSIoverSold and (price[1] < BBlower and price > BBlower) and BBbasis > BBbasis[1] ? color.green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)
///////////// RSI + Bollinger Bands Strategy
//for buy
cond1=crossover(vrsi, RSIoverSold)
cond2=crossover(source, BBlower)
//for sell
cond3=crossunder(vrsi, RSIoverBought)
cond4=crossunder(source, BBupper)
if (not na(vrsi))
if (cond1 and cond2 and time_cond)
strategy.entry("RSI_BB_LONG", strategy.long, stop=BBlower, comment="LONG",alert_message = "long")
else
strategy.cancel(id="RSI_BB_LONG")
if (cond3 and cond4 and time_cond)
strategy.entry("RSI_BB_SHORT", strategy.short, stop=BBupper, comment="SHORT",alert_message = "short")
//strategy.close("RSI_BB_LONG")
else
strategy.cancel(id="RSI_BB_SHORT")
//strategy.exit("closelong", "RSI_BB_LONG" , profit = close * 0.01 / syminfo.mintick, loss = close * 0.01 / syminfo.mintick, alert_message = "closelong")
//strategy.exit("closeshort", "RSI_BB_SHORT" , profit = close * 0.01 / syminfo.mintick, loss = close * 0.01 / syminfo.mintick, alert_message = "closeshort")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)