Keltner चैनल एक वोलाटिलिटी-आधारित एन्वेलप है, जो एक्सपोनेंशियल मूविंग एवरेज के ऊपर और नीचे सेट किया जाता है।
इस संकेतक का नाम इसके लेखक चेस्टर केल्टनर के नाम पर रखा गया है, जिन्होंने अपने 1960 के पुस्तक "How to make money in Commodities" में 10-पेरियड मूविंग एवरेज पर आधारित अपने सिस्टम का वर्णन किया था।
यह संकेतक मूल्य के एन्वेलप या बैंड्स से बना होता है, जो एक्सपोनेंशियल मूविंग एवरेज के ऊपर और नीचे स्थित होते हैं, और इसकी गणना एवरेज ट्रू रेंज के मान को गुणा करके की जाती है। ये चैनल वास्तव में दिलचस्प होते हैं, क्योंकि ये दो संकेतकों को एक साथ जोड़ते हैं: मूविंग एवरेज और ATR।
गणना विधि निम्नलिखित है:
Keltner ऊपरी चैनल = MA (close, x) + (m * ATR (y))
Keltner निचला चैनल = MA (close, x) - (m * ATR (y))
जहां:
- x - MA अवधि;
- m - गुणांक;
- y - ATR संकेतक अवधि।
यह संकेतक SmoothAlgorithms.mqh पुस्तकालय के СMoving_Average क्लास का उपयोग करता है। इस क्लास के साथ काम करने का विवरण लेख "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers" में दिया गया है।
- SmoothAlgorithms.mqh को terminal_data_folder\MQL5\Include\ में रखना होगा;
- Keltner_Channel.mq5 को terminal_data_folder\MQL5\Indicators\ में रखना होगा;


टिप्पणी 0