এই কৌশলটি একটি স্বল্পমেয়াদী ট্রেডিং কৌশল তৈরি করতে আপেক্ষিক শক্তি সূচক (আরএসআই) এবং বলিংজার ব্যান্ডকে একত্রিত করে। এটি মূলত যখন আরএসআই উপরের বা নীচের বলিংজার ব্যান্ডগুলি ভেঙে যায় তখন ক্রয় এবং বিক্রয় সংকেতগুলি ব্যবহার করে। এদিকে, ঝুঁকিগুলি কার্যকরভাবে নিয়ন্ত্রণ করার জন্য একটি স্টপ লস প্রক্রিয়া অন্তর্ভুক্ত রয়েছে।
এই কৌশলটি স্বল্পমেয়াদী ট্রেডিংয়ের জন্য RSI এবং Bollinger Bands উভয়েরই শক্তিকে একত্রিত করে। প্রধান সুবিধাগুলি হলঃ
এই কৌশলটির সম্ভাব্য ঝুঁকিগুলির মধ্যে রয়েছেঃ
সমাধান:
আরও অপ্টিমাইজেশনের সুযোগ রয়েছেঃ
সংক্ষেপে, এটি একটি তুলনামূলকভাবে স্থিতিশীল এবং নির্ভরযোগ্য স্বল্পমেয়াদী ট্রেডিং কৌশল। আরএসআই এর ওভারকুপ-ওভারসোল্ড বিচারের শক্তি এবং বোলিংজার ব্যান্ডের অভিযোজিত পরিসীমা একত্রিত করে এটি একটি সুবিধাজনক স্বল্পমেয়াদী সিস্টেম গঠন করে। প্যারামিটার টিউনিং এবং লজিক পরিমার্জন সহ, এই কৌশলটি ধারাবাহিক মুনাফা অর্জন করতে পারে।
/*backtest start: 2022-12-12 00:00:00 end: 2023-10-13 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("rsi+bb st", shorttitle="rsibb st 0.3") len_rsi=input(14) len_bb = input(25) mul10 = input(20.0) mul=mul10/10 sl100 = input(94.0, title='stop loss rate') sl=sl100/100 lw = 3 vwma_e(src, len) => ema(src*volume, len)/ema(volume,len) rsi = rsi(close, len_rsi) plot(rsi, color=blue, title= 'rsi blue', linewidth=lw) plot(70, color=gray, title='line 70', linewidth=lw) plot(30, color=gray, title='line 30', linewidth=lw) bbg = stdev(rsi, len_bb)*mul bbc = vwma_e(rsi, len_bb) //bbc=ema(rsi,len_bb) ratio = 0.6 bbc := bbc*ratio + 50*(1-ratio) bbu = bbc+bbg bbl = bbc-bbg plot(bbu, color=green, title='bb_up green', linewidth=lw) plot(bbl, color=red, title='bb_low red', linewidth=lw) plot(bbc, color=#808000ff, title='bb center', linewidth=lw) plot(50, color=black) lc = crossover(rsi, bbl) //or crossover(rsi, bbc) sc = crossunder(rsi, bbu) last_pos = 0*close if lc last_pos := 1 else last_pos := last_pos[1] if sc last_pos := 2 last_price = 0*close if last_pos[1] !=1 and last_pos == 1 last_price := close else last_price := last_price[1] if last_pos==1 and close < last_price*sl lc:=false sc:=true last_pos:=2 if (lc) strategy.entry("long", strategy.long) if (sc) strategy.entry("short", strategy.short)