
এই কৌশলটি তুলনামূলকভাবে দুর্বল সূচক ((আরএসআই) এবং বুলিন ব্যান্ডের সাথে একত্রিত করে একটি সংক্ষিপ্ত ট্রেডিং কৌশল তৈরি করে। এই কৌশলটি মূলত আরএসআই সূচকটি বুলিন ব্যান্ডের নীচে নেমে যাওয়ার সময় ক্রয়-বিক্রয় করার জন্য ব্যবহৃত হয়। একই সাথে, কৌশলটিতে ক্ষতির ব্যবস্থা রয়েছে যা ঝুঁকি নিয়ন্ত্রণ করতে পারে।
এই কৌশলটি আরএসআই এবং ব্রিন ব্যান্ডের সাথে মিলিত হয়, যা উভয়কে কার্যকরভাবে কাজে লাগাতে পারে এবং শর্ট-লাইন ট্রেডিং করতে পারে। এর প্রধান সুবিধাগুলি হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছে, যেমনঃ
প্রতিকার ও সমাধানঃ
এই কৌশলটি আরও উন্নত করার সুযোগ রয়েছেঃ
এই কৌশলটি সামগ্রিকভাবে একটি স্থিতিশীল এবং নির্ভরযোগ্য সংক্ষিপ্ত লাইন ট্রেডিং কৌশল। এটি RSI সূচকটি ওভারসোল্ড ওভারসোল্ডের সুবিধাগুলির সাথে যুক্ত করে এবং ব্রিনের স্বয়ংক্রিয়ভাবে ওভারসোল্ডের সুবিধাগুলির সাথে যুক্ত করে, একটি স্বল্প লাইন কৌশল তৈরি করে। প্যারামিটার অপ্টিমাইজেশন এবং নিয়ম অপ্টিমাইজেশনের পরে, কৌশলটি আরও স্থিতিশীল আয় করতে পারে।
/*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)