मूविंग एवरेज ऑफ ऑस्सीलेटर (OsMA) वास्तव में ऑस्सीलेटर और इसके स्मूथेड वैल्यू के बीच का अंतर है।
इस मामले में, मूल MACD लाइन को ऑस्सीलेटर के रूप में उपयोग किया जाता है, जबकि सिग्नल लाइन को स्मूदिंग टूल के रूप में उपयोग किया जाता है।
OSMA = MACD - SIGNAL
जहाँ:
- MACD - MACD संकेतक का मान (हिस्टोग्राम);
- SIGNAL - MACD संकेतक का औसत मान।
यह संकेतक MACD हिस्टोग्राम और इसकी सिग्नल लाइन के लिए दस संभावित स्मूथिंग प्रकारों में से चुनने की अनुमति देता है:
- SMA - साधारण मूविंग एवरेज;
- EMA - एक्सपोनेंशियल मूविंग एवरेज;
- SMMA - स्मूथेड मूविंग एवरेज;
- LWMA - लीनियर वेटेड मूविंग एवरेज;
- JJMA - JMA एडेप्टिव एवरेज;
- JurX - अल्ट्रालिनियर स्मूदिंग;
- ParMA - पैरबोलिक स्मूदिंग;
- T3 - टिल्सन का मल्टीपल एक्सपोनेंशियल स्मूदिंग;
- VIDYA - तुशार चंद के अल्गोरिदम का उपयोग कर स्मूदिंग;
- AMA - पेरी काफ़मैन के अल्गोरिदम का उपयोग कर स्मूदिंग।
यह ध्यान देने योग्य है कि विभिन्न स्मूथिंग अल्गोरिदम के लिए फेज टाइप पैरामीटर का पूरी तरह से अलग अर्थ होता है। JMA के लिए यह एक बाहरी फेज वैरिएबल है जो -100 से +100 के बीच बदलता है। T3 के लिए यह एक स्मूदिंग अनुपात है जिसे बेहतर दृश्यता के लिए 100 से गुणा किया जाता है, VIDYA के लिए यह CMO ऑस्सीलेटर अवधि है और AMA के लिए यह एक धीमी EMA अवधि है। अन्य अल्गोरिदम में ये पैरामीटर स्मूथिंग को प्रभावित नहीं करते। AMA के लिए तेज़ EMA अवधि एक निश्चित मान है और डिफ़ॉल्ट रूप से 2 के बराबर है। AMA के लिए पावर की अनुपात भी 2 के बराबर है।
यह संकेतक SmoothAlgorithms.mqh लाइब्रेरी क्लासेस का उपयोग करता है (इन्हें terminal_data_folder\MQL5\Include में कॉपी करना होगा)। क्लासेस के उपयोग का विस्तृत विवरण लेख "मध्यवर्ती गणनाओं के लिए बिना अतिरिक्त बफर्स का उपयोग किए मूल्य श्रृंखलाओं का औसत निकालना" में दिया गया है।

संबंधित पोस्ट
- ओपन रेंज ब्रेकआउट इंडिकेटर: ट्रेडिंग में लाभ उठाने का तरीका
- अल्टिमेट ऑस्सीलेटर: मेटाट्रेडर 5 के लिए एक शक्तिशाली संकेतक
- Volume Profile + Range v6.0: MetaTrader 5 के लिए नया इंडिकेटर
- Volume Profile + Range v6.0: MetaTrader 5 के लिए एक बेहतरीन संकेतक
- iSpread: मेटा ट्रेडर 5 के लिए स्प्रेड इंडिकेटर जो पेयर ट्रेडिंग को आसान बनाता है