ZigZag चुने हुए उच्च और निम्न भावों को जोड़ता है और उनके बीच के छोटे उतार-चढ़ाव को रेखा से बाहर रखता है। इससे भाव के उतार-चढ़ाव की संरचना देखना आसान होता है, लेकिन भाव आगे बढ़ने पर नवीनतम अंतिम बिंदु खिसक सकता है। अतीत की साफ़-सुथरी ज़िगज़ैग रेखा यह ठीक-ठीक नहीं दिखाती कि हर मोड़ कब उपलब्ध हुआ था।
ZigZag इंडिकेटर क्या दिखाता है
यह रेखा भाव की चाल को पीछे मुड़कर देखने वाला फ़िल्टर है। पिछली BrokerCheck मार्गदर्शिका स्विंग ट्रेडिंग, रुझान चैनल, Elliott तरंग विश्लेषण, समर्थन और प्रतिरोध, Fibonacci आधार बिंदुओं तथा हेड एंड शोल्डर्स, त्रिकोण और दोहरे शीर्ष या तल जैसे पैटर्न में इसके उपयोग बताती है। इन उपयोगों में चुने हुए उतार-चढ़ाव की व्याख्या की जाती है; रेखा स्वयं भविष्य का भाव नहीं निकालती।
मार्गदर्शिका संवेदनशीलता और अनावश्यक उतार-चढ़ाव के बीच संतुलन पर ज़ोर देती है और स्पष्ट रुझानों, सीमित दायरे वाले बाज़ारों, परिसंपत्ति की अस्थिरता, मूलभूत संदर्भ और ऐतिहासिक परीक्षण की चर्चा करती है। ट्रेडिंग में इसके अनुप्रयोग विश्लेषण के तरीकों का वर्णन हैं। यहाँ के उदाहरण रेखा और उसके संशोधनों को मापते हैं; वे प्रवेश या निकास रणनीति का परीक्षण नहीं करते।
Depth, Deviation और Backstep सेटिंग्स
पिछली मार्गदर्शिका Depth को नए उच्च या निम्न भाव के बिना बारों की न्यूनतम संख्या, Deviation को दिशा बदलने के लिए आवश्यक प्रतिशत चाल और Backstep को उच्च व निम्न भावों के बीच बारों का न्यूनतम अंतर बताती है। वह ये उदाहरणात्मक दायरे देती है:
| सेटिंग | छोटी अवधि का दायरा | लंबी अवधि का दायरा |
|---|---|---|
| Depth | 5–10 बार | 12–20 बार |
| Deviation | 1–3% | 5–10% |
| Backstep | 1–3 बार | 3–5 बार |
बारों की संख्या को प्रतिशत फ़िल्टर से अलग रखें
मार्गदर्शिका न्यूनतम भाव-चाल के फ़िल्टर के लिए भी “Depth” का उपयोग करती है: शुरुआती दायरा 5%–10%, अधिक अस्थिरता में >10% और कम अस्थिरता में <5%। Deviation की चर्चा में <5% को कम, 5–10% को मध्यम और >10% को अधिक बताया गया है। जोखिम प्रबंधन के उदाहरण 5% और 15% फ़िल्टर की तुलना करते हैं। यहाँ इन प्रतिशत विवरणों को प्रतिशत सीमाओं के रूप में ही रखा गया है; इन्हें बारों की संख्या में नहीं बदला गया है।
डाउनलोड में इकाइयाँ स्पष्ट हैं: Depth पीछे के बारों की गणना-खिड़की है; DeviationPercent अपुष्ट अंतिम बिंदु के भाव से मापा गया उलटाव प्रतिशत है; Backstep विपरीत अंतिम बिंदु तक बारों की न्यूनतम दूरी है। नीचे यही सटीक पद्धति अपनाई गई है। यह पॉइंट-आधारित विचलन सेटिंग नहीं है और किसी दूसरे प्लेटफ़ॉर्म के ZigZag से मेल मानकर नहीं चला गया है।
Backstep और दोबारा आरेखन
मार्गदर्शिका की Backstep तालिका 1 बार को अत्यधिक संवेदनशील, 2–3 बार को संतुलित और 4–5 बार को कम संवेदनशील बताती है। वह यह भी कहती है कि Backstep “दोबारा आरेखन रोकता है”, जबकि पहले की चर्चा चेतावनी देती है कि ZigZag फिर से खींचा जा सकता है। यहाँ की गणना Backstep को केवल दूरी के नियम के रूप में उपयोग करती है। क्रमिक डेटा-अंत समयों का उदाहरण दिखाता है कि इसका अपुष्ट अंतिम बिंदु फिर भी खिसकता है।
अंत में खींचा गया मोड़ एक संभावित बिंदु है; पहली बार दिखने के क्षण में वह पूर्ण हो चुका ऐतिहासिक तथ्य नहीं है।
इस डाउनलोड में सटीक गणना
उदाहरणात्मक डिफ़ॉल्ट हैं: Depth 12 बार, DeviationPercent 1% और Backstep 3 बार। ये मार्गदर्शिका में चर्चित मानों को मिलाते हैं; इन्हें अनुकूलित नहीं किया गया है और न ही सर्वोत्तम सेटिंग्स बताया गया है।
- बारों को कालक्रम में पढ़ें। पूरी Depth गणना-खिड़की मिलने तक रुकें, फिर उसमें सबसे कम निम्न भाव के सबसे पहले बिंदु को प्रारंभिक अस्थायी अंतिम बिंदु बनाएँ। प्रक्रिया अगले बार पर जारी रहती है।
- संभावित उच्च बिंदु का भाव वर्तमान बार सहित पिछली Depth गणना-खिड़की के हर उच्च भाव के बराबर या उससे अधिक होना चाहिए। संभावित निम्न बिंदु का भाव उस खिड़की के हर निम्न भाव के बराबर या उससे कम होना चाहिए।
- उसी प्रकार का सख्ती से अधिक चरम संभावित बिंदु अपुष्ट अंतिम बिंदु की जगह लेता है। भाव समान होने पर पहले वाले अंतिम बिंदु का समय बना रहता है।
- अन्यथा विपरीत संभावित बिंदु को तभी स्वीकार करें जब अपुष्ट अंतिम बिंदु से उसकी बार-दूरी कम-से-कम Backstep हो और भाव का उलटाव नीचे दी गई प्रतिशत सीमा तक पहुँचे।
- स्वीकृति वाले बार के बंद होने पर पुराने अंतिम बिंदु की पुष्टि करें और नए स्वीकृत विपरीत अंतिम बिंदु को अस्थायी रखें। केवल अपरिवर्तित बंद बारों का इतिहास जोड़ते समय पहले से पुष्ट अंतिम बिंदु को कभी न खिसकाएँ।
सीमा = अपुष्ट अंतिम बिंदु के भाव का निरपेक्ष मान × DeviationPercent ÷ सौ उच्च बिंदु के बाद: अपुष्ट उच्च भाव − संभावित निम्न भाव को सीमा तक पहुँचना चाहिए निम्न बिंदु के बाद: संभावित उच्च भाव − अपुष्ट निम्न भाव को सीमा तक पहुँचना चाहिए
बाहरी बार, बनते हुए बार और इतिहास में बदलाव
बाहरी बार विस्तार और उलटाव दोनों दे सकता है। विस्तार को प्राथमिकता मिलती है और हर बार पर अधिकतम एक बदलाव होता है, क्योंकि उच्च व निम्न भाव बार के भीतर का क्रम नहीं बताते। उसी विस्तार वाले बार पर विपरीत मोड़ स्वीकार नहीं होता। मूल प्लेटफ़ॉर्म का इंडिकेटर हर कॉल पर सभी उपलब्ध बारों की फिर से गणना करता है। उसका नवीनतम बार अभी बदल सकता है; नीचे के ऐतिहासिक उदाहरणों में केवल बंद बार हैं।
Depth और Backstep बारों की धनात्मक पूर्णांक संख्याएँ होनी चाहिए; उलटाव प्रतिशत धनात्मक और सीमित होना चाहिए। उच्च और निम्न भाव धनात्मक और सीमित हों तथा उच्च भाव निम्न भाव से कम न हो। अपर्याप्त इतिहास में कोई रेखा नहीं मिलती। पुराने बारों, उपलब्ध इतिहास या सेटिंग्स में बदलाव नया परिणाम देता है; स्थिरता का कथन केवल समान पुराने डेटा और सेटिंग्स के साथ बंद बार जोड़ने पर लागू होता है।
वास्तविक EURUSD उदाहरण
ऐतिहासिक नमूने में 5000 बंद घंटेवार बार हैं, जो 2025-12-04 15:00 से 2026-09-24 22:00 तक के हैं। समय टर्मिनल में बार खुलने के समय हैं और संग्रह के समय UTC+3 मापा गया था; अतीत के डेलाइट सेविंग बदलावों का समायोजन नहीं किया गया है। सत्रों के बीच के अंतराल चार्टों में संकुचित और चिह्नित हैं। ये अवलोकन लाइव भाव नहीं हैं।
पुष्ट उतार-चढ़ाव और अधूरा खंड

समान बारों पर अलग-अलग प्रतिशत सीमाएँ

अपुष्ट अंतिम बिंदु का दोबारा आरेखन देखें

| इस बार तक उपलब्ध डेटा | अपुष्ट अंतिम बिंदु का बार | अंतिम बिंदु का भाव, प्रति EUR में USD |
|---|---|---|
| 2026-09-23 18:00 | 2026-09-23 17:00 | 1.13830 |
| 2026-09-23 19:00 | 2026-09-23 19:00 | 1.13752 |
| 2026-09-23 20:00 | 2026-09-23 20:00 | 1.13696 |
| 2026-09-23 21:00 | 2026-09-23 20:00 | 1.13696 |
हर पंक्ति उस डेटा-अंत समय तक उपलब्ध बारों का ही उपयोग करती है, बार बंद होने पर। अंतिम बिंदु खिसकने पर उसका पुराना खींचा हुआ बिंदु गायब हो जाता है। जोड़ने वाला खंड नए चरम तक फिर खींचा जाता है। उदाहरण बताए गए नियम को पूरा करने वाला सबसे हाल का क्रमिक डेटा-अंत समयों का क्रम है: पुष्ट बिंदुओं का समूह अपरिवर्तित रहते हुए अपुष्ट अंतिम बिंदु में बार-बार बदलाव। इसका चयन बाद के प्रतिफल के आधार पर नहीं किया गया।
भाव के उतार-चढ़ाव की संरचना के लिए ZigZag का उपयोग
ऊँचा उच्च बिंदु एक पुष्ट उच्च भाव की तुलना पिछले पुष्ट उच्च भाव से करता है; ऊँचा निम्न बिंदु एक पुष्ट निम्न भाव की तुलना पिछले पुष्ट निम्न भाव से करता है। नीचे के उच्च और निम्न बिंदु विपरीत सख्त तुलना करते हैं। समान भाव समान उतार-चढ़ाव हैं, ऊँचे या नीचे नहीं। बीच में आने वाला उसी प्रकार का कोई मोड़ छोड़ा नहीं जाता।
इन उदाहरणों में ऊपर की संरचना के लिए नवीनतम उच्च और निम्न भाव दोनों अपने-अपने प्रकार के पिछले बिंदुओं से अधिक होने चाहिए। नीचे की संरचना के लिए दोनों कम होने चाहिए। बाकी संयोजन मिश्रित हैं। वर्गीकरण तभी उपलब्ध होता है जब शामिल अंतिम मोड़ की पुष्टि हो जाती है, चिह्नित बार के बंद होने पर—उसके पहले के चरम पर नहीं।
ऊँचे उच्च और ऊँचे निम्न बिंदु

नीचे के उच्च और नीचे के निम्न बिंदु

अन्य इंडिकेटर, समयावधियाँ और बाज़ार का संदर्भ
पिछली मार्गदर्शिका ZigZag को रुझान की दिशा और क्रॉसिंग के लिए मूविंग एवरेज, गति और डाइवर्जेंस के लिए MACD, डाइवर्जेंस और 70 से ऊपर/30 से नीचे के मानों के लिए RSI, तथा भाव-स्तर की तुलना के लिए Fibonacci रिट्रेसमेंट के साथ जोड़ती है। वह वॉल्यूम में वृद्धि, मूलभूत विश्लेषण और अलग प्रकार की जानकारी मिलाने की भी चर्चा करती है। इनमें से कोई सहायक गणना इस डाउनलोड में शामिल नहीं है और यहाँ कोई संयुक्त संकेत या संभावना नहीं मापी गई है।
सेटिंग्स को सर्वोत्तम कहे बिना समायोजित करना
मार्गदर्शिका अस्थिर परिस्थितियों में Depth और Deviation बढ़ाने तथा कम अस्थिरता या छोटी ट्रेडिंग अवधि में उन्हें घटाने की चर्चा करती है; छोटे उलटाव छूट जाने पर वह Backstep कम करने का प्रस्ताव देती है। उसकी समयावधि तालिका 1–15-मिनट के फ़ॉरेक्स या क्रिप्टोकरेंसी चार्टों की तुलना दैनिक और साप्ताहिक शेयर चार्टों से करती है। वह संदर्भ के रूप में 24-घंटे का फ़ॉरेक्स चक्र, शेयर सत्र और कमोडिटी चक्र भी बताती है। गणना वाले सभी उदाहरण घंटेवार EURUSD पर ही रहते हैं।
बदलाव जाँचने के लिए डेटा और दूसरी सेटिंग्स स्थिर रखें, देखें कौन-से मोड़ बचे हैं और क्रमिक डेटा-अंत समयों की जाँच करें। कम खंडों वाला चार्ट केवल अलग फ़िल्टर किया हुआ इतिहास दर्शाता है। मार्गदर्शिका ऐतिहासिक परीक्षण और डेमो प्रयोग सुझाती है; यह मार्गदर्शिका वर्णनात्मक गणनाएँ देती है, किसी सर्वोत्तम पैरामीटर या रणनीति के प्रदर्शन का प्रमाण नहीं।
स्टॉप, लक्ष्य और अतीत के उतार-चढ़ाव की सीमाएँ
मार्गदर्शिका उतार-चढ़ाव के निम्न बिंदुओं के नीचे या उलटाव बिंदुओं के पार स्टॉप रखने, हाल के उच्च बिंदुओं या प्रक्षेपित बिंदुओं के पास लक्ष्य रखने और नए मोड़ बनते समय ऑर्डर समायोजित करने की चर्चा करती है। वह अनुशासित निर्णय और नुकसान स्वीकार करने की भावनात्मक कठिनाई पर भी ज़ोर देती है। ये उतार-चढ़ाव के स्तरों के प्रस्तावित उपयोग हैं; यहाँ ऑर्डर लगाने, पोज़िशन का आकार तय करने या लक्ष्य का प्रक्षेपण करने का कोई एल्गोरिदम लागू नहीं है।
अपुष्ट निम्न बिंदु बाद में और नीचे खिसक सकता है। ऐतिहासिक मोड़ का समय भी उसकी पुष्टि के समय से पहले होता है। किसी अलग ट्रेडिंग परीक्षण में उस समय उपलब्ध जानकारी का उपयोग करना होगा, न कि अंतिम ऐतिहासिक रेखा को तत्काल उपलब्ध संकेत मानना होगा।
पुराने चरम भावों से गुजरती साफ़ रेखा प्रवेश भाव, निकास भाव या भविष्य का नतीजा स्थापित नहीं करती।
इंडिकेटर और ऐतिहासिक उदाहरण डाउनलोड करें
MQL5 इंडिकेटर भाव पर प्रतिशत-आधारित ZigZag दिखाता है। इसमें ऑर्डर, अलर्ट या सहायक इंडिकेटर नहीं हैं। मूल प्लेटफ़ॉर्म की रेखा में एक ही आरेखन शैली होने पर भी अंतिम खंड अस्थायी है; अलग ऐतिहासिक चार्ट उसे टूटी रेखा से अलग दिखाते हैं। मूल प्लेटफ़ॉर्म के चार्ट पर जोड़ने और आरेखन का परीक्षण नहीं हुआ है।
मूल प्लेटफ़ॉर्म की गणना 330433 गैर-रिक्त बफ़र मानों में संदर्भ से मेल खाती थी और अधिकतम निरपेक्ष अंतर 0.0 था। इससे अंकगणित और मोड़ों की स्थिति जाँची जाती है, ट्रेडिंग का प्रदर्शन नहीं।
- कंपाइल की गई फ़ाइल प्लेटफ़ॉर्म के कस्टम इंडिकेटर फ़ोल्डर में रखें या प्लेटफ़ॉर्म एडिटर से स्रोत कोड कंपाइल करें।
- कस्टम इंडिकेटर नियंत्रणों से इसे जोड़ें और चार्ट की इच्छित समयावधि चुनें।
- Depth और Backstep के लिए बारों की धनात्मक संख्याएँ तथा धनात्मक DeviationPercent दर्ज करें। दूसरे ZigZag से तुलना करने से पहले इकाइयाँ जाँचें।
- बार आने पर अपुष्ट अंतिम बिंदु देखें और उसके समय को पुष्टि के समय से अलग समझें।
उदाहरण क्या स्थापित करते हैं
- अंतिम बिंदु अस्थायी है।
- पुष्टि स्वीकृति वाले बार के बंद होने की है, पहले के चरम की नहीं।
- सेटिंग्स और इतिहास चुने गए उतार-चढ़ाव तय करते हैं।
चार्ट एक स्थिर ऐतिहासिक डेटा फ़ीड पर विशिष्ट प्रतिशत-आधारित नियम दिखाते हैं। डाउनलोड किया गया CSV पूरे इतिहास का अंतिम परिणाम रखता है; यह हर पुराने चार्ट के प्रदर्शन का पुनर्प्रदर्शन नहीं है। डेटा-अंत समयों की तालिका उस सीमित पुनर्प्रदर्शन का उदाहरण देती है। लेन-देन लागत, प्रवेश, निकास, प्रतिफल, जीत की दर या पूर्वानुमान की सटीकता नहीं मापी गई। अलग नियम, डेटा फ़ीड, इतिहास के शुरुआती बिंदु और सेटिंग्स अलग उतार-चढ़ाव दे सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या ZigZag का दोबारा आरेखन होता है?
अपुष्ट अंतिम बिंदु बाद के चरम तक खिसक सकता है और अपना पुराना बिंदु हटा सकता है। इस गणना में अपरिवर्तित बंद बारों का इतिहास बढ़ाने पर पहले से पुष्ट अंतिम बिंदु स्थिर रहते हैं।
मोड़ की पुष्टि कब होती है?
जब योग्य विपरीत अंतिम बिंदु स्वीकार किया जाता है, उस स्वीकृति वाले बार के बंद होने पर। चरम का समय उसकी पुष्टि उपलब्ध होने के समय से पहले होता है।
क्या Deviation पॉइंट में मापा जाता है?
यह डाउनलोड अपुष्ट अंतिम बिंदु के भाव का प्रतिशत उपयोग करता है। पॉइंट-आधारित ZigZag अलग इकाई उपयोग करता है और उससे मेल मानकर नहीं चला गया है।
यहाँ Depth का क्या मतलब है?
यह बारों में पीछे के संभावित बिंदुओं की गणना-खिड़की है, जिसका उदाहरणात्मक डिफ़ॉल्ट 12 है। मार्गदर्शिका प्रतिशत फ़िल्टर की भी चर्चा करती है; वे प्रतिशत बारों की संख्याएँ नहीं हैं।
क्या Backstep सभी दोबारा आरेखन रोकता है?
नहीं। इस गणना में वह विपरीत अंतिम बिंदु तक बारों की दूरी सीमित करता है। अपुष्ट अंतिम बिंदु फिर भी खिसक सकता है।
ऊँचे उच्च और ऊँचे निम्न बिंदु क्या हैं?
वे लगातार पुष्ट उच्च बिंदुओं और लगातार पुष्ट निम्न बिंदुओं के बीच सख्त बढ़ोतरी हैं। ऊपर की संरचना वाले उदाहरण के लिए दोनों तुलनाएँ आवश्यक हैं।
क्या ये सर्वोत्तम सेटिंग्स हैं?
कोई सर्वोत्तम सेटिंग या ट्रेडिंग प्रदर्शन स्थापित नहीं किया गया। उदाहरण ऐतिहासिक डेटा पर चुने हुए नियम का वर्णन करते हैं; वे भाव की चाल का पूर्वानुमान नहीं लगाते।
लीवरेज वाले उत्पादों में तेज़ी से पैसा खोने का जोखिम होता है। भारत में निवासियों को विदेश स्थित प्लेटफॉर्म पर मार्जिन के साथ फॉरेक्स ट्रेडिंग की अनुमति नहीं है।




