
এই কৌশলটির নাম হল ক্যালকুলেটেড ট্রেডিং ডাবল ইন্ডিকেটর কৌশল। এটি একটি ট্রেডিং কৌশল যা বুলিন ব্যাণ্ড ইন্ডিকেটর এবং আপেক্ষিকভাবে দুর্বল ইন্ডিকেটর উভয়কেই ট্রেডিং সিগন্যাল হিসাবে ব্যবহার করে।
এই কৌশলটির মূল যুক্তি হল, বুলিং ব্যান্ড এবং আরএসআই উভয় সূচক ব্যবহার করে বাজার ওভার-বই ওভার-সোল্ডের ক্ষেত্রে ট্রেডিং সিগন্যাল ফিল্টার করা।
বিশেষ করে, বুলিন ব্যান্ডের উপরের এবং নীচের ট্র্যাকগুলি নির্ধারণ করতে পারে যে দামগুলি অস্থিরতার বাইরে রয়েছে কিনা এবং এইভাবে বাজারটি অতিরিক্ত বা অতিরিক্ত বিক্রি হয়েছে কিনা তা নির্ধারণ করতে পারে। তুলনামূলকভাবে দুর্বল আরএসআই বাজার শক্তির দুর্বলতা নির্ধারণ করতে পারে, আরএসআই 55 এর উপরে ওভারব্লো সিগন্যাল এবং 45 এর নীচে ওভারব্লো সিগন্যাল।
এই কৌশলটি এমনভাবে সেট করা হয়েছে যে, কেবলমাত্র যখন বুলিন-ব্যান্ড সূচক এবং আরএসআই সূচক একই সাথে ওভারবয় বা ওভারসেল সংকেত দেখায়, তখনই ক্রয় বা বিক্রয় ক্রিয়াকলাপ করা হবে। এটি কিছু বিভ্রান্তিকর সংকেত ফিল্টার করতে পারে এবং কৌশলটির স্থায়িত্ব বাড়িয়ে তুলতে পারে।
এই কৌশলটির সবচেয়ে বড় সুবিধা হল দ্বৈত সূচক ব্যবহার করে ফিল্টার করা, যা বিভ্রান্তিকর লেনদেন হ্রাস করতে পারে এবং সংকেতের নির্ভরযোগ্যতা বাড়িয়ে তুলতে পারে।
একটি একক RSI সূচকের তুলনায়, একটি ডাবল সূচক কৌশলটি একটি ভুল সংকেত তৈরির সম্ভাবনাকে উল্লেখযোগ্যভাবে হ্রাস করতে পারে। একটি একক RSI সূচকের তুলনায়, একটি ডাবল সূচক কৌশলটি ব্যবহার করা যেতে পারে যদি আপনি বুঝতে পারেন যে আপনি বর্তমানে ঝাঁকুনির বাইরে রয়েছেন বা না, ঝাঁকুনির বাজারে ভুল সংকেত তৈরির জন্য।
সামগ্রিকভাবে, ডাবল মেট্রিক্স কৌশল সমন্বয় একাধিক পরিস্থিতি বিবেচনা করে, যা আরও ভাল অভিযোজনযোগ্যতা এবং স্থিতিশীলতা প্রদান করে।
এই কৌশলটির প্রধান ঝুঁকি হ’ল বুলিন-ব্যান্ড প্যারামিটার সেটিং এবং আরএসআই প্যারামিটার সেটিং উভয়ই ভুল হতে পারে। যদি বুলিন-ব্যান্ড প্যারামিটার সেটিংটি খুব সংবেদনশীল হয় তবে অতিরিক্ত সংকেত তৈরি করা সহজ; যদি আরএসআই প্যারামিটারটি খুব স্বাচ্ছন্দ্যপূর্ণ হয় তবে এর প্রভাব দুর্বল হয়।
উপরন্তু, দ্বৈত সূচক সমন্বয় নিজেই কম সংকেত মানে। যদি বাজার শুধুমাত্র একটি সূচক সংকেত পূরণ করে এবং অন্য সূচক ট্রিগার স্তর পৌঁছায় না, তাহলে এই কৌশলটি একটি সংকেত উত্পন্ন করবে না। অতএব, একক সূচক কৌশল তুলনায় এই কৌশলটির ট্রেডিং ফ্রিকোয়েন্সি কম হবে।
সমাধানটি মূলত আরও উপযুক্ত প্যারামিটার সেট করা, আরএসআই এবং ব্রিনের ট্রিগার সমতা সংশোধন করা। যদি ট্রেডিং ফ্রিকোয়েন্সি খুব কম হয় তবে প্যারামিটার প্রয়োজনীয়তা হ্রাস করার বিষয়টি বিবেচনা করা যেতে পারে, প্রবেশের সুযোগ বাড়িয়ে তুলতে পারে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
বিভিন্ন বুলিন বন্ড প্যারামিটার এবং আরএসআই প্যারামিটার সমন্বয় পরীক্ষা করে আরও ভাল মিল খুঁজে বের করুন। বিদ্যমান প্যারামিটারগুলি সমস্ত জাত এবং সময়কালের জন্য পুরোপুরি উপযুক্ত নাও হতে পারে।
এই কৌশলগুলোকে বিবেচনা করা হয়নি।
পজিশন ম্যানেজমেন্ট ব্যবস্থা বাড়ানো। ডায়নামিক পজিশন ব্যবহার করে আপনি ভাল চলার সময় অবস্থান বাড়াতে পারেন এবং খারাপ চলার সময় ক্ষতি হ্রাস করতে পারেন।
ঐতিহাসিক তথ্যের উপর ভিত্তি করে প্যারামিটারগুলি স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করার জন্য একটি বৈশিষ্ট্য যুক্ত করা হয়েছে।
এই কৌশলটি একটি দ্বিগুণ সূচক ফিল্টার কৌশল হিসাবে, সামগ্রিক স্থিতিশীলতা এবং অভিযোজনযোগ্যতা ভাল। এটি মিথ্যা সংকেতের অনুপাত হ্রাস করার সাথে সাথে ট্রেডিং ফ্রিকোয়েন্সি হ্রাস করে। সূচক প্যারামিটারগুলি অপ্টিমাইজ করে এবং সহায়ক বৈশিষ্ট্যগুলি যুক্ত করে কৌশলটির লাভের স্থান আরও বাড়িয়ে তুলতে পারে।
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-11 23:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Bollinger Bands + RSI, Double Strategy (by SlumdogTrader)", shorttitle="BolBand_RSI_Strat", overlay=true)
// SlumdogTrader's Bollinger Bands + RSI Double Strategy - Profit Trailer
//
// Version 1.0
// Script by SlumdogTrader on July Fri 13(!), 2018.
//
// This strategy uses a normalise Bollinger Bands + RSI.
//
// Bollinger Band triggers
// SELL - when the price is above the upper band.
// BUY - when the price is below the lower band.
//
// RSI triggers
// SELL - when the price is above 55.
// BUY - when the price is below 45.
//
// This simple strategy only triggers when
// both the BB and the RSI
// indicators, at the same time, are in
// a overbought or oversold condition.
//
// Visit my TradingView work at:
// https://www.tradingview.com/u/SlumdogTrader/
//
// Visit my website at:
// https://www.slumdogtrader.com
//
///////////// Bollinger Bands Settings
BBlength = input(20, minval=1,title="Bollinger Bands SMA Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
price = input(close, title="Source")
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=aqua,title="BBs SMA Basis Line")
p1 = plot(BBupper, color=silver,title="BBs Upper Line")
p2 = plot(BBlower, color=silver,title="BBs Lower Line")
fill(p1, p2)
///////////// RSI Settings
RSIlength = input( 16 ,title="RSI Period Length")
RSIvalue = input( 45 ,title="RSI Value Range")
RSIoverSold = 0 + RSIvalue
RSIoverBought = 100 - RSIvalue
vrsi = rsi(price, RSIlength)
///////////// Colour Settings
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) ? red : RSIoverSold and (price[1] < BBlower and price > BBlower) ? green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)
///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))
if (crossover(vrsi, RSIoverSold) and crossover(source, BBlower))
strategy.entry("RSI_BB_L", strategy.long, stop=BBlower, comment="RSI_BB_L")
else
strategy.cancel(id="RSI_BB_L")
if (crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper))
strategy.entry("RSI_BB_S", strategy.short, stop=BBupper, comment="RSI_BB_S")
else
strategy.cancel(id="RSI_BB_S")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)