ডাবল কনফার্মেশন এমএসিডি এবং আরএসআই কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-02-18 16:24:06
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি MACD সূচক এবং RSI সূচককে একত্রিত করে মধ্যম থেকে দীর্ঘমেয়াদে স্থিতিশীল রিটার্নের লক্ষ্যে লাভজনকতা এবং ঝুঁকি নিয়ন্ত্রণের ভারসাম্য বজায় রেখে প্রবেশের সংকেতগুলির জন্য একটি দ্বৈত নিশ্চিতকরণ প্রক্রিয়া বাস্তবায়ন করে।

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

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

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

অবশেষে, কৌশলটি স্টপ এবং নিশ্চিতকরণের একটি উপায় হিসাবে মোমবাতি দেহের দিকও ব্যবহার করে। যখন মোমবাতি দেহের দিক পরিবর্তন হয়, এটি বর্তমান অবস্থানটি বন্ধ করে দেয়। এটি মুনাফা লক করে এবং মুনাফা পুনরুদ্ধারকে বাধা দেয়।

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

  • এমএসিডি বাজার প্রবণতা এবং প্রবেশের পয়েন্টগুলি বিচার করে, বৃহত্তর মুনাফা সম্ভাবনার জন্য প্রবণতার শুরুতে প্রবেশের অনুমতি দেয়
  • আরএসআই ওভারকুপ/ওভারসোল্ড স্তরে প্রবেশ এড়ায়, ক্ষতি হ্রাস করে
  • ভলিউম বিশ্লেষণ আরও মিথ্যা সংকেত ফিল্টার করে, লাভজনকতা বৃদ্ধি করে
  • ক্যান্ডেলস্টাইল ট্র্যাকিং স্টপগুলি যুক্তিসঙ্গতভাবে ঝুঁকি নিয়ন্ত্রণ করে

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

  • এমএসিডি-এর ক্ষমতা পিছিয়ে রয়েছে এবং স্বল্পমেয়াদী প্রবণতা বিপরীত হতে পারে
  • ভলিউম নিয়মগুলি কম ভলিউম দ্বারা উদ্ভূত প্রবণতা মিস করতে পারে
  • ক্যান্ডেলস্টিক স্টপগুলি স্বল্পমেয়াদী স্পাইক দ্বারা বন্ধ হয়ে যেতে পারে

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

  • সিগন্যালের গুণগত মান আরও উন্নত করার জন্য বোলিংজার ব্যান্ডের মতো আরও ফিল্টারিং সূচক যুক্ত করার কথা বিবেচনা করুন
  • দীর্ঘমেয়াদী মুনাফা লক করার জন্য ট্রেন স্টপ যোগ করার পরীক্ষা
  • সূচক সংবেদনশীলতা বাড়ানোর জন্য MACD পরামিতি সমন্বয় অপ্টিমাইজ করুন

সংক্ষিপ্তসার

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


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Al-Sat Sinyali ve Teyidi", overlay=true)

// MACD (Hareketli Ortalama Yakınsaklık Sapma)
[macdLine, signalLine, _] = ta.macd(close, 5, 13, 5)

// RSI (Göreceli Güç Endeksi)
rsiValue = ta.rsi(close, 14)

// Hacim
volumeAverage = ta.sma(volume, 20)

// RSI ve MACD Filtreleri
rsiOverbought = rsiValue > 70
rsiOversold = rsiValue < 30
macdBuySignal = ta.crossover(macdLine, signalLine) and not rsiOverbought
macdSellSignal = ta.crossunder(macdLine, signalLine) and not rsiOversold

// Al-Sat Stratejisi
shouldBuy = ta.crossover(close, open) and not ta.crossover(close[1], open[1]) and macdBuySignal and volume > volumeAverage
shouldSell = ta.crossunder(close, open) and not ta.crossunder(close[1], open[1]) and macdSellSignal and volume > volumeAverage

strategy.entry("Buy", strategy.long, when=shouldBuy)
strategy.entry("Sell", strategy.short, when=shouldSell)

// Teyit için bir sonraki mumu bekleme
strategy.close("Buy", when=ta.crossover(close, open))
strategy.close("Sell", when=ta.crossunder(close, open))

// Görselleştirmeyi devre dışı bırakma
plot(na)

// Al-Sat Etiketleri
plotshape(series=shouldBuy, title="Al Sinyali", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small, text="Al")
plotshape(series=shouldSell, title="Sat Sinyali", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sat")

// Varsayımsal bir sonraki mumun kapanış fiyatını hesapla
nextBarClose = close[1]
plot(nextBarClose, color=color.blue, linewidth=2, title="Tahmin Edilen Kapanış Fiyatı")


আরো