यह इंडिकेटर तीन मूविंग एवरेजेस का उपयोग करता है, जिनका कैलकुलेशन प्रिंसिपल Ichimoku Kinko Hyo से लिया गया है।
इसमें दो धीमी मूविंग एवरेजेस होती हैं, जिनके अलग-अलग समयावधियों के कारण एक क्लाउड बनता है, जिसका रंग ट्रेंड की दिशा को दर्शाता है। इस इंडिकेटर का उपयोग करना लगभग Ichimoku इंडिकेटर के उपयोग के समान है।
इंडिकेटर इनपुट पैरामीटर्स:
//+-----------------------------------+ //| इंडिकेटर इनपुट पैरामीटर्स | //+-----------------------------------+ input uint Up_period1=3; // उच्चतम कीमतों की गणना के लिए अवधि 1 input uint Dn_period1=3; // न्यूनतम कीमतों की गणना के लिए अवधि 1 input uint Up_period2=6; // उच्चतम कीमतों के लिए अवधि 2 input uint Dn_period2=6; // न्यूनतम कीमतों के लिए अवधि 2 input uint Up_period3=9; // उच्चतम कीमतों के लिए अवधि 3 input uint Dn_period3=9; // न्यूनतम कीमतों के लिए अवधि 3 //---- input MODE_PRICE Up_mode1=HIGH; // उच्चतम खोजने के लिए मूल्य प्रकार 1 input MODE_PRICE Dn_mode1=LOW; // न्यूनतम खोजने के लिए मूल्य प्रकार 1 input MODE_PRICE Up_mode2=HIGH; // उच्चतम खोजने के लिए मूल्य प्रकार 2 input MODE_PRICE Dn_mode2=LOW; // न्यूनतम खोजने के लिए मूल्य प्रकार 2 input MODE_PRICE Up_mode3=HIGH; // उच्चतम खोजने के लिए मूल्य प्रकार 3 input MODE_PRICE Dn_mode3=LOW; // न्यूनतम खोजने के लिए मूल्य प्रकार 3 //---- input Smooth_Method XMA1_Method=MODE_SMA; // स्मूथिंग विधि 1 input Smooth_Method XMA2_Method=MODE_SMA; // स्मूथिंग विधि 2 input Smooth_Method XMA3_Method=MODE_SMA; // स्मूथिंग विधि 3 //---- input int XLength1=8; // स्मूथिंग गहराई 1 input int XLength2=25; // स्मूथिंग गहराई 2 input int XLength3=80; // स्मूथिंग गहराई 3 input int XPhase=15; // स्मूथिंग पैरामीटर input int Shift1=0; // इंडिकेटर 1 का क्षैतिज शिफ्ट input int Shift2=0 // इंडिकेटर 2 का क्षैतिज शिफ्ट input int Shift3=0 // इंडिकेटर 3 का क्षैतिज शिफ्ट
स्मूथिंग एल्गोरिदम में से दस संभावित संस्करणों में से एक का चयन किया जा सकता है:
- 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 के बराबर है।
इंडिकेटर XMA_Ichimoku.mq5 को MQL5\Indicators\ में रखें।
इन इंडिकेटर्स में SmoothAlgorithms.mqh लाइब्रेरी क्लासेस का उपयोग होता है (जो कि terminal_data_folder\MQL5\Include में कॉपी की जानी चाहिए)। इन क्लासेस का उपयोग करने का विवरण लेख "मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं का औसत लेना बिना अतिरिक्त बफर्स के उपयोग के" में दिया गया है।

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