এই কৌশলটি মূলত অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় পরিস্থিতি বিচার করতে আপেক্ষিক শক্তি সূচক (আরএসআই) সূচক ব্যবহার করে এবং 200 দিনের সহজ চলমান গড় (200 দিনের এসএমএ) মূল মূল্য প্রবণতা ফিল্টার হিসাবে ব্যবহার করে। প্রবণতা দিক নির্ধারণের ভিত্তিতে, এটি লাভজনকতা অর্জনের জন্য আরও ভাল প্রবেশ এবং প্রস্থান সময় খুঁজে পেতে আরএসআই সূচক ব্যবহার করে। একা আরএসআই সূচক ব্যবহারের তুলনায়, এই কৌশলটি প্রবণতা বিচারকে বাড়িয়ে তোলে এবং বাজারের প্রবণতা আরও সঠিকভাবে উপলব্ধি করতে পারে, একটি ষাঁড় বাজারে উত্থান এবং বিক্রয় হ্রাস, এবং একটি ভালুক বাজারে বিপরীত করতে পারে, যার ফলে উচ্চতর কৌশল রিটার্ন অর্জন করে।
কৌশলটি মূলত দুটি অংশ নিয়ে গঠিতঃ আরএসআই সূচক এবং ২০০ দিনের এসএমএ ফিল্টার।
আরএসআই সূচক বিভাগ মূলত মূল্যায়ন করে যে দামটি ওভারকোপড বা ওভারসোল্ড জোনে প্রবেশ করেছে কিনা। এর গণনার সূত্রটি হলঃ
আরএসআই = ১০০ - ১০০ / (১ + আরএসআইতে গড় লাভের দিন / আরএসআইতে গড় ক্ষতির দিন)
পরীক্ষামূলক পরামিতি অনুসারে, যখন আরএসআই < 30, এটি oversold হয়; যখন > 70, এটি overbought হয়।
২০০ দিনের এসএমএ ফিল্টার মূলত সামগ্রিক বাজার প্রবণতা দিক বিচার করে। যখন মূল্য ২০০ দিনের এসএমএ এর উপরে থাকে, তখন এটি একটি ষাঁড় বাজার, অন্যথায় এটি একটি ভালুক বাজার।
উপরের দুটি রায়ের ভিত্তিতে, কৌশলটি নিম্নলিখিত প্রবেশ এবং প্রস্থান যৌক্তিকতা রয়েছেঃ
লং এন্ট্রিঃ আরএসআই < 45 এবং ক্লোজ প্রাইস > 200 দিনের এসএমএ
দীর্ঘ প্রস্থানঃ আরএসআই > ৭৫ এবং ক্লোজ প্রাইস > ২০০ দিনের এসএমএ
শর্ট এন্ট্রিঃ আরএসআই > ৬৫ এবং ক্লোজ প্রাইস < ২০০ দিনের এসএমএ
শর্ট আউটঃ আরএসআই < ২৫ এবং ক্লোজ প্রাইস < ২০০ দিনের এসএমএ
সুতরাং, কৌশলটি সার্বিক প্রবণতার মধ্যে আরও ভাল প্রবেশ এবং প্রস্থান পয়েন্টগুলি খুঁজে পেতে আরএসআই সূচকের সুনির্দিষ্ট বিচার ব্যবহার করে এবং এর ফলে উচ্চতর রিটার্ন অর্জন করে।
এই কৌশলটির সবচেয়ে বড় সুবিধা হল RSI ইন্ডিকেটর এবং 200 দিনের SMA ফিল্টার ব্যবহার করে কৌশলটিকে আরও স্থিতিশীল এবং সুনির্দিষ্ট করাঃ
এছাড়া, এই কৌশলটি নিম্নলিখিত সুবিধাগুলিও বহন করেঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছে:
এই ঝুঁকি নিয়ন্ত্রণের জন্য, নিম্নলিখিত ব্যবস্থা গ্রহণ করা যেতে পারেঃ
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
এই কৌশলটির সামগ্রিক পারফরম্যান্স ভাল, সঠিক বিচার, সহজ অপারেশন এবং বিস্তৃত প্রয়োগযোগ্যতার সুবিধার সাথে। স্টপ লস এবং পজিশন সাইজিং যুক্ত করার পরে, এটি লাইভ ট্রেডিংয়ে সাবধানে চালানো যেতে পারে। পরামিতি অপ্টিমাইজেশন, স্টপ লস অপ্টিমাইজেশন, পজিশন সাইজিংয়ের মতো ফলো-আপ দিকগুলি কৌশলটিকে আরও উন্নত করতে পারে।
/*backtest start: 2023-12-04 00:00:00 end: 2023-12-11 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ // © LuxAlgo //@version=5 strategy('Relative Strength Index Extremes with 200-Day Moving Average Filte', overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=36000, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.01) // Rsi rsi_lenght = input.int(14, title='RSI lenght', minval=0) rsi_up = ta.rma(math.max(ta.change(close), 0), rsi_lenght) rsi_down = ta.rma(-math.min(ta.change(close), 0), rsi_lenght) rsi_value = rsi_down == 0 ? 100 : rsi_up == 0 ? 0 : 100 - 100 / (1 + rsi_up / rsi_down) //Sma Length1 = input.int(200, title=' SMA Lenght', minval=1) SMA1 = ta.sma(close, Length1) //Strategy Logic Long = rsi_value < 45 and close > SMA1 Long_exit = rsi_value > 75 and close > SMA1 Short = rsi_value > 65 and close < SMA1 Short_exit = rsi_value < 25 and close < SMA1 if Long strategy.entry('Long', strategy.long) if Short strategy.entry('Short', strategy.short) strategy.close_all(Long_exit or Short_exit) pera(pcnt) => strategy.position_size != 0 ? math.round(pcnt / 100 * strategy.position_avg_price / syminfo.mintick) : float(na) stoploss = input.float(title=' stop loss', defval=5, minval=0.5) los = pera(stoploss) strategy.exit('SL', loss=los) //by wielkieef