वास्तविक लेखक: igorad
यह संकेतक लीनियर रिग्रेशन एल्गोरिदम पर आधारित एक अनन्य ऑस्सीलेटर है।
यहाँ विभिन्न प्रकार की स्मूथिंग चुनने के लिए दस विकल्प दिए गए हैं:
- 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 में कॉपी करना होगा)। क्लासेस के उपयोग का विस्तृत विवरण लेख "बिना अतिरिक्त बफर का उपयोग किए मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं का औसत निकालना" में दिया गया है।
