ডুয়াল আরএসআই ব্রেকথ্রু স্ট্র্যাটেজি একটি পরিমাণগত ট্রেডিং কৌশল যা দ্রুত এবং ধীর উভয় আরএসআই সূচক ব্যবহার করে ট্রেডিং সংকেত তৈরি করে। কৌশলটি বাজারের প্রবণতা ট্র্যাক করার জন্য দ্রুত এবং ধীর আরএসআই সূচকগুলির মধ্যে অগ্রগতির মাধ্যমে ট্রেডিং সংকেত গঠন করে।
কৌশলটি একই সাথে দুটি আরএসআই সূচক ব্যবহার করে, একটি দ্রুত আরএসআই সূচক 2 এর সময়কাল এবং একটি ধীর আরএসআই সূচক 14 এর সময়কাল সহ। কৌশলটির ট্রেডিং সংকেত দুটি আরএসআই সূচকের মধ্যে অগ্রগতি থেকে আসে।
যখন ধীর RSI 50 এর চেয়ে বেশি এবং দ্রুত RSI 50 এর চেয়ে কম হয়, তখন একটি দীর্ঘ সংকেত উত্পন্ন হয়। যখন ধীর RSI 50 এর চেয়ে কম হয় এবং দ্রুত RSI 50 এর চেয়ে বেশি হয়, তখন একটি সংক্ষিপ্ত সংকেত উত্পন্ন হয়। দীর্ঘ বা সংক্ষিপ্ত হওয়ার পরে, যদি কোনও স্টপ লস সংকেত ঘটে (লং পজিশন অর্থ হারালে একটি লাল কে-লাইন কলাম উপস্থিত হয় এবং শর্ট পজিশন অর্থ হারালে একটি সবুজ কে-লাইন কলাম উপস্থিত হয়), পজিশনটি বন্ধ হয়ে যাবে।
কৌশলটি নিম্নলিখিত দিকগুলিতেও অপ্টিমাইজ করা যেতে পারেঃ
ডুয়াল আরএসআই ব্রেকথ্রু কৌশলটি বাজারের প্রবণতা পরিবর্তনগুলি ট্র্যাক করতে দ্রুত এবং ধীর আরএসআই সূচকগুলি ব্যবহার করে এবং ওভারবয়ড এবং ওভারসোল্ড অঞ্চলে ট্রেডিং সংকেত গঠন করে, যা কার্যকরভাবে শীর্ষগুলি তাড়া করতে এবং নীচে হত্যা করা এড়াতে পারে। একই সাথে, ঝুঁকিগুলি নিয়ন্ত্রণের জন্য একটি স্টপ লস প্রক্রিয়া স্থাপন করা হয়। কৌশলটি পরিচালনা করা সহজ এবং বাস্তবায়ন করা সহজ, পরিমাণগত ব্যবসায়ের জন্য উপযুক্ত। প্যারামিটার অপ্টিমাইজেশন, সংমিশ্রণ সূচক ইত্যাদির মাধ্যমে মুনাফা ফ্যাক্টর আরও উন্নত করা যেতে পারে।
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2018 //@version=2 strategy(title = "Noro's Double RSI Strategy 1.0", shorttitle = "2RSI str 1.0", overlay=true ) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") leverage = input(1, defval = 1, minval = 1, maxval = 100, title = "leverage") fast = input(2, defval = 2, minval = 2, maxval = 100, title = "Fast RSI Period") slow = input(14, defval = 14, minval = 2, maxval = 100, title = "Slow RSI Period") fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //Fast RSI fastup = rma(max(change(close), 0), fast) fastdown = rma(-min(change(close), 0), fast) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown)) //Slow RSI slowup = rma(max(change(close), 0), slow) slowdown = rma(-min(change(close), 0), slow) slowrsi = slowdown == 0 ? 100 : slowup == 0 ? 0 : 100 - (100 / (1 + slowup / slowdown)) //Signals up = slowrsi > 50 and fastrsi < 50 dn = slowrsi < 50 and fastrsi > 50 exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open) lot = strategy.position_size == 0 ? strategy.equity / close * leverage : lot[1] //Trading if up if strategy.position_size < 0 strategy.close_all() strategy.entry("Long", strategy.long, needlong == false ? 0 : lot ) if dn if strategy.position_size > 0 strategy.close_all() strategy.entry("Short", strategy.short, needshort == false ? 0 : lot ) if exit strategy.close_all()