
এই নিবন্ধটি একটি তুলনামূলকভাবে দুর্বল সূচক ((আরএসআই) এবং স্টপ লস ভিত্তিক একটি মাল্টি-হেড কোয়ান্টিফিকেশন ট্রেডিং কৌশল সম্পর্কে আলোচনা করে। এই কৌশলটি বাজারের ওভারসোল এবং ওভারসোলের জন্য আরএসআই ব্যবহার করে, ওভারসোলের সময় মাল্টি-হেড পজিশন খোলে এবং ওভারসোলের সময় পজিশন বন্ধ করে দেয়। একই সাথে, কৌশলটি ঝুঁকি নিয়ন্ত্রণের জন্য শতাংশ স্টপ লস ব্যবহার করে। এটি একটি ক্লাসিক ট্রেন্ড ট্র্যাকিং কৌশল যা শক্তিশালী বাজারের উত্থান প্রবণতা ক্যাপচার করার লক্ষ্যে তৈরি করা হয়েছে।
এই কৌশলটির মূল অংশ হল আপেক্ষিক শক্তিশালীর সূচক (RSI) । RSI হল একটি গতিশীল ওসকিলার সূচক, যা একটি নির্দিষ্ট সময়ের মধ্যে দামের পরিবর্তনের মাত্রা পরিমাপ করতে ব্যবহৃত হয়। এর গণনা সূত্রটি হলঃ
RS = N天内上涨幅度的平均值 / N天内下跌幅度的平均值
RSI = 100 - 100 / (1 + RS)
এর মধ্যে, RSI গণনা করার জন্য N একটি সময়কাল, সাধারণত 14 ।
এই নীতির যুক্তি হলঃ
এই কৌশলটি বাজারে বিয়ার বাউন্সের শুরুতে পজিশন খোলার চেষ্টা করে এবং বাউন্সের শেষের দিকে পজিশন খোলার চেষ্টা করে, যাতে মূল উর্ধমুখী প্রবণতা ধরা যায়।
এই নিবন্ধটি একটি আরএসআই এবং স্টপ-এর উপর ভিত্তি করে একটি মাল্টি-হেড কোয়ান্টিফিকেশন ট্রেডিং কৌশল উপস্থাপন করে। এই কৌশলটি আরএসআই ওভারসোল ওভারসোল সংকেত ব্যবহার করে পজিশন খোলার জন্য এবং শতাংশ স্টপ-অফ ঝুঁকি নিয়ন্ত্রণের সাথে। এটি একটি সহজ ব্যবহারিক প্রবণতা ট্র্যাকিং কৌশল যা শিক্ষানবিসদের জন্য উপযুক্ত। তবে এর কিছু সীমাবদ্ধতা রয়েছে, যেমন অস্থির বাজার দুর্বল পারফরম্যান্স, স্টপ-অফ এবং পজিশন পরিচালনার অভাবের নমনীয়তা ইত্যাদি। এই ত্রুটিগুলির জন্য, আমরা প্রবণতা ফিল্টারিং, স্টপ-অফ, পজিশন ম্যানেজমেন্ট, মাল্টি-হোয়ার জোড়ার ইত্যাদি থেকে কৌশলটি অপ্টিমাইজ করতে পারি, যাতে আরও স্থিতিশীল আয় পাওয়া যায়। ট্রেডিং কৌশলটির বিকাশ একটি ক্রমাগত অপ্টিমাইজেশন প্রক্রিয়া, যার জন্য বিনিয়োগকারীদের অনুশীলনে ক্রমাগত সমন্বিতকরণ এবং উন্নতি করা প্রয়োজন।
/*backtest
start: 2023-03-02 00:00:00
end: 2024-03-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI Strategy (Long)", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
length = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = ta.rsi(price, length)
co = ta.crossover(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)
// *** Signals ***
enter_long = ta.crossover(vrsi, overSold)
enter_short = ta.crossunder(vrsi, overBought)
close_long = ta.crossunder(vrsi, overBought)
close_short = ta.crossunder(vrsi, overBought)
// *** Risk management ***
entry_price = close
percent_diff = input(5)
stop_loss_price_long = (1 - percent_diff / 100.) * entry_price
stop_loss_price_short = (1 + percent_diff / 100.) * entry_price
// *** Positions ***
if enter_long and strategy.position_size == 0
strategy.entry("Long", strategy.long)
strategy.exit("SL Long", "Long", stop = stop_loss_price_long)
if enter_short and strategy.position_size == 0
strategy.entry("Short", strategy.short, qty=.001)
strategy.exit("SL short", "Short", stop = stop_loss_price_short)
if close_long
strategy.close("Long", "Exit Long")
if close_short
strategy.close("Short", "Exit Short")