मूविंग एवरेज एग्रीगेशन एमएसीडी रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-07 17:35:41
टैगः

img

अवलोकन

यह रणनीति 5 अलग-अलग प्रकार के चलती औसत को जोड़ती है, और ट्रेडिंग सिग्नल उत्पन्न करती है जब सभी 5 चलती औसत की दिशाएं सुसंगत होती हैं। कई चलती औसत का संचय प्रभावी रूप से बाजार शोर को फ़िल्टर कर सकता है और प्रवृत्ति की दिशा की पहचान कर सकता है।

रणनीति तर्क

यह रणनीति SMA, EMA, RMA, WMA और VWMA पांच प्रकार के मूविंग एवरेज का उपयोग करती है। यह पांच 8-दिवसीय फास्ट एमए और पांच 144-दिवसीय स्लो एमए की गणना करती है। जब सभी फास्ट एमए बढ़ रहे हैं और सभी स्लो एमए बढ़ रहे हैं, तो यह एक लंबा संकेत उत्पन्न करता है। जब सभी तेज एमए गिर रहे हैं और सभी धीमी एमए गिर रहे हैं, तो यह एक छोटा संकेत उत्पन्न करता है।

लाभ विश्लेषण

  • एकाधिक चलती औसतों को एकत्र करना संकेतों को अधिक विश्वसनीय बनाता है और झूठे संकेतों से बचाता है
  • विभिन्न एमए के लाभों का उपयोग करता है, जैसे कि एसएमए कीमत को चिकना करता है, वीडब्ल्यूएमए मात्रा पर विचार करता है, डब्ल्यूएमए भारों को असाइन करता है, आदि।
  • तेजी से और धीमी एमए लंबाई अनुकूलित करने के लिए मापदंड समायोज्य हैं

जोखिम विश्लेषण

  • जब एक या दो एकत्रित एमए से झूठे संकेत उत्पन्न होते हैं, तो यह रणनीति को भी प्रभावित करता है।
  • ट्रेंड शुरू होने पर समय पर संकेत उत्पन्न नहीं कर सकता
  • इष्टतम मापदंडों को खोजने के लिए पैरामीटर अनुकूलन की आवश्यकता है

अनुकूलन दिशाएँ

  • विभिन्न एमए संयोजनों और मापदंडों का परीक्षण कर सकता है
  • पुष्टि के लिए अन्य संकेतकों के साथ संयोजन कर सकते हैं, जैसे एमएसीडी, आरएसआई, आदि
  • बाजार की स्थितियों के आधार पर एमए मापदंडों को गतिशील रूप से समायोजित कर सकता है

सारांश

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


//@version=2
strategy(title="MACD Multi-MA Strategy", overlay=false )

src = close 
len1 = input(8, "FAST LOOKBACK") 
len2 = input(144, "SLOW LOOKBACK")

/////////////////////////////////////////////
length = len2-len1
ma = vwma(src, length)
plot(ma, title="VWMA", color=lime)


length1 = len2-len1
ma1 = rma(src, length1)
plot(ma1, title="RMA", color=purple)

length2 = len2-len1
ma2 = sma(src, length2)
plot(ma2, title="SMA", color=red)


length3 = len2-len1
ma3 = wma(src, length3)
plot(ma3, title="WMA", color=orange)

length4 = len2-len1
ma4 = ema(src, length4)
plot(ma4, title="EMA", color=yellow)





long = ma > ma[1] and ma1 > ma1[1] and ma2 > ma2[1] and ma3 > ma3[1] and ma4 > ma4[1]
short = ma < ma[1] and ma1 < ma1[1] and ma2 < ma2[1] and ma3 < ma3[1] and ma4 < ma4[1]


strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)



अधिक