RSI-EMA ট্রেন্ড ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-২০ ১৩ঃ৪৭ঃ২৮
ট্যাগঃ

img

সারসংক্ষেপ

এটি একটি প্রবণতা অনুসরণকারী এবং প্রবণতা ব্রেকআউট ট্রেডিং কৌশল যা আরএসআই এবং ইএমএ সূচকগুলির উপর ভিত্তি করে। কৌশলটির নাম আরএসআই-ইএমএ ট্রেন্ড ব্রেকআউট কৌশল। এটি মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা দিকটি ক্যাপচার করতে এবং প্রবণতা ব্রেকআউট পয়েন্টে প্রবেশ করতে প্রবণতা ট্র্যাকিং এবং দোলনকারী সূচকগুলি অন্তর্ভুক্ত করে।

কৌশলগত যুক্তি

কৌশলটি দীর্ঘ এবং স্বল্প প্রবণতা কাঠামো নির্মাণের জন্য 5 দিনের ইএমএ, 20 দিনের ইএমএ এবং 50 দিনের ইএমএ ব্যবহার করে। যখন 5 দিনের ইএমএ 20 দিনের ইএমএ অতিক্রম করে এবং উভয় ইএমএ 50 দিনের ইএমএর উপরে থাকে, এটি দীর্ঘ প্রবেশের জন্য সাম্প্রতিক উত্থান প্রবণতা ব্রেকআউট নির্ধারণ করে। যখন 5 দিনের ইএমএ 20 দিনের ইএমএর নীচে অতিক্রম করে এবং উভয় ইএমএ 50 দিনের ইএমএর নীচে থাকে, তখন এটি সংক্ষিপ্ত প্রবেশের জন্য সাম্প্রতিক হ্রাস প্রবণতা ব্রেকআউট নির্ধারণ করে।

এদিকে, কৌশলটি ওভারবয়ড বা ওভারসোল্ড জোনে পৌঁছেছে কিনা তা বিচার করার জন্য আরএসআই সূচককেও অন্তর্ভুক্ত করে। প্রবণতা শীর্ষে বা একীভূত হওয়ার সময় ভুল সংকেত এড়াতে আরএসআই ওভারবয়ড এবং ওভারসোল্ড শর্তগুলি কার্যকরভাবে সনাক্ত করতে পারে। যখন আরএসআই সূচক ওভারবয়ড থেকে নিরপেক্ষ অঞ্চলে চলে যায়, তখন লং পজিশন প্রস্থান করে। যখন আরএসআই সূচক ওভারসোল্ড থেকে নিরপেক্ষ অঞ্চলে চলে যায়, তখন শর্ট পজিশন প্রস্থান করে।

সুবিধা বিশ্লেষণ

এই কৌশলটি EMA এবং RSI সূচকগুলিকে একত্রিত করে, যা মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করতে পারে এবং প্রবণতা শেষ হওয়ার ঝুঁকিগুলি এড়াতে পারে, খুব ভাল ঝুঁকি-প্রতিদান অনুপাতের বৈশিষ্ট্যগুলির সাথে। প্রধান সুবিধাগুলি হলঃ

  1. ইএমএ মূল্যের উপর ভিত্তি করে প্রবণতার দিকনির্দেশনা সুচারুভাবে বিচার করে
  2. ঝুঁকি হ্রাস করার জন্য RSI ওভারকুপড জোন কেনা এবং ওভারসোল্ড জোন বিক্রি এড়ায়
  3. কৌশলটি তুলনামূলকভাবে কম ট্রেডিং ফ্রিকোয়েন্সির সাথে মিডিয়াম থেকে দীর্ঘমেয়াদী হোল্ডিংয়ের জন্য উপযুক্ত, ট্রেডিং এবং স্লিপিংয়ের ব্যয় হ্রাস করে

ঝুঁকি বিশ্লেষণ

এই কৌশলের কিছু ঝুঁকিও রয়েছেঃ

  1. বিভিন্ন বাজারে, EMA এবং RSI আরও ভুল সংকেত তৈরি করবে, যা অত্যধিক অবৈধ ট্রেডের দিকে পরিচালিত করবে
  2. ব্রেকআউট ব্যর্থতা অনেক ঘটে, তাই স্টপ লস ক্ষতি নিয়ন্ত্রণ করতে সেট করা উচিত
  3. কিছু ট্রেন্ডিং মার্কেটে, আরএসআই ওভারকপড বা ওভারসোল্ড জোনগুলিতে প্রবেশ করে না। প্রবেশ এবং মুনাফা নেওয়ার জন্য আরএসআই ব্যবহার করে কিছু সুযোগ মিস করবে

এই ঝুঁকি কমাতে, আমরা স্টপ লস সেট করতে পারি, আরএসআই পরামিতিগুলি সামঞ্জস্য করতে পারি, অথবা নিশ্চিতকরণের জন্য অন্যান্য সূচক অন্তর্ভুক্ত করতে পারি।

অপ্টিমাইজেশান নির্দেশাবলী

এই কৌশল আরও উন্নত করার সুযোগ রয়েছেঃ

  1. বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করুন যেমন ইএমএ সময়কাল, আরএসআই প্যারামিটার সর্বোত্তম খুঁজে পেতে
  2. ট্রেডিং সংকেত নিশ্চিত করতে এবং ত্রুটি কমাতে ম্যাকডি, বোলিংজার ব্যান্ডের মতো অন্যান্য সূচক অন্তর্ভুক্ত করুন
  3. প্যারামিটার সেটিংসকে গতিশীলভাবে অপ্টিমাইজ করার জন্য মেশিন লার্নিং ইত্যাদি পদ্ধতি ব্যবহার করুন
  4. বিভিন্ন বাজারের পরিবেশে কৌশলগত পরামিতিগুলিকে গতিশীলভাবে সামঞ্জস্য করার জন্য প্রবণতা মূল্যায়ন সিস্টেম তৈরি করুন

সিদ্ধান্ত

এই আরএসআই-ইএমএ ট্রেন্ড ব্রেকআউট কৌশলটি ঝুঁকি নিয়ন্ত্রণের ভিত্তিতে ট্রেন্ড মুনাফা ক্যাপচার করার জন্য ট্রেন্ড ট্র্যাকিং এবং এন্ট্রি টাইমিং বিচারকে ব্যাপকভাবে বিবেচনা করে। এটি একটি খুব ব্যবহারিক মাঝারি থেকে দীর্ঘমেয়াদী কৌশল। আমরা পরামিতি অপ্টিমাইজেশান, অন্যান্য সূচক ইত্যাদি যোগ করে স্থিতিশীলতা এবং মুনাফা আরও উন্নত করতে পারি।


/*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)

আরো