
এই নিবন্ধটি মূলত আরএসআই এবং ডাব্লুএমএর উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল সম্পর্কে। এই কৌশলটি আরএসআই এবং ডাব্লুএমএর মান গণনা করে এবং শেয়ারের দামের বিপরীত দিকটি আবিষ্কার করার জন্য ক্রয় এবং বিক্রয়ের সংকেতের শর্ত নির্ধারণ করে।
এই কৌশলটির কেন্দ্রীয় সূচকগুলির মধ্যে রয়েছে আরএসআই এবং ডাব্লুএমএ। RSI (Relative Strength Index) হল একটি ওভারল্যাপিং সূচক যা শেয়ারের সাম্প্রতিক উত্থান ও পতনের গতির পরিবর্তনকে পরিমাপ করে। WMA (Weighted Moving Average) হল একটি ওভারলেড মুভিং এভারেজ।
কৌশলগত ক্রয় সংকেতটি যখন RSI WMA অতিক্রম করে তখন তৈরি হয়, যা শেয়ারের দামের বিপরীত নির্দেশ করে এবং এটি বাড়তে শুরু করতে পারে। কৌশলগত বিক্রয় সংকেতটি যখন RSI WMA অতিক্রম করে তখন তৈরি হয়, যা দামের বিপরীত নির্দেশ করে এবং এটি পতন শুরু করতে পারে।
বিশেষত, কৌশলটি প্রথমে 14 দিনের RSI এর মান গণনা করে এবং তারপরে 45 দিনের WMA এর মান গণনা করে। যদি RSI WMA অতিক্রম করে তবে এটি একটি কেনার সংকেত উত্পন্ন করে; যদি RSI WMA অতিক্রম করে তবে এটি একটি বিক্রয় সংকেত উত্পন্ন করে। RSI এবং WMA এর সংমিশ্রণ দ্বারা, দামের বিপরীত দিকটি আরও সঠিকভাবে ধরা যায়।
এই কৌশলটির বেশ কিছু সুবিধা রয়েছেঃ
এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
এই ঝুঁকিগুলি প্যারামিটার অ্যাডজাস্ট, স্টপ লস সেটিং, বাজার ঝুঁকি ফিল্টারিং ইত্যাদির মাধ্যমে এড়ানো যায়।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি আরএসআই এবং ডাব্লুএমএ দুটি সূচককে একত্রিত করে, তাদের ক্রস-গঠনের ট্রেডিং সিগন্যালগুলি ক্যাপচার করে সহজ এবং কার্যকর পরিমাণযুক্ত লেনদেনের জন্য। এই কৌশলটি বাস্তবায়ন করা সহজ এবং এর কিছু সুপারমার্কেট প্রভাব রয়েছে। প্যারামিটারগুলি পরীক্ষা এবং অনুকূলিতকরণ অব্যাহত রেখে এবং যথাযথ স্টপ-লস প্রক্রিয়া স্থাপন করে কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানো যেতে পারে।
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI WMA Strategy", overlay=true)
// Input parameters
rsiLength = input(14, title="RSI Length")
wmaLength = input(45, title="WMA Length")
// Calculate RSI and WMA
rsiValue = ta.rsi(close, rsiLength)
wmaValue = ta.wma(rsiValue, wmaLength)
// Define overbought and oversold levels for RSI
overboughtLevel = 70
oversoldLevel = 30
// Strategy logic
longCondition = ta.crossover(rsiValue, wmaValue)
shortCondition = ta.crossunder(rsiValue, wmaValue)
// Execute trades
if (longCondition)
strategy.entry("Long", strategy.long, comment="BUY")
if (shortCondition)
strategy.entry("Short", strategy.short, comment="SELL")
// Plotting for visualization
plot(rsiValue, title="RSI", color=color.blue)
plot(wmaValue, title="WMA", color=color.orange)
hline(overboughtLevel, "Overbought Level", color=color.red)
hline(oversoldLevel, "Oversold Level", color=color.green)
// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)