डिमांड इंडेक्स को जेम्स सिब्बेट द्वारा विकसित किया गया था। इस इंडेक्स की गणना में कीमतें और वॉल्यूम का उपयोग किया जाता है। इसे एक अग्रणी संकेतक माना जाता है। इस संस्करण में, इंडेक्स का मान +100 से -100 के बीच होता है। अन्य पहलुओं में, इंडेक्स की गणना लेखक के संस्करण को सटीकता से दोहराती है।
डिमांड इंडेक्स के लिए छह नियम हैं:
- जब इंडेक्स और कीमतों के ट्रेंड में भिन्नता होती है, तो यह संकेत देता है कि कीमत "कमजोर" है;
- यदि बाजार अपनी गतिविधि बढ़ाने लगता है, तो नई मूल्य ऊँचाइयाँ आमतौर पर डिमांड इंडेक्स के अधिकतम पीक द्वारा पहले आती हैं (इस मामले में इंडेक्स अग्रणी संकेतक के रूप में काम करता है);
- जब कीमत नई ऊँचाई पर पहुँचती है लेकिन इंडेक्स का मान अपने पिछले उच्च से कम होता है, तो यह "महत्वपूर्ण" उलटाव के साथ जुड़ा होता है (इस मामले में इंडेक्स सहायक संकेतक के रूप में काम करता है);
- जब इंडेक्स शून्य स्तर को पार करता है, तो यह ट्रेंड के परिवर्तन को दर्शाता है (इस मामले में इंडेक्स पीछे मुड़ने वाला संकेतक होता है);
- जब इंडेक्स कुछ समय के लिए शून्य स्तर के पास रहता है, तो यह दर्शाता है कि वर्तमान मूल्य चाल कमजोर है और यह लंबे समय तक नहीं चलेगी;
- कीमतों और इंडेक्स मानों के बीच लंबी अवधि का व्यापक भिन्नता बड़े शीर्ष और तल का संकेत देती है।
यह संकेतक दस संभावित संस्करणों में से एक समतलन प्रकार चुनने की अनुमति देता है:
- 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 में कॉपी करना आवश्यक है)। वर्गों के उपयोग का विस्तार से वर्णन "बिना अतिरिक्त बफर का उपयोग किए मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखला का औसत लेना" लेख में किया गया है।
