এই কৌশলটি একটি নির্দিষ্ট প্রবণতা এবং পরিসীমা-সীমাবদ্ধ বাজারের মধ্যে ঘূর্ণন সুযোগ খুঁজে পেতে মূল্যের অগ্রগতির সাথে আরএসআই সূচককে একত্রিত করে, যাতে স্বল্পমেয়াদী বাণিজ্য করা যায় এবং অত্যন্ত দক্ষ স্বল্পমেয়াদী মুনাফা অর্জন করা যায়।
অতএব, এই কৌশলটি নির্দিষ্ট প্রবণতা এবং অগ্রগতির সুযোগের অধীনে, আরএসআই সূচক দ্বারা উত্পন্ন ক্রয় এবং বিক্রয় সংকেতগুলি ব্যবহার করে স্বল্পমেয়াদী লাভজনক ঘূর্ণন অপারেশন পরিচালনা করার জন্য বিচার যুক্তির একাধিক মাত্রা একীভূত করে। এটি কার্যকরভাবে বিপরীত বাউন্স সুযোগটি দখল করতে পারে যখন বাজারটি অত্যন্ত oversold হয়, পাশাপাশি স্বল্পমেয়াদে অত্যন্ত overbought হয় যখন পুনরুদ্ধারের সুযোগ।
এই কৌশলটি খুব বেশি ক্রয় / oversold দৃশ্যকল্প থেকে স্বল্পমেয়াদী বিপরীতমুখী সুযোগগুলি সনাক্ত করতে আরএসআই সূচকটি ব্যবহার করে এবং মূল্যের অগ্রগতির সাথে সংযুক্ত স্বল্পমেয়াদী লাভজনক ঘূর্ণন অপারেশন পরিচালনা করে। এর বৈশিষ্ট্যগুলি স্বল্পমেয়াদী দক্ষতা, সহজ অপারেশন, সীমিত ঝুঁকি অনুসরণ করছে এবং তাই নির্দিষ্ট বাজারের অবস্থার অধীনে স্বল্পমেয়াদী ব্যবসায়ীদের জন্য অত্যন্ত উপযুক্ত। আরও ভাল পারফরম্যান্স অর্জনের জন্য সামগ্রিক প্রধান প্রবণতা, পরামিতি অপ্টিমাইজেশন ইত্যাদি বিচার করার দিকে মনোযোগ দেওয়া উচিত।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © relevantLeader16058 //@version=4 strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1) //Backtest dates fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12) fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31) fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970) thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12) thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31) thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970) showDate = input(defval = true, title = "Show Date Range", type = input.bool) start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window window() => true // RSI inputs and calculations lengthRSI = 14 RSI = rsi(close, lengthRSI) oversold= input(30) overbought= input(60) //Entry strategy.entry(id="long", long = true, when = RSI< oversold and window()) //Exit //RSI strategy.close("long", when = RSI > overbought and window())