होम तकनीकी संकेतक पोस्ट

3rd जनरेशन XMA: MetaTrader 5 के लिए एक बेहतरीन इंडिकेटर

संलग्नक
1032.zip (20.46 KB, डाउनलोड 0 बार)

लेखक: EarnForex

3rd जनरेशन XMA एक उन्नत मूविंग एवरेज है। यह स्टैण्डर्ड मूविंग एवरेज इंडिकेटर (MA) का एक उन्नत संस्करण है, जो मूविंग एवरेज अवधि में वृद्धि के आधार पर समय विलंब को कम करने के लिए एक सरल प्रक्रिया का पालन करता है।

इस विधि का पहला वर्णन डॉ. मैनफ्रेड ड्यूरश्नर ने अपने लेख "Gleitende Durchschnitte 3.0" में किया था। इस कार्यान्वयन में λ = 2 का उपयोग किया गया है, जो अधिक प्रभावी विलंब कमी का परिणाम देता है। उच्च λ क्लासिक मूविंग एवरेज के साथ समानता को बढ़ाता है।

इनपुट पैरामीटर:

//+-----------------------------------+
//| इंडिकेटर इनपुट पैरामीटर       |
//+-----------------------------------+
input Smooth_Method XMA_Method=MODE_EMA; // स्मूथिंग विधि
input int XLength=50;                    // स्मूथिंग गहराई                    
input int XPhase=15;                     // स्मूथिंग पैरामीटर
input Applied_price_ IPC=PRICE_TYPICAL;  // मूल्य स्थिरांक
input int Shift=0;                       // इंडिकेटर का क्षैतिज शिफ्ट बार में
input int PriceShift=0;                  // इंडिकेटर का ऊर्ध्वाधर शिफ्ट पॉइंट में

यह इंडिकेटर आपको दस संभावित विकल्पों में से एवरेजिंग एल्गोरिदम चुनने की अनुमति देता है:

  1. SMA - सरल मूविंग एवरेज;
  2. EMA - गुणात्मक मूविंग एवरेज;
  3. SMMA - स्मूथेड मूविंग एवरेज;
  4. LWMA - रेखीय भारित मूविंग एवरेज;
  5. JJMA - अनुकूलन JMA स्मूथिंग;
  6. JurX - अल्ट्रालीनियर स्मूथिंग;
  7. ParMA - पैरबोलिक स्मूथिंग;
  8. T3 - टिल्सन का मल्टीपल गुणात्मक स्मूथिंग;
  9. VIDYA - तुषार चांडे द्वारा विकसित एल्गोरिदम का उपयोग कर स्मूथिंग;
  10. AMA - पेरी काफमैन के एल्गोरिदम का उपयोग कर स्मूथिंग।

यह ध्यान रखना चाहिए कि विभिन्न स्मूथिंग एल्गोरिदम के लिए फ़ेज़ पैरामीटर का पूरी तरह से अलग अर्थ होता है। JMA के लिए, यह एक बाहरी फ़ेज़ चर है जो -100 से +100 के बीच बदलता है। T3 के लिए, यह एक स्मूथिंग गुणांक है जिसे बेहतर विज़ुअलाइजेशन के लिए 100 से गुणा किया जाता है। VIDYA के लिए, यह CMO ऑस्सीलेटर अवधि है। और AMA के लिए, यह एक धीमी EMA अवधि है। ये पैरामीटर अन्य एल्गोरिदम में स्मूथिंग को प्रभावित नहीं करते। AMA के लिए, तेज़ EMA अवधि एक निश्चित मान है और इसका मान डिफ़ॉल्ट रूप से 2 होता है। AMA के लिए पावरिंग गुणांक भी 2 पर स्थिर होता है।

इंडिकेटर SmoothAlgorithms.mqh लाइब्रेरी कक्षाओं का उपयोग करता है (जिसे terminal_data_directory\MQL5\Include में कॉपी किया जाना चाहिए)। कक्षाओं के उपयोग का अच्छी तरह से वर्णन किया गया है लेख "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers" में।

Fig.1 The 3rdGenXMA Indicator

Fig.1 The 3rdGenXMA Indicator 

संबंधित पोस्ट

टिप्पणी (0)