लेखक: ellizii
इस संकेतक में चलती औसत को Ichimoku Kinko Hyo के तरीके से कैलकुलेट किया गया है। इसके बाद, चैनल के लिए एन्वेलप्स तैयार किए जाते हैं।
संकेतक के इनपुट पैरामीटर:
//+-----------------------------------+ //| संकेतक के इनपुट पैरामीटर | //+-----------------------------------+ input uint Up_period=3; // अवधि में उच्चतम मूल्य की गणना input uint Dn_period=3; // अवधि में न्यूनतम मूल्य की गणना //---- extern MODE_PRICE Up_mode=HIGH; // अधिकतम मूल्य की खोज extern MODE_PRICE Dn_mode=LOW; // न्यूनतम मूल्य की खोज //---- input Smooth_Method XMA_Method=MODE_SMA; // समतल करने की विधि input int XLength=100; // समतल करने की गहराई input int XPhase=15 // समतलीकरण के पैरामीटर input double Up_percent = 1.0; // चैनल के ऊपरी बैंड के निर्माण के लिए औसत से विचलन का प्रतिशत input double Dn_percent = 1.0; // चैनल के निचले बैंड के निर्माण के लिए औसत से विचलन का प्रतिशत //---- input int Shift=0; // संकेतक का क्षैतिज स्थानांतरण input int PriceShift=0; // संकेतक का ऊर्ध्वाधर स्थानांतरण
यह संकेतक समतल करने के लिए दस अलग-अलग विधियों में से एक का चयन करने की अनुमति देता है:
- SMA - साधारण चलती औसत;
- EMA - गुणात्मक चलती औसत;
- SMMA - समतल की गई औसत;
- LWMA - भारित चलती औसत;
- JJMA - अनुकूलन योग्य चलती औसत;
- JurX - अल्ट्रा रेखीय समतल;
- ParMA - पैराबोलिक समतल;
- T3 - बहु-गुणात्मक समतल;
- VIDYA - Tushar Chande के एल्गोरिदम से समतल;
- AMA - Perry Kaufman के एल्गोरिदम से समतल।
यह ध्यान देना आवश्यक है कि XPhase पैरामीटर विभिन्न समतल एल्गोरिदम के बीच अलग-अलग अर्थ रखता है। JMA के लिए, Phase एक बाहरी चर है जिसका मान -100 से +100 के बीच बदलता है। T3 के लिए, यह समतल करने का अनुपात है जिसे बेहतर दृश्यता के लिए 100 से गुणा किया जाता है। VIDYA के लिए, यह CMO ऑसिलेटर का एक अवधि है और AMA के लिए यह EMA का धीमा अवधि है। ये पैरामीटर अन्य एल्गोरिदम के समतलीकरण को प्रभावित नहीं करते। AMA में, EMA की तेजी अवधि का मान डिफ़ॉल्ट रूप से 2 होता है।
यह संकेतक SmoothAlgorithms.mqh वर्ग पुस्तकालय का उपयोग करता है (जिसे terminal_data_folder\MQL5\Include में कॉपी किया जाना चाहिए)। इस वर्ग का उपयोग अधिक विस्तार से लेख में वर्णित है: "मध्यवर्ती गणनाओं के लिए औसत मूल्य श्रृंखला बिना अतिरिक्त बफर का उपयोग किए".
यह संकेतक पहली बार MQL4 में कार्यान्वित किया गया था और 04.10.2010 को कोड आधार में प्रकाशित हुआ था।
