এই কৌশলটি ট্রেন্ড ট্রেডিংয়ের জন্য ট্রেন্ডের দিকনির্দেশ এবং অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় স্তর নির্ধারণের জন্য MACD এবং RSI সূচকগুলিকে একত্রিত করে। এটি দীর্ঘ / সংক্ষিপ্ত হয় যখন MACD শূন্য রেখা অতিক্রম করে এবং RSI অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় প্রান্তিকের বাইরে থাকে।
মূল যুক্তি:
MACD লাইন এবং সিগন্যাল লাইন (MACD এর EMA) গণনা করুন
ডেল্টা তাদের পার্থক্য, মূল্য গতি পরিবর্তন প্রকাশ করে
অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয় শর্তগুলি পরিমাপ করার জন্য আরএসআই
যখন ডেল্টা শূন্য রেখার উপরে ক্রস করে এবং আরএসআই ওভারকোপড হয় (ডিফল্ট 70) তখন লম্বা যান
যখন ডেল্টা শূন্য রেখার নিচে অতিক্রম করে এবং আরএসআই ওভারসোল্ড হয় (ডিফল্ট 30) তখন শর্ট যান
গতির দিকনির্দেশের জন্য এমএসিডি, ওভারকুপ/সোল্ডের জন্য আরএসআই - কম্বো অনেক মিথ্যা সংকেত ফিল্টার করে।
ফিল্টার করা সংকেতের জন্য দুটি সূচক একত্রিত করে
এমএসিডি গতির পরিমাপ করে, আরএসআই অতিরিক্ত ক্রয়/বিক্রয় পরিমাপ করে
বিভিন্ন বাজারের জন্য কনফিগারযোগ্য পরামিতি
ট্রেন্ড ট্রেডিং কৌশল সম্পর্কে স্পষ্ট যুক্তি
একক সূচক সমন্বয় থেকে সীমিত কার্যকারিতা
স্টপ লস নেই, ট্রেড প্রতি ক্ষতি নিয়ন্ত্রণ করতে অক্ষম
অবস্থান আকার বিবেচনা করে না
হ্রাসঃ
অন্যান্য সূচক পরীক্ষা করুন, সর্বোত্তম সমন্বয় খুঁজুন
ট্রেইলিং বা হার্ড স্টপ লস যোগ করুন
অ্যাকাউন্টের আকার বা অস্থিরতার ভিত্তিতে পজিশনের আকার
অন্যান্য সূচক সংমিশ্রণের সাথে MACD পরীক্ষা করুন
স্থিতিশীলতার জন্য প্যারামিটার অপ্টিমাইজ করুন
মিথ্যা ব্রেকআউট এড়ানোর জন্য প্রবণতা অনুসারে সংকেত ফিল্টার করুন
মুনাফা রক্ষা করতে স্টপ লস ব্যবহার করুন
সিগন্যালের গুণমান বিচার করার জন্য এমএল
এই কৌশলটি একটি শক্তিশালী প্রবণতা নির্ধারণের জন্য এমএসিডি এবং আরএসআইকে একত্রিত করে। প্যারামিটার অপ্টিমাইজেশন, স্টপ লস, বুদ্ধিমান ফিল্টার ইত্যাদির মাধ্যমে স্থিতিশীলতা উন্নত করা যেতে পারে। এটি আরও উন্নতির জন্য একটি কার্যকর প্রবণতা ট্রেডিং কাঠামো সরবরাহ করে।
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 6h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("MACD RSI Strategy", overlay=true) fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ema(close, fastLength) - ema(close, slowlength) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD // RSI length_rsi = input( 14 ) overSold = input( 30 ) overBought = input( 70 ) price = close vrsi = rsi(price, length_rsi) // if (not na(vrsi)) if (crossover(delta, 0) and crossover(vrsi, overBought )) strategy.entry("MacdLE", strategy.long, comment="LE") if (crossunder(delta, 0) and crossunder(vrsi, overSold)) strategy.entry("MacdSE", strategy.short, comment="SE") //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)