এই কৌশলটি দামের চলমান গড় এবং অপেক্ষাকৃত দুর্বল আরএসআই সূচকের মাধ্যমে ক্রয়-বিক্রয় খুঁজে বের করে, আরএসআই সূচকটি যখন ওভার-বিক্রয় অবস্থায় থাকে তখন ক্রয়-বিক্রয় সংকেত দেয়, এবং দামের সমর্থন এবং প্রতিরোধের অঞ্চলগুলি নির্ধারণের জন্য বোলিংগার ব্যান্ডগুলি ব্যবহার করে, যাতে কিছু গোলমাল ট্রেডিং সংকেতগুলি ফিল্টার করা যায়।
এই কৌশলটি মূলত RSI সূচক এবং বিভিন্ন সময়কালের বিভিন্ন চলমান গড়ের সমন্বয় ব্যবহারের উপর ভিত্তি করে। বিশেষত, এটি 1 দিনের লাইন থেকে 200 দিনের লাইন পর্যন্ত একাধিক এমএ এবং RSI সূচক গণনা করে। দাম 200 দিনের চলমান গড় অতিক্রম করে এবং RSI সূচকটি 10 এর চেয়ে কম হলে এটি একটি কেনার সংকেত দেয়। যখন দাম 5 দিনের চলমান গড় অতিক্রম করে এবং 1 দিনের লাইনটি 3 দিনের লাইন অতিক্রম করে তখন এটি একটি বিক্রয় সংকেত দেয়।
এই কৌশলটি Bollinger Bands ব্যবহার করে দামের সমর্থন এবং প্রতিরোধের অঞ্চলগুলি নির্ধারণ করার জন্য। Bollinger Bands মধ্যম, উপরের এবং নীচের ট্র্যাকের সমন্বয়ে গঠিত। যখন দামগুলি উপরের ট্র্যাকের কাছাকাছি থাকে তখন এটি স্টকটির উচ্চমূল্যবান অঞ্চল হিসাবে বিবেচিত হয় এবং যখন দামগুলি নীচের ট্র্যাকের কাছাকাছি থাকে তখন এটি স্টকটির নিম্নমূল্যবান অঞ্চল হিসাবে বিবেচিত হয়। সুতরাং, Bollinger Bands একটি স্টকটির বর্তমান আপেক্ষিক মূল্যের একটি ভাল বিচার করতে পারে।
RSI সূচক ব্যবহার করে ওভারবয় ওভারসোল্ড অঞ্চলগুলি চিহ্নিত করা একটি ক্লাসিক মেট্রিক্যাল ইকোনমিক্স কৌশল যা দামের বিপরীতমুখী সুযোগগুলিকে ধরতে পারে।
একাধিক এমএ গড়ের সাথে মিলিত হয়ে ফিল্টার ফিল্টারিং ফাংশনকে উন্নত করে এবং আটকে যাওয়া এড়াতে পারে।
Bollinger Bands যোগ করা হয়েছে যাতে সমর্থন এবং প্রতিরোধের অঞ্চলগুলি চিহ্নিত করা যায়, যা উচ্চ স্তরে উচ্চতা এবং নিম্ন স্তরে নিম্নতা এড়াতে পারে, যা ট্রেডিং সংকেতগুলির গোলমালকে ফিল্টার করে।
আরএসআই সূচকগুলি ত্রুটিযুক্ত সংকেত তৈরি করতে পারে এবং দামের প্রকৃত কার্যকলাপের সাথে যুক্ত হওয়া দরকার।
এমএ মুভিং এভারেজ সাধারণত ট্রেন্ড নির্ধারণের জন্য ব্যবহৃত হয়, কিন্তু দামগুলি যখন এমএ-র সাথে বিচ্ছিন্ন হয় তখন ট্রেন্ডের বিপরীত দিকটি ভুলভাবে নির্ধারণ করা হয়।
বোলিংগার ব্যান্ডস আপ-ডাউন ট্র্যাক সমর্থন প্রতিরোধের নির্ধারণে পিছিয়ে রয়েছে, যা এক্সট্রিমা অস্থায়ী উচ্চতা এবং নিম্নতা সঠিকভাবে নির্ধারণ করতে পারে না।
এই কৌশলটি সংক্ষিপ্ত সময় ধরে রাখা হয়েছে, যা স্বল্পমেয়াদী বাজারের শব্দ দ্বারা প্রভাবিত হতে পারে।
আপনি আপনার পজিশনের সময়সীমা যথাযথভাবে প্রসারিত করার জন্য পরীক্ষা করতে পারেন, উদাহরণস্বরূপ, আপনার পজিশনের লাইনটি 10 দিনের বা 20 দিনের লাইনে পরিবর্তন করুন।
আপনি RSI প্যারামিটারগুলি পরীক্ষা করতে পারেন, যেমন (3,5) প্যারামিটার বা (2,8) প্যারামিটার।
আপনি Bollinger Bands এর প্যারামিটার বাড়াতে চেষ্টা করতে পারেন যাতে আপনি আরো স্পষ্ট সমর্থন এবং প্রতিরোধের পরিসীমা পেতে পারেন।
অন্যান্য সূচকগুলির সাথে RSI সূচকগুলির সমন্বয় পরীক্ষা করা যেতে পারে, যেমন কেডিজে সূচক, এমএসিডি সূচক ইত্যাদি।
RSI এবং OBV এর সমন্বয় পরীক্ষা করা যেতে পারে।
এই কৌশলটি সামগ্রিকভাবে বেশ ক্লাসিক এবং শক্তিশালী, বিভিন্ন সূচকগুলির সুবিধাগুলি ব্যবহার করে, যা ক্রয়-বিক্রয় সংকেতকে আরও নির্ভুল এবং নির্ভরযোগ্য করে তোলে, তবে কয়েকটি দিকের অপ্টিমাইজেশনের প্রয়োজন রয়েছে। মূল বিষয়টি হ’ল আরএসআই সূচকের প্রবণতা বিচারক বৈশিষ্ট্য এবং সমর্থন এবং প্রতিরোধের অঞ্চলগুলির জন্য বোলিংগার ব্যান্ডের বিচার। উপযুক্ত প্যারামিটার সমন্বয় এবং সূচক সমন্বয় দ্বারা এই কৌশলটি আরও ভাল ফলাফল অর্জন করতে পারে।
/*backtest
start: 2023-12-04 00:00:00
end: 2024-01-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//Created by ChrisMoody
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="_CM_RSI_2_Strat_Low", shorttitle="_CM_RSI_2_Strategy_Lower", overlay=false)
src = close,
//RSI CODE
up = rma(max(change(src), 0), 2)
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma1 = sma(close,1)
ma2 = sma(close,2)
ma3 = sma(close,3)
ma4 = sma(close,4)
ma5 = sma(close,5)
ma6 = sma(close,6)
ma7 = sma(close,7)
ma8 = sma(close,8)
ma9 = sma(close,9)
ma200= sma(close, 120)
//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver
plot(rsi, title="RSI", style=line, linewidth=4,color=col)
plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)
band1 = plot(90, title="Upper Line 90",style=line, linewidth=3, color=aqua)
band0 = plot(10, title="Lower Line 10",style=line, linewidth=3, color=aqua)
fill(band1, band0, color=silver, transp=90)
///////////// RSI + Bollinger Bands Strategy
if (close > ma200 and rsi < 10 and rsi >1)
strategy.entry("RSI_2_L", strategy.long, comment="Bullish")
if (close < ma200 and rsi > 90 and rsi <98)
strategy.entry("RSI_2_S", strategy.short, comment="Bearish")
strategy.close("RSI_2_L", when = close > ma5 and ma1 < ma3)
strategy.close("RSI_2_S", when = close < ma5 and ma1 > ma2)