एमएसीडी आरएसआई कॉम्बो ट्रेंड रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-21 15:40:02
टैगः

अवलोकन

यह रणनीति ट्रेंड ट्रेडिंग के लिए ट्रेंड दिशा और ओवरबॉट/ओवरसोल्ड स्तर निर्धारित करने के लिए एमएसीडी और आरएसआई संकेतकों को जोड़ती है। जब एमएसीडी शून्य रेखा को पार करता है और आरएसआई ओवरबॉट/ओवरसोल्ड सीमाओं से परे होता है तो यह लंबी/लघु हो जाती है।

रणनीति तर्क

मुख्य तर्क:

  • एमएसीडी रेखा और संकेत रेखा (एमएसीडी का ईएमए) की गणना करें

  • डेल्टा उनके अंतर है, मूल्य गति परिवर्तन व्यक्त

  • ओवरबॉट/ओवरसोल्ड स्थितियों को मापने के लिए आरएसआई

  • जब डेल्टा शून्य रेखा के ऊपर पार करता है और आरएसआई ओवरबॉट होता है (डिफ़ॉल्ट 70)

  • डेल्टा शून्य रेखा से नीचे और आरएसआई ओवरसोल्ड (डिफ़ॉल्ट 30) के पार जाने पर शॉर्ट करें

गति की दिशा के लिए एमएसीडी, ओवरबॉट/सोल्ड के लिए आरएसआई - कॉम्बो कई झूठे संकेतों को फ़िल्टर करता है।

लाभ

  • फ़िल्टर किए गए संकेतों के लिए दो संकेतकों को जोड़ती है

  • एमएसीडी गति मापता है, आरएसआई ओवरबॉट/सोल्ड मापता है

  • विभिन्न बाजारों के लिए विन्यास योग्य पैरामीटर

  • प्रवृत्ति व्यापार रणनीति का स्पष्ट तर्क

जोखिम

  • एकल संकेतक संयोजन से सीमित प्रभावकारिता

  • कोई स्टॉप लॉस नहीं, प्रति ट्रेड हानि को नियंत्रित करने में असमर्थ

  • स्थिति आकार पर विचार नहीं करता है

शमन उपाय:

  • अन्य संकेतकों का परीक्षण करें, इष्टतम संयोजन खोजें

  • अनुगामी या हार्ड स्टॉप हानि जोड़ें

  • खाता आकार या अस्थिरता के आधार पर स्थिति का आकार

बढ़ोतरी के अवसर

  • अन्य संकेतक संयोजनों के साथ MACD का परीक्षण करें

  • स्थिरता के लिए मापदंडों का अनुकूलन

  • झूठे ब्रेकआउट से बचने के लिए संकेतों को प्रवृत्ति द्वारा फ़िल्टर करें

  • लाभ की रक्षा के लिए स्टॉप लॉस का उपयोग करें

  • सिग्नल की गुणवत्ता का आकलन करने के लिए ML

निष्कर्ष

यह रणनीति ठोस प्रवृत्ति निर्धारण के लिए एमएसीडी और आरएसआई को जोड़ती है। पैरामीटर अनुकूलन, स्टॉप लॉस, बुद्धिमान फ़िल्टर आदि के माध्यम से स्थिरता में सुधार किया जा सकता है। यह आगे के सुधार के लिए एक प्रभावी प्रवृत्ति व्यापार ढांचा प्रदान करता है।


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



अधिक