मूविंग एवरेज कन्वर्जेंस डाइवर्जेंस (MACD) बंद भाव के तेज़ एक्सपोनेंशियल मूविंग एवरेज की तुलना धीमे एक्सपोनेंशियल मूविंग एवरेज से करता है। इसकी सिग्नल रेखा उस अंतर को स्मूद करती है; इसका हिस्टोग्राम MACD रेखा और सिग्नल रेखा के बीच का अंतर दिखाता है।
MACD क्या मापता है
उदाहरणों में बंद भाव पर लागू 12 बार का तेज़ EMA, 26 बार का धीमा EMA और 9 बार का सिग्नल EMA उपयोग किया गया है। ये पारंपरिक डिफ़ॉल्ट मान हैं, अनुकूलित सिफ़ारिशें नहीं।
- MACD रेखा तेज़ EMA में से धीमा EMA घटाने पर मिलती है।
- सिग्नल रेखा MACD रेखा का EMA है।
- हिस्टोग्राम MACD रेखा में से सिग्नल रेखा घटाने पर मिलता है।
इस डाउनलोड में उपयोग की गई गणना
MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i] Signal[i] = EMA(MACD, SignalEma)[i] Histogram[i] = MACD[i] - Signal[i] alpha = 2 / (N + 1) EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])
प्रारंभिक मान और वार्म-अप
हर EMA अपने पहले N इनपुट मानों के साधारण औसत से शुरू होता है। मूल्य के तेज़ और धीमे EMA अपने-अपने प्रारंभिक मान वाले बार से शुरू होते हैं; सिग्नल EMA पहले उपलब्ध SignalEma MACD मानों से शुरू होता है। इंडेक्स की गिनती सबसे पुराने बार से होती है। पर्याप्त इतिहास होने पर पहला MACD इंडेक्स SlowEma − 1 और पहला सिग्नल तथा हिस्टोग्राम इंडेक्स SlowEma + SignalEma − 2 होता है। उससे पहले के मान खाली रहते हैं। अपर्याप्त इतिहास होने पर सभी बफ़र खाली रहते हैं और अगली कॉल में शुरू से फिर गणना होती है।
प्रारंभिक औसत की गणना पहले मान में उससे अंतरों का औसत जोड़कर की जाती है। यह वही साधारण औसत है और समान मानों की शृंखला को सटीक रखता है। N = 1 वाला EMA स्वयं इनपुट ही होता है।
क्रॉसिंग कैसे परिभाषित की जाती हैं
बुलिश सिग्नल-रेखा क्रॉसिंग तब होती है जब MACD रेखा अपनी सिग्नल रेखा के नीचे से ऊपर जाती है। बेयरिश क्रॉसिंग इसका उलटा है। समान रूप से, हिस्टोग्राम का चिह्न बदलता है। इसके बजाय शून्य-रेखा क्रॉसिंग तब होती है जब MACD रेखा का अपना चिह्न बदलता है।
ऊपर और नीचे की तुलना में बराबरी शामिल नहीं है। ठीक शून्य होने पर पिछला पक्ष बना रहता है: चिह्न बदले बिना छूना क्रॉसिंग नहीं है। ठीक शून्य से होकर होने वाली क्रॉसिंग नए पक्ष में सख्ती से आने वाले पहले बार पर बताई जाती है। पहली बार किसी पक्ष में आने वाले बार के लिए कोई पिछला पक्ष नहीं होता जिससे वह क्रॉस कर सके।
क्रॉसिंग पिछले बार का वर्णन करती है; यह मूल्य का पूर्वानुमान नहीं करती।
क्रॉसिंग उस बार के बंद होने पर बताई जाती है जहाँ चिह्न का बदलाव दिखाई देता है, कभी पिछली तारीख पर नहीं। नवीनतम बार अभी बन रहा हो सकता है और क्रॉसिंग की पुष्टि नहीं करता। उसके MACD, सिग्नल और हिस्टोग्राम मानों की हर टिक पर फिर गणना होती है। जब तक बंद बार का इतिहास नहीं बदलता, बंद बार की घटना न हटाई जाती है और न खिसकाई जाती है; इतिहास फिर लोड होने पर नए डेटा से इंडिकेटर की दोबारा गणना होती है।
चार्ट उदाहरण पढ़ना
ये चार्ट EURUSD के प्रति घंटा बार उपयोग करते हैं, जिनमें मूल्य और MACD मान प्रति EUR, USD में हैं। कैप्चर किए गए निर्यात में 5,000 बंद बार हैं, जो 2025-12-04 15:00 से 2026-09-24 22:00 तक के हैं। यह ऐतिहासिक नमूना है, लाइव भाव नहीं।
चार्ट के समय टर्मिनल में बार खुलने के समय हैं। कैप्चर के समय टर्मिनल की घड़ी का मापा गया अंतर UTC+3 था; ऐतिहासिक डेलाइट-सेविंग बदलावों का मॉडल नहीं बनाया गया है। सप्ताहांत और सत्र के अंतराल संकुचित किए गए हैं और अंतराल पर हल्की खड़ी रेखा है।
हाल के नमूने का अवलोकन

शून्य से नीचे बुलिश क्रॉसिंग

शून्य से ऊपर बेयरिश क्रॉसिंग

हर क्रॉसओवर उदाहरण शर्तें पूरी करने वाली सबसे हाल की क्रॉसिंग है, जिसके दोनों ओर संदर्भ के लिए 40 बार हैं और जिसके बाद 30 बार के भीतर शून्य-रेखा क्रॉसिंग होती है। चयन के लिए मूल्य के परिणाम का उपयोग नहीं होता। विंडो में 75 बार का ओवरलैप है; वे नमूने के उसी हिस्से की संबंधित घटनाएँ दिखाती हैं।
क्रॉसिंग की घनी शृंखला

स्विंग के चरम के बाद क्रॉसिंग

इंडिकेटर डाउनलोड करें
इंडिकेटर अलग विंडो में चलता है और MACD रेखा, सिग्नल रेखा, हिस्टोग्राम तथा सिग्नल-रेखा क्रॉसिंग के तीर दिखाता है। यह ट्रेड नहीं करता, अलर्ट नहीं भेजता और DLL इम्पोर्ट का उपयोग नहीं करता।
MQL5 स्रोत कोड
नेटिव स्रोत कोड, जिसमें तेज़, धीमे और सिग्नल EMA की अवधियाँ बदली जा सकती हैं।
संकलित MT5 इंडिकेटर
दर्ज संकलन परिणाम 0 त्रुटियाँ, 0 चेतावनियाँ है। नेटिव चार्ट पर जोड़ने और चित्रण की जाँच नहीं हुई है।
कॉन्फ़िगरेशन
- इच्छित प्लेटफ़ॉर्म के लिए स्रोत या संकलित फ़ाइल चुनें।
- कस्टम इंडिकेटर लोड करने के लिए प्लेटफ़ॉर्म के इंडिकेटर फ़ोल्डर और इंडिकेटर नियंत्रणों का उपयोग करें।
- FastEma, SlowEma और SignalEma सेट करें। FastEma और SignalEma धनात्मक होने चाहिए; SlowEma, FastEma से अधिक होना चाहिए।
- प्रदर्शन का अर्थ समझने से पहले सिग्नल रेखा की पद्धति, उपलब्ध इतिहास और बंद बार के व्यवहार की जाँच करें।
सीमाएँ
यह टूल MACD डाइवर्जेंस नहीं पहचानता। यह क्रॉसिंग चिह्नित करता है और मूल्य का पूर्वानुमान या ट्रेड नहीं करता। नमूने की क्रॉसिंग गिनती सफलता दर नहीं है और ट्रेडिंग प्रदर्शन के लिए उसकी जाँच नहीं हुई है। अन्य कार्यान्वयन अलग सिग्नल-रेखा औसत, प्रारंभिक मान या पहले बार उपयोग कर सकते हैं, जिससे उनके शुरुआती मान या सिग्नल रेखा बदल सकती है।
नमूने की गिनती सफलता दर नहीं है और ट्रेडिंग प्रदर्शन के लिए उसकी जाँच नहीं हुई है।
अक्सर पूछे जाने वाले प्रश्न
MACD रेखा क्या मापती है?
यह बंद भाव के तेज़ EMA में से बंद भाव का धीमा EMA घटाने पर मिलती है।
हिस्टोग्राम क्या दिखाता है?
यह MACD रेखा में से सिग्नल रेखा घटाने पर मिलता है। MACD के सिग्नल रेखा से ऊपर होने पर यह धनात्मक और नीचे होने पर ऋणात्मक होता है।
उदाहरणों में कौन-सी सेटिंग्स उपयोग की गई हैं?
तेज़, धीमे और सिग्नल EMA की अवधियाँ क्रमशः 12, 26 और 9 बार हैं, जो बंद भाव पर लागू हैं।
क्या सिग्नल-रेखा क्रॉसिंग और शून्य-रेखा क्रॉसिंग एक ही हैं?
नहीं। सिग्नल-रेखा क्रॉसिंग MACD में से सिग्नल घटाने पर मिलने वाले मान का चिह्न बदलती है। शून्य-रेखा क्रॉसिंग MACD रेखा का अपना चिह्न बदलती है।
क्या नवीनतम बार क्रॉसिंग की पुष्टि कर सकता है?
नहीं। नवीनतम बार अभी बन रहा हो सकता है। उसके मान हर टिक पर बदलते हैं; यह डाउनलोड केवल बंद बार पर क्रॉसिंग की घटनाएँ बताता है।
MetaTrader का अंतर्निहित MACD अलग क्यों दिख सकता है?
अंतर्निहित इंडिकेटर साधारण औसत वाली सिग्नल रेखा उपयोग करता है और MACD रेखा को हिस्टोग्राम के रूप में बनाता है। यह डाउनलोड EMA सिग्नल रेखा उपयोग करता है और MACD में से सिग्नल घटाकर अपना हिस्टोग्राम बनाता है।
क्या डाउनलोड डाइवर्जेंस पहचानता है?
नहीं। यह टूल MACD डाइवर्जेंस नहीं पहचानता।
आगे पढ़ें
- MACD की गणना और प्रदर्शन
- MACD इंडिकेटर के बफ़र
- ऑसिलेटर का मूविंग एवरेज
- मूविंग एवरेज की परिभाषाएँ
- इंडिकेटर की पुनर्गणना की घटनाएँ
- ऐतिहासिक बार प्राप्त करना
- स्ट्रैटेजी टेस्टर की गणना विधि
- एक्सपोनेंशियल भार वाली गणना का संदर्भ
- एडिटर के फ़ोल्डर और संरचना
- प्लेटफ़ॉर्म के स्वचालित ट्रेडिंग नियंत्रण
- इंडिकेटर के साथ काम करना
लीवरेज वाले उत्पादों में तेज़ी से पैसा खोने का जोखिम होता है। भारत में निवासियों को विदेश स्थित प्लेटफॉर्म पर मार्जिन के साथ फॉरेक्स ट्रेडिंग की अनुमति नहीं है।




