लेखक: Eva Ruft
यह एक साधारण संकेतक है जो किसी वित्तीय संपत्ति की गोलाई वाली अस्थिरता की गणना करता है। अस्थिरता को स्मूदेड Heiken Ashi कैंडलस्टिक के अधिकतम और न्यूनतम मूल्यों के आधार पर अंक में गणना की जाती है।
अस्थिरता को Heiken Ashi Smoothed कैंडलस्टिक के हाई और लो के बीच के अंतर के रूप में परिभाषित किया गया है। इस गणना का परिणाम अंक में परिवर्तित किया जाता है और इसे StartLevel और LevelsStep इनपुट मानों द्वारा परिभाषित ग्रिड स्टेप के अनुसार गोल किया जाता है।
//+----------------------------------------------+//| संकेतक इनपुट पैरामीटर |//+----------------------------------------------+input Smooth_Method HMA_Method=MODE_JJMA; // स्मूदिंग विधिinputuint HLength=5; // स्मूदिंग गहराई inputint HPhase=100 // स्मूदिंग पैरामीटर,3//---- JJMA के लिए -100 ... +100 की सीमा में, यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है;//---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि हैinputint Shift=0 // बार में क्षैतिज संकेतक शिफ्टinputuint LevelsTotal=20 // स्तरों की संख्याinputuint StartLevel=100 // प्रारंभिक स्तरinputuint LevelsStep=100 // स्तरों के बीच की दूरीinputcolor LevelsColor=clrDarkOrange; // स्तरों का रंग
यह संकेतक SmoothAlgorithms.mqh पुस्तकालय कक्षाओं का उपयोग करता है (इसे terminal_data_folder\MQL5\Include में कॉपी करें)। कक्षाओं के उपयोग का विस्तृत विवरण लेख में दिया गया है "अतिरिक्त बफर का उपयोग किए बिना मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं का औसत बनाना"।

Fig.1. Volatility2Step संकेतक

टिप्पणी 0