विशेष सुविधाएँ:
1. ZZ ब्रेक की खोज - केवल उस समय जब निकटतम कर्व (स्नेक) का अधिकतम या न्यूनतम उपलब्ध हो, अन्य एक्सट्रीम को अनदेखा किया जाना चाहिए।
2. ZZ का गणना बड़े टाइमफ्रेम पर किया जाता है (जिसके लिए फ़ाइल SZZ_without_ZZ.mq4 जिम्मेदार है) और इसे छोटे टाइमफ्रेम पर बनाया जाता है (फ़ाइल SZZReader.mq4)। यह, साथ ही प्वाइंट 1, हमें "रेड्रॉइंग" की मात्रा को कम करने और "अतिरिक्त" ब्रेक को शामिल करने से बचाने में मदद करता है। इसके अलावा, छोटे टाइमफ्रेम पर ZZ का उपयोग इस बात की अनुमति देता है कि हम सेक्शन के क्षैतिज प्रक्षेपणों के बीच के अनुपातों की गणना अधिक सटीकता से कर सकें।
3. ZZ के गठन का सेक्शन उन स्तरों से पीछे नहीं हटता, जिन्हें कीमत ने पहुंचा है, बल्कि उन्हें फिक्स करता है ताकि आकार के विकास के अनुपात को "बिगाड़" न सके। (अगर टर्न होता है, तो नए ZZ ब्रेक का निर्माण हाल ही में पहुंचे स्तरों में से नवीनतम पर होता है, यह विकास "रबर बैंड" के साथ फिक्स किया जाता है)।

यह सब हमें, एक ओर, पैटर्न विकास को ट्रैक करने की अनुमति देता है:

और दूसरी ओर, संभावित नए ZZ ब्रेक को फिक्स करने पर, टर्निंग शेप्स के साथ इसकी तुलना करके पैटर्न विकास के पूर्ण होने की संभावना का अनुमान लगाने में मदद करता है:

इस प्रोग्राम के साथ काम करने के लिए, दोनों फ़ाइलें, SZZ_without_ZZ.mq4 और SZZReader.mq4 को इंडिकेटर्स फ़ोल्डर में सहेजें, MetaEditor में खोलें और संकलित करें। ये प्रोग्राम टेस्टिंग के लिए विकसित किए गए हैं, लेकिन ये वास्तविक समय में भी काम कर सकते हैं (आशा है)।
इन्हें उपयोग करने के लिए, वर्तमान विंडो में SZZReader लोड करें। पैरामीटर SeniorTF ZZ की गणना के लिए टाइमफ्रेम सेट करेगा। चयनित टाइमफ्रेम पर ZZ बनाने के लिए बड़े टाइमफ्रेम से कोट्स उपलब्ध होना जरूरी है।
उदाहरण के लिए, अगर हम Н1 पर ZZ की गणना करने जा रहे हैं और इसे М5 पर ड्रॉ करना चाहते हैं, तो हमें М5 विंडो में SZZReader शुरू करना चाहिए, जिसमें extern int SeniorTF=60; सेट करना होगा।
नोट: संलग्न इंडिकेटर्स बुनियादी हैं, वे केवल ZZ और "रबर बैंड" को ड्रॉ करते हैं। इनमें टर्निंग शेप्स के टेम्पलेट्स, पैटर्न खोजने की कार्यक्षमता, या ZZ ब्रेक के बीच अतिरिक्त संबंधों की गणना करने की क्षमता नहीं है।

टिप्पणी 0