এই কৌশলটি বাজারে সম্ভাব্য গড় বিপরীতমুখী সুযোগগুলি সনাক্ত করতে আপেক্ষিক শক্তি সূচক (আরএসআই) এবং সহজ চলমান গড় (এসএমএ) ব্যবহার করে। যখন আরএসআই ক্রয়ের প্রান্তিকের নীচে থাকে এবং দাম এসএমএর নীচে থাকে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন আরএসআই বিক্রয় প্রান্তিকের উপরে থাকে এবং দাম এসএমএর উপরে থাকে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। কৌশলটি ট্রেডিং ঝুঁকি পরিচালনা এবং লাভ লক করার জন্য স্টপ লস এবং মুনাফা লক্ষ্যমাত্রা স্তরগুলিও সেট করে।
এই কৌশলটির মূল নীতি হ'ল গড় বিপরীতমুখী ধারণার ধারণা, যা পরামর্শ দেয় যে চরম স্তরে পৌঁছানোর পরে দামগুলি তাদের গড় স্তরে ফিরে যাওয়ার প্রবণতা রাখে। অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় শর্তগুলি পরিমাপ করতে আরএসআই সূচক ব্যবহার করে এবং এটিকে এসএমএর সাথে দামের রেফারেন্স রেফারেন্স হিসাবে একত্রিত করে, কৌশলটির লক্ষ্য হ'ল যখন দামগুলি তাদের গড় থেকে খুব বেশি বিচ্যুত হয় তখন বিপরীতমুখী সুযোগগুলি ক্যাপচার করা।
বিশেষ করে, কৌশলটি নিম্নলিখিত ধাপগুলি অনুসরণ করেঃ
এই আপেক্ষিক শক্তি সূচক গড় বিপরীতমুখী কৌশলটি যখন দামগুলি তাদের গড় থেকে বিচ্যুত হয় তখন বিপরীতমুখী সুযোগগুলি ক্যাপচার করার জন্য আরএসআই এবং এসএমএ ব্যবহার করে। এটির সরলতা, বোঝার সহজতা এবং অভিযোজনযোগ্যতার মতো সুবিধা রয়েছে। তবে এটি ট্রেন্ডিং বাজারে দুর্বল হতে পারে এবং প্যারামিটার নির্বাচনের উপর নির্ভর করে। স্টপ লস এবং মুনাফা গ্রহণের পদ্ধতি, প্যারামিটার সেটিংস, অতিরিক্ত সূচক অন্তর্ভুক্ত করে এবং ঝুঁকি পরিচালনার ব্যবস্থাগুলি বাস্তবায়ন করে এই কৌশলটির দৃust়তা এবং লাভজনকতার সম্ভাবনা আরও বাড়ানো যেতে পারে।
/*backtest start: 2024-04-01 00:00:00 end: 2024-04-30 23:59:59 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy('Mean Reversion with Tight Stop Loss', overlay=true) // Define parameters rsiLength = 14 rsiThresholdBuy = 30 rsiThresholdSell = 70 smaPeriod = 20 stopLossPercentage = 0.5 // 0.5% stop loss profitTargetPercentage = 1 // 1% profit target // Calculate indicators rsi = ta.rsi(close, rsiLength) sma = ta.sma(close, smaPeriod) // Entry conditions buySignal = rsi < rsiThresholdBuy and close < sma sellSignal = rsi > rsiThresholdSell and close > sma // Exit conditions if strategy.position_size > 0 stopLoss = strategy.position_avg_price * (1 - stopLossPercentage / 100) takeProfit = strategy.position_avg_price * (1 + profitTargetPercentage / 100) if close <= stopLoss or close >= takeProfit strategy.close('Exit', comment='Stop Loss / Take Profit') // Execute trades if buySignal strategy.entry('Buy', strategy.long) if sellSignal strategy.entry('Sell', strategy.short)