এটি একটি প্রবণতা অনুসরণকারী এবং প্রবণতা ব্রেকআউট ট্রেডিং কৌশল যা আরএসআই এবং ইএমএ সূচকগুলির উপর ভিত্তি করে। কৌশলটির নাম
কৌশলটি দীর্ঘ এবং স্বল্প প্রবণতা কাঠামো নির্মাণের জন্য 5 দিনের ইএমএ, 20 দিনের ইএমএ এবং 50 দিনের ইএমএ ব্যবহার করে। যখন 5 দিনের ইএমএ 20 দিনের ইএমএ অতিক্রম করে এবং উভয় ইএমএ 50 দিনের ইএমএর উপরে থাকে, এটি দীর্ঘ প্রবেশের জন্য সাম্প্রতিক উত্থান প্রবণতা ব্রেকআউট নির্ধারণ করে। যখন 5 দিনের ইএমএ 20 দিনের ইএমএর নীচে অতিক্রম করে এবং উভয় ইএমএ 50 দিনের ইএমএর নীচে থাকে, তখন এটি সংক্ষিপ্ত প্রবেশের জন্য সাম্প্রতিক হ্রাস প্রবণতা ব্রেকআউট নির্ধারণ করে।
এদিকে, কৌশলটি ওভারবয়ড বা ওভারসোল্ড জোনে পৌঁছেছে কিনা তা বিচার করার জন্য আরএসআই সূচককেও অন্তর্ভুক্ত করে। প্রবণতা শীর্ষে বা একীভূত হওয়ার সময় ভুল সংকেত এড়াতে আরএসআই ওভারবয়ড এবং ওভারসোল্ড শর্তগুলি কার্যকরভাবে সনাক্ত করতে পারে। যখন আরএসআই সূচক ওভারবয়ড থেকে নিরপেক্ষ অঞ্চলে চলে যায়, তখন লং পজিশন প্রস্থান করে। যখন আরএসআই সূচক ওভারসোল্ড থেকে নিরপেক্ষ অঞ্চলে চলে যায়, তখন শর্ট পজিশন প্রস্থান করে।
এই কৌশলটি EMA এবং RSI সূচকগুলিকে একত্রিত করে, যা মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করতে পারে এবং প্রবণতা শেষ হওয়ার ঝুঁকিগুলি এড়াতে পারে, খুব ভাল ঝুঁকি-প্রতিদান অনুপাতের বৈশিষ্ট্যগুলির সাথে। প্রধান সুবিধাগুলি হলঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছেঃ
এই ঝুঁকি কমাতে, আমরা স্টপ লস সেট করতে পারি, আরএসআই পরামিতিগুলি সামঞ্জস্য করতে পারি, অথবা নিশ্চিতকরণের জন্য অন্যান্য সূচক অন্তর্ভুক্ত করতে পারি।
এই কৌশল আরও উন্নত করার সুযোগ রয়েছেঃ
এই আরএসআই-ইএমএ ট্রেন্ড ব্রেকআউট কৌশলটি ঝুঁকি নিয়ন্ত্রণের ভিত্তিতে ট্রেন্ড মুনাফা ক্যাপচার করার জন্য ট্রেন্ড ট্র্যাকিং এবং এন্ট্রি টাইমিং বিচারকে ব্যাপকভাবে বিবেচনা করে। এটি একটি খুব ব্যবহারিক মাঝারি থেকে দীর্ঘমেয়াদী কৌশল। আমরা পরামিতি অপ্টিমাইজেশান, অন্যান্য সূচক ইত্যাদি যোগ করে স্থিতিশীলতা এবং মুনাফা আরও উন্নত করতে পারি।
/*backtest start: 2023-11-19 00:00:00 end: 2023-12-19 00:00:00 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/ // © BrendanW98 //@version=4 strategy("My Strategy", overlay=true) ema5 = ema(close, 9) ema20 = ema(close, 21) ema50 = ema(close, 55) //RSI Signals // Get user input rsiSource = close rsiLength = 14 rsiOverbought = 70 rsiOversold = 30 rsiMid = 50 // Get RSI value rsiValue = rsi(rsiSource, rsiLength) //See if RSI crosses 50 doBuy = crossover(rsiValue, rsiOversold) and rsiValue < 50 doSell = crossunder(rsiValue, rsiOverbought) and rsiValue > 50 emacrossover = crossover(ema5, ema20) and ema5 > ema50 and ema20 > ema50 and close > ema50 emacrossunder = crossunder(ema5, ema20) and ema5 < ema50 and ema20 < ema50 and close < ema50 //Entry and Exit longCondition = emacrossover closelongCondition = doSell strategy.entry("Long", strategy.long, 1, when=longCondition) strategy.close("Long", when=closelongCondition) shortCondition = emacrossunder closeshortCondition = doBuy strategy.entry("Short", strategy.short, 1, when=shortCondition) strategy.close("Short", when=closeshortCondition)