परंपरागत MACD और मोमेंटम संकेतक: MetaTrader 4 के लिए उपयोगी टूल

Mike 2015.10.29 19:31 13 0 0
संलग्नक

लेखक:

जोआओ नुन्स @ neskk.com - 2015

यह एक पारंपरिक MACD संकेतक है, जिसमें मोमेंटम संकेतक और अलार्म शामिल हैं। आप अधिकांश पैरामीटर को कस्टमाइज़ कर सकते हैं बिना कोड में गहराई में जाए।

यह मेरा MACD संकेतक है, जिसमें कोड की संरचना अच्छी है, इसलिए नए व्यापारियों के लिए इसे समझना और शायद संशोधित करना आसान है। मैंने मोमेंटम का विचार एक अन्य संकेतक से लिया है: https://www.mql5.com/en/code/11511

मैं एक पारंपरिक MACD संकेतक चाहता था जहां:

  • MACD लाइन = फास्ट EMA - स्लो EMA
  • सिग्नल = MACD का 9-दिन का EMA
  • हिस्टोग्राम = MACD - सिग्नल

मोमेंटम लाइन दो MACD मानों की तुलना करके 10 बार के बीच में की जाती है। फिर मोमेंटम को स्मूथ करने के लिए एक मूविंग एवरेज में पास किया जाता है।

चूंकि MACD 0-क्रॉसओवर्स और मोमेंटम रिवर्सल ट्रेडर्स के लिए महत्वपूर्ण संकेत हो सकते हैं, मैंने प्रत्येक संकेत के लिए दो अलार्म शामिल किए हैं।

नोट: ये 'अलार्म' वास्तव में एक्सपर्ट टैब पर प्रिंट होते हैं, यदि आप अलर्ट चाहते हैं, तो कोड में संबंधित पंक्तियों को अनकमेंट कर दें (Print() फंक्शन के बजाय Alert() का उपयोग करें)।

मैं चाहता था कि यह संकेतक उपयोगकर्ता के अनुकूल और कस्टमाइज़ेबल हो, इसलिए मैंने कई पैरामीटर शामिल किए हैं:

  • BarsToProcess — स्वयं व्याख्यात्मक। नोट: यह ग्राफ को विभिन्न समय फ्रेम में रेंडर करने की क्षमता को प्रभावित करता है, 1000 पर आप 1D तक जा सकते हैं!
  • AppliedPrice — MACD की गणना के लिए उपयोग की जाने वाली कीमत।
  • PeriodFastEMA — फास्ट मूविंग एवरेज की गणना के लिए उपयोग किया जाने वाला पीरियड।
  • PeriodSlowEMA — स्लो मूविंग एवरेज की गणना के लिए उपयोग किया जाने वाला पीरियड।
  • PeriodSignal — सिग्नल लाइन की गणना के लिए विश्लेषित पीरियड।
  • SignalMA — सिग्नल लाइन की गणना के लिए उपयोग की जाने वाली मूविंग एवरेज विधि।
  • DeltaMomentum — मोमेंटम की गणना के लिए विश्लेषित दो बिंदुओं के बीच की दूरी।
  • PeriodMomentum — मोमेंटम के मूविंग एवरेज की गणना के लिए विश्लेषित पीरियड (मोमेंटम स्मूथिंग)।
  • MomentumMA — स्मूथ मोमेंटम की गणना के लिए उपयोग की जाने वाली मूविंग एवरेज विधि।
  • AlarmZeroCrossover — MACD 0-क्रॉसओवर्स के लिए अलार्म को सक्षम/अक्षम करता है।
  • AlarmMomentumReverse — मोमेंटम रिवर्सल के लिए अलार्म को सक्षम/अक्षम करता है।

neskk-macd-graph

सूची
टिप्पणी 0