2pbIdealXOSMA संकेतक MACD हिस्टोग्राम का प्रतिनिधित्व करता है, जिसे 2pbIdeal1MA और 2pbIdeal3MA संकेतकों द्वारा बनाया गया है और जो औसत निकालने के दस विभिन्न तरीकों में से एक द्वारा स्मूथ किया गया है:
- 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 में कॉपी करना आवश्यक है)। क्लासेस का उपयोग कैसे किया जाए, इस पर विस्तार से जानकारी "बिना अतिरिक्त बफ़र का उपयोग किए मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं का औसत निकालना" लेख में दी गई है।

Fig.1 2pbIdealXOSMA संकेतक