MetaTrader5
मेटाट्रेडर 5 के लिए सेंटर ऑफ ग्रेविटी: एक बेहतरीन इंडिकेटर
लेखक: Rosh सेंटर ऑफ ग्रेविटी (Center of Gravity) एक ऐसा इंडिकेटर है जो आपको बिना किसी लेग के टर्निंग पॉइंट्स को सटीकता से पहचानने में मदद करता है। यह इंडिकेटर Ehlers के एडेप्टिव फ़िल्टर के अध्ययन का परिणाम है। सेंटर ऑफ ग्रेविटी आपको मुख्य पिवट पॉइंट्स को लगभग बिना किसी लेग के पहचानने की सुविधा देता है। सेंटर ऑफ ग्रेविटी की गणना का विचार विभिन्न फ़िल्टरों के लेग्स के अध्ययन से आया था, जहाँ सीमित इम्पल्स रिस्पॉन्स (FIR) के अनुसार फ़िल्टर कोएफिशिएंट्स के सापेक्ष अम्प्लीट्यूड का उपयोग किया गया। साधारण मूविंग एवरेज (SMA) एक FIR फ़िल्टर है, जिसमें सभी कोएफिशिएंट्स का मान समान होता है। नतीजतन, SMA का सेंटर ऑफ ग्रेविटी फ़िल्टर का सही केंद्र होता है। दूसरी ओर, वेटेड मूविंग एवरेज (WMA) ऐसा FIR फ़िल्टर है, जिसमें अंतिम मूल्य परिवर्तन का वजन फ़िल्टर की लंबाई के अनुसार होता है। WMA फ़िल्टर के कोएफिशिएंट्स को एक त्रिकोण के आकृतियों के रूप में प्रस्तुत किया जा सकता है। सेंटर ऑफ ग्रेविटी त्रिकोण के आधार की लंबाई के 1/3 पर स्थित होता है। इस प्रकार, WMA का ग्रेविटी सेंटर SMA के समान लंबाई के ग्रेविटी सेंटर की तुलना में दाईं ओर होता है, जो हमें कम लेग देता है। सभी FIR फ़िल्टर के उदाहरणों के लिए, कोएफिशिएंट्स और मूल्य के गुणन का योग कोएफिशिएंट्स के योग से विभाजित करना आवश्यक है ताकि मूल मूल्य संरक्षित रह सके। ऐसे FIR फ़िल्टरों में सबसे प्रसिद्ध Ehlers फ़िल्टर है, जिसे निम्नलिखित तरीके से प्रस्तुत किया जा सकता है: लेख से उद्धरण: "Ehlers फ़िल्टर के कोएफिशिएंट्स लगभग किसी भी परिवर्तनशीलता के माप हो सकते हैं। मैंने मोमेंटम, सिग्नल-टू-नॉइज़ रेशियो, वोलाटिलिटी, और यहां तक कि स्टोकास्टिक्स और RSI मानों को फ़िल्टर कोएफिशिएंट्स के रूप में देखा है। कोएफिशिएंट्स का एक सबसे एडेप्टिव सेट वीडियो एज डिटेक्शन फ़िल्टर से आया, और यह प्रत्येक मूल्य के पिछले मूल्यों के अंतर के वर्ग का योग था। किसी भी मामले में, विभिन्न फ़िल्टर कोएफिशिएंट्स का उपयोग करने का परिणाम फ़िल्टर को एडेप्टिव बनाना था। जब मैं एक एडेप्टिव FIR फ़िल्टर के कोड को डिबग कर रहा था, मैंने देखा कि CG, खुद, मूल्य स्विंग के विपरीत दिशा में चला गया। CG तब दाईं ओर बढ़ता है जब मूल्य बढ़ते हैं और बाईं ओर जब मूल्य गिरते हैं। हालाँकि, सबसे हाल के मूल्य से मापा गया, CG तब घटता है जब मूल्य बढ़ते हैं और बढ़ता है जब वे गिरते हैं। मुझे केवल CG के साइन को उलटने की आवश्यकता थी ताकि एक स्मूद ऑस्सीलेटर प्राप्त हो सके जो मूल्य स्विंग के साथ समन्वयित हो और लगभग शून्य लेग हो।" सेंटर ऑफ ग्रेविटी को Ehlers फ़िल्टर के रूप में निम्नलिखित सूत्र का उपयोग करके गणना की जाती है: इस इंडिकेटर में Period_ पैरामीटर इंडिकेटर की गणना के लिए अवधि सेट करता है, जबकि AppliedPrice पैरामीटर उस मूल्य प्रकार को सेट करता है, जिस पर इंडिकेटर की गणना की जाती है - जिससे हमें इंडिकेटर की मुख्य रेखा मिलती है (जो रंग बदलती है)। सिग्नल लाइन (नीली बिंदु-डैश रेखा) के लिए, SmoothPeriod पैरामीटर मुख्य इंडिकेटर रेखा को स्मूथ करने की अवधि सेट करता है, और SmoothType पैरामीटर स्मूथिंग के प्रकार को दर्शाता है। पैरामीटर के मानों की व्याख्या इंडिकेटर कोड में टिप्पणियों के रूप में दी गई है। यह इंडिकेटर SmoothAlgorithms.mqh लाइब्रेरी के CMoving_Average क्लास का उपयोग करता है। उस क्लास के साथ काम करने का विवरण लेख में दिया गया है "मध्यवर्ती गणनाओं के लिए मूल्य श्रृंखलाओं को बिना अतिरिक्त बफरों का उपयोग किए औसत करना". यह इंडिकेटर पहले MQL4 में कार्यान्वित किया गया था और CodeBase पर 20.02.2007 को प्रकाशित हुआ था।
2011.08.18