RSI-BB মোমেন্টাম ব্রেকআউট কৌশল
সারসংক্ষেপ
RSI-BB মোমেন্টাম ব্রেকআউট কৌশলটি একটি ব্রেকআউট কৌশল যা রিলেটিভ স্ট্রেংথ ইনডেক্স (RSI) এবং বোলিঞ্জার ব্যান্ড (BB) সূচকগুলিকে একত্রিত করে। এই কৌশলটি RSI ব্যবহার করে বাজারের প্রবণতা এবং ওভারবট/ওভারসল্ড অবস্থা নির্ধারণ করে এবং BB ব্যবহার করে ব্রেকআউট পয়েন্ট নির্ধারণ করে। যখন RSI এবং BB সূচক উভয়ই ক্রয় বা বিক্রয় সংকেত দেয়, তখন সেই অনুযায়ী ক্রয় বা বিক্রয় কার্যক্রম সম্পাদন করা হয়।
কৌশলের নীতি
কোডে প্রথমে RSI এবং BB দুটি সূচক গণনা করা হয়।
RSI গণনার পদ্ধতি হল:
pine
up = rma(max(change(close), 0), 30)
down = rma(-min(change(close), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
এখানে up গত 30 দিনের ক্লোজিং প্রাইস বৃদ্ধির পরিমাণ গণনা করে, down গত 30 দিনের ক্লোজিং প্রাইস হ্রাসের পরিমাণ গণনা করে, এবং rsi বৃদ্ধি ও হ্রাসের অনুপাতের ভিত্তিতে গণনা করা হয়।
BB গণনার পদ্ধতি হল:
pine
basis = sma(close, 50)
dev = 0.2 * stdev(close, 50)
upper = basis + dev
lower = basis - dev
এখানে basis হল 50-দিনের মুভিং এভারেজ, dev হল স্ট্যান্ডার্ড ডেভিয়েশনের 0.2 গুণ, upper এবং lower যথাক্রমে উপরের ও নিচের ব্যান্ড।
bbi হল বোলিঞ্জার ব্যান্ড প্রস্থ সূচক, গণনা পদ্ধতি হল:
pine
bbr = close>upper? 1 : close<lower? -1 : 0
bbi = bbr - bbr[1]
এখানে bbr বর্তমান ক্লোজ প্রাইস উপরের বা নিচের ব্যান্ড ভেঙ্গেছে কিনা তা নির্ধারণ করে, ভেঙ্গে গেলে 1, ভেঙ্গে নিচে গেলে -1, অন্যথায় 0। bbi হল বর্তমান bbr বিয়োগ পূর্ববর্তী পিরিয়ডের bbr, 0-এর বেশি মানে ঊর্ধ্বমুখী ব্রেকআউট, 0-এর কম মানে নিম্নমুখী ব্রেকআউট।
RSI এবং BBI গণনা করার পর, কৌশলের ট্রেডিং সিগন্যাল নির্ধারণের যুক্তি হল:
long = rsi>52 and rsi<65 and bbi>0.11 and bbi<0.7
short = rsi<48 and rsi>35 and bbi<-0.11 and bbi>-0.7
অর্থাৎ, যখন RSI 52-65 পরিসরে থাকে এবং BBI 0.11-এর বেশি ও 0.7-এর কম হয়, তখন লং (ক্রয়) করবে; যখন RSI 35-48 পরিসরে থাকে এবং BBI -0.11-এর কম ও -0.7-এর বেশি হয়, তখন শর্ট (বিক্রয়) করবে।
কৌশলের সুবিধা
-
RSI এবং BB উভয় সূচক একত্রিত করে ক্রয়/বিক্রয় পয়েন্ট আরও নির্ভুলভাবে নির্ধারণ করা যায়। RSI ওভারবট/ওভারসল্ড নির্ধারণ করে, BB ব্রেকআউট পয়েন্ট নির্ধারণ করে, উভয়ের সমন্বয় আরও নির্ভরযোগ্য।
-
RSI প্যারামিটার 30 দিনে সেট করলে বাজারের কিছু শব্দ ফিল্টার করে মূল প্রবণতা শনাক্ত করা যায়।
-
BB প্যারামিটার 50 দিন এবং 0.2 গুণ স্ট্যান্ডার্ড ডেভিয়েশন সেট করলে ওঠানামা ফিল্টার করতে সহায়তা করে।
-
BBI-তে 0.11 এবং 0.7 এর ফিল্টার শর্ত যোগ করলে মিথ্যা ব্রেকআউট ফিল্টার করা যায়।
-
RSI-র লং ও শর্ট পরিসর যথাক্রমে 52-65 এবং 35-48 সেট করলে বাফার থাকে, যাতে ক্রয়/বিক্রয় পয়েন্ট মিস না হয়।
কৌশলের ঝুঁকি
-
ব্রেকআউট ট্রেডিং কৌশল ফাঁদে পড়ার সম্ভাবনা বেশি, তাই ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ-লস সেট করতে হবে।
-
ব্যাকটেস্ট ডেটা ওভারফিটিং থাকতে পারে, তাই বাস্তব বাজারে ফলাফল ভিন্ন হতে পারে।
-
বাজারে তীব্র পরিবর্তন হতে পারে, ফলে স্টপ-লস ভেঙে বড় ক্ষতি হতে পারে।
-
RSI এবং BB-র প্যারামিটার অপ্টিমাইজ করা প্রয়োজন, যার মধ্যে পিরিয়ড প্যারামিটার ও ক্রয়/বিক্রয় পরিসরের প্যারামিটার অন্তর্ভুক্ত।
-
অর্ডারের মূল্য নির্ধারণও বাস্তব বাজারের ফলাফলে বড় প্রভাব ফেলে।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
-
বিভিন্ন RSI ও BB প্যারামিটার কম্বিনেশন পরীক্ষা করে সর্বোত্তম প্যারামিটার খুঁজে বের করা।
-
MACD, KD ইত্যাদির মতো অন্যান্য সূচক যোগ করে সংকেত ফিল্টার করা।
-
ক্রয়/বিক্রয়ের RSI পরিসর অপ্টিমাইজ ও সামঞ্জস্য করে পরিসর সংকুচিত করে আরও শব্দ ফিল্টার করা।
-
BBI-র ফিল্টার প্যারামিটার অপ্টিমাইজ করে গতিশীল পরিসর সেট করে মিথ্যা ব্রেকআউট ফিল্টার করা।
-
ট্রেন্ড নির্ধারণ সূচক যোগ করে বিপরীতমুখী ট্রেডিং এড়ানো।
-
বিভিন্ন স্টপ-লস পদ্ধতি পরীক্ষা করে সর্বাধিক গ্রহণযোগ্য ড্রডাউন সহ স্টপ-লস সমাধান খুঁজে বের করা।
-
বিভিন্ন অর্ডার পদ্ধতি পরীক্ষা করে ন্যূনতম স্লিপেজ প্রভাব সহ অর্ডার দেওয়ার সমাধান খুঁজে বের করা।
উপসংহার
RSI-BB মোমেন্টাম ব্রেকআউট কৌশলটি ট্রেন্ড নির্ধারণ এবং ব্রেকআউট পয়েন্ট নির্ধারণের সুবিধাগুলিকে একত্রিত করে, যা ব্যাকটেস্টে ভালো পারফর্ম করেছে। তবে বাস্তব বাজারে ফলাফল স্লিপেজ এবং স্টপ-লস দ্বারা প্রভাবিত হতে পারে। ব্যাকটেস্ট ফলাফলের ভিত্তিতে প্যারামিটার অপ্টিমাইজ করতে হবে এবং বিভিন্ন স্টপ-লস ও অর্ডার পদ্ধতি পরীক্ষা করে বাস্তব বাজারের জন্য আরও উপযুক্ত সেটআপ খুঁজে বের করতে হবে। এছাড়াও, প্যারামিটার এবং ফিল্টার শর্তগুলি গতিশীলভাবে সামঞ্জস্য করতে হবে যাতে বাজারের পরিবর্তনের সাথে মানিয়ে নেওয়া যায়। সামগ্রিকভাবে, এই কৌশলটির কিছু বাস্তবিক মূল্য রয়েছে, তবে স্থিতিশীল ফলাফল পেতে এটি ক্রমাগত অপ্টিমাইজ এবং যাচাই করা প্রয়োজন।
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="Spyfrat Strat", shorttitle="SpyfratStrat", overlay=true)
src = close, - 1

