এই কৌশলটি আপেক্ষিক শক্তি সূচক (আরএসআই) সূচকের ওভারসোল্ড সিগন্যালের উপর ভিত্তি করে, ইনট্রা-ডে লোতে কেনা এবং তারপরে টেক-লাভ এবং স্টপ-লসের একটি নির্দিষ্ট শতাংশ সেট করা হয়। মূল ধারণাটি হল যখন আরএসআই সূচকটি ওভারসোল্ড হয় তখন বিপরীতমুখী সুযোগটি কাজে লাগানো, ইনট্রা-ডে লোতে প্রবেশ করা এবং বিপরীতমুখী দ্বারা আনা স্বল্পমেয়াদী মুনাফা সন্ধান করা। একই সাথে, এটি প্রবণতা ফিল্টার করতে একটি চলমান গড় ব্যবহার করে এবং যখন দাম চলমান গড়ের উপরে থাকে তখনই দীর্ঘ যায়।
RSI2 কৌশলটি RSI সূচকটি oversold হওয়ার পরে ইনট্রাডে রিভার্সালের সুযোগগুলি ক্যাপচার করার চেষ্টা করে এবং লাভ এবং স্টপ-লসের একটি নির্দিষ্ট শতাংশ সেট করে ঝুঁকি নিয়ন্ত্রণ করে, যখন একটি দীর্ঘমেয়াদী চলমান গড় ব্যবহার করে বিরোধী প্রবণতা সংকেতগুলি ফিল্টার করে। কৌশলটি সহজ এবং স্বল্পমেয়াদী জল্পনাশীল ব্যবসায়ীদের জন্য উপযুক্ত। তবে, এর কিছু সীমাবদ্ধতা রয়েছে, যেমন প্রবণতা বিচারের অভাব, সর্বনিম্ন বিন্দুতে সঠিকভাবে কেনার অসুবিধা এবং স্থির লাভ এবং স্টপ-লস সম্ভাব্য লাভের সীমাবদ্ধতা। ভবিষ্যতে, এই কৌশলটি গতিশীল লাভ এবং স্টপ-লসের মতো দিক থেকে উন্নত করা যেতে পারে, প্রবণতা সূচকগুলি একত্রিত করা, এন্ট্রি পয়েন্টগুলি অনুকূল করা এবং পদ্ধতিগততা এবং দৃust়তা বাড়ানোর জন্য অবস্থান পরিচালনাকে শক্তিশালী করা এবং পরিবর্তিত বাজারের পরিবেশে আরও ভালভাবে মানিয়ে নেওয়া।
/*backtest start: 2024-03-01 00:00:00 end: 2024-03-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © rajk1987 //@version=5 strategy("RSI2 strategy Raj", overlay=true, margin_long=100, margin_short=100) rsi_len = input.int( 2, title = "RSI Length", group = "Indicators") rsi_os = input.float(10, title = "RSI Oversold", group = "Indicators") rsi_ob = input.float(90, title = "RSI OverBrought", group = "Indicators") max_los = input.float(3,title = "Max Loss Percent", group = "Indicators") tar_per = input.float(6,title = "Target Percent",group = "Indicators") //Get the rsi value of the stock rsi = ta.rsi(close, rsi_len) sma = ta.sma(close,200) var ent_dat = 0 var tar = 0.0 var los = 0.0 var bp = 0.0 if ((close > sma) and (rsi < rsi_os)) strategy.entry("RSI2 Long Entry", strategy.long,1) ent_dat := time(timeframe = timeframe.period) if(ent_dat == time(timeframe = timeframe.period)) bp := low //high/2 + low/2 tar := bp * (1 + (tar_per/100)) los := bp * (1 - (max_los/100)) if (time(timeframe = timeframe.period) > ent_dat) strategy.exit("RSI2 Exit", "RSI2 Long Entry",qty = 1, limit = tar, stop = los, comment_profit = "P", comment_loss = "L") //plot(rsi,"RSI") //plot(bp,"BP") //plot(tar,"TAR") //plot(los,"LOS")