Friday, 23 February 2018

Kagi चार्ट - विदेशी मुद्रा - संकेतक


मेटाट्रेडर 4 - संकेतक किगी चार्ट - मेटाट्रेडर 4 के लिए संकेतक जापानी शेयर बाजार के विकास के पहले चरण में, 20 वीं शताब्दी के 70 के दशक में कगी चार्ट को प्रकट किया जाना चाहिए। Kagi चार्ट्स परस्पर जुड़े ऊर्ध्वाधर लाइनों की एक श्रृंखला का प्रतिनिधित्व करते हैं। इन पंक्तियों की मोटाई और वृद्धि की दिशा मूल्य गतिशीलता से निर्धारित होती है। किगी चार्ट समय पर विचार नहीं करते हैं। यदि कीमत एक ही दिशा में आगे बढ़ती है, तो चार्ट में ऊर्ध्वाधर पंक्ति अधिक लंबी हो जाती है यदि मूल्य पूर्व-निर्धारित मान (रिवर्स गुणांक) से बदल जाता है, तो एक नया कॉलम में एक नई ऊर्ध्वाधर रेखा चार्ट में खींची जाएगी। कगी लाइन की मोटाई बदलती है जब कीमतें पिछले अधिकतम न्यूनतम मूल्यों को पार करती हैं। केजी चार्ट्स संयुक्त राज्य अमेरिका में जाना जाता है, क्योंकि स्टीव नीसन्स किताब के नाम से quotBeyond candlesticksquot कगी चार्ट्स यह दर्शाते हैं कि मांग और आपूर्ति बल कैसे काम करते हैं मोटी लाइनों का एक क्रम है, जिसके लिए मांग आपूर्ति से ऊपर है (बाज़ार बढ़ता है)। पतली रेखाओं का एक क्रम मतलब है कि आपूर्ति मांग से अधिक है (बाजार में बूँदें) मोटी और पतली रेखाओं का आदान-प्रदान बोलता है कि बाजार संतुलित है (मांग मांग के बराबर है) एक क्रेजी चार्ट पर मूल व्यापार संकेत लाइन मोटाई है: यदि एक पतली रेखा मोटा हो जाती है, तो आपको खरीदना चाहिए, यदि इसके विपरीत, आपको बेचना चाहिए। अधिकतमतम और न्यूनतम बढ़ने का एक क्रम आरोही आंदोलन की शक्ति के लिए बोलता है, अधिकतम न्यूनतम और न्यूनतम कमजोर बाजार के लिए बोलता है। पोरोग - प्रति सेकेंड में गुणांक पीछे जाने वाला मेटा ट्रेडर 5 कॉपीराइट 2000-2017, एमक्यूएल 5 लि। मेटाट्रेडर 5 - कागी चार्टिंग के लिए उदाहरण संकेतक परिचय अंक और चित्रा चार्टिंग के लिए आलेख सूचक ने पॉइंट और आंकड़ा चार्ट बनाने के एक प्रोग्रामिंग तरीके का वर्णन किया है। यह चार्ट 1 9वीं शताब्दी के बाद से जाना जाता है। हालांकि, यह दूरस्थ अतीत से केवल एकमात्र चार्ट नहीं है वित्तीय बाजार के प्रतिनिधित्व के शुरुआती प्रकारों का एक अन्य उल्लेखनीय प्रतिनिधि कागी चार्ट है। वर्तमान चार्ट में इस चार्ट पर चर्चा की जाएगी स्टॉक एक्सचेंज वित्तीय संस्था 1 9वीं शताब्दी जापान से अपरिचित है मई 1878 में स्थापित की गई है। इसे आजकल टोक्यो स्टॉक एक्सचेंज के रूप में जाना जाता है। इस घटना ने कागी चार्ट बनाने और उसके बाद के विकास के लिए महत्वपूर्ण भूमिका निभाई। 1 99 4 में स्टीव नीसंस से परे कैंडलाइस्टिक्स के प्रकाशन के बाद यूरोप और अमरीका को पता चला किगी चार्ट। नई जापानी चार्टिंग तकनीकों को 1994 में प्रकाशित किया गया। जापानी शब्द कागी का मतलब एल के आकार की कुंजी है जो चार्ट के विकास के समय उपयोग में था। साथ ही, नाम की चार्ट का एक संशोधित संस्करण भी है। स्टीव नेसोन कैंडलस्टिक्स से परे, आप चार्ट के वैकल्पिक नाम भी खोज सकते हैं: मूल्य सीमा चार्ट, हुक चार्ट, डेल्टा या चेन चार्ट। इस चार्ट के बारे में इतना खास क्या है इसकी मुख्य विशेषता यह है कि समय-समय पर केवल एक कीमत (जापानी कैंडलस्टिक्स, सलाखों और लाइनों के विपरीत) को छोड़कर यह अनदेखा करता है। इस प्रकार, चार्ट अपरिष्कृत कीमत में उतार-चढ़ाव को केवल सबसे महत्वपूर्ण वाले छोड़कर छुपाता है। यह चार्ट बाजार की स्थिति के आधार पर एक दूसरे की जगह मोटी यांग और पतली यिन लाइनों का एक समूह दर्शाता है। यदि बाजार उसी दिशा में चलता है, तो रेखा एक नई मूल्य सीमा तक पहुंचने के लिए विस्तारित होती है। हालांकि, अगर बाजार वापस आ जाता है और पूर्वनिर्धारित राशि तक पहुंचता है, तो कुगी लाइन को नए कॉलम में विपरीत दिशा में खींचा जाता है। पूर्वनिर्धारित राशि या तो अंकों में (आमतौर पर मुद्रा जोड़े के लिए उपयोग की जाती है), या वर्तमान मूल्य के प्रतिशत मूल्य (आमतौर पर स्टॉक के लिए उपयोग की जाती है) में सेट की जाती है। रेखा मोटाई निकटतम उच्च या निम्न सफलता के आधार पर भिन्न होती है। 1. चार्टिंग उदाहरण हमें 8 से 11 अक्टूबर के बीच EURUSD, एच 1 पर इतिहास डेटा का उपयोग करने की सुविधा देता है। 15 अंक के रिवर्स थ्रेशोल्ड के साथ मानक इमेजिंग का एक उदाहरण चित्र 1 में दिखाया गया है: छवि 1. कुगी चार्ट, EURUSD H1 जैसा कि हम देख सकते हैं , कीमत 17:00 पर गिरने शुरू कर दिया। निम्न आंदोलन 21:00 तक जारी रहे। 22:00 बजे, मूल्य 1.3566 से बढ़कर 1.3574 पर बंद हो गया है। दूसरे शब्दों में, कीमत 11 अंकों से गुजरती है। यह एक उत्क्रमण के लिए पर्याप्त नहीं है, लेकिन नई कम या तो नहीं पहुंचा है। अगले दो घंटों की कीमत 1:00 बजे (आखिरी 9 बजे) और अंत में सपाट हो जाती है, हम एक मजबूत ऊंचा आंदोलन देखते हैं, जो 1.3591 में बंद हुआ है, जिसमें 25 अंक (1.3591-1.3566) शामिल हैं। इसका मतलब यह है कि मूल्य उलट गया है अपट्रेन्ड निम्न घंटे जारी करता है मोटी यांग लाइन को मजबूत करने वाली कीमत 1.359 9 तक पहुंच गई है। 03:00 पर, कीमत 1.3578 पर तेजी से बंद हो जाती है, जो पिछले उच्च (1.359 9-1.3578) से 21 अंक है। यह उत्क्रमण के लिए पर्याप्त से अधिक है। रेखा नीचे ले जाती है, लेकिन उसके आकार (मोटी यांग लाइन) बरकरार रखती है। 16:00 तक, कीमत नीचे जाती है और अंत में यह निकटतम न्यूनतम के माध्यम से टूट जाती है और मोटी यांग से पतली यिन लाइन में परिवर्तन करती है। 1.3566 के पहले उल्लेख किए गए कम मूल्य में सफलता की कीमत के रूप में काम किया था। कीमत एक यिन लाइन के रूप में बढ़ती जा रही है और इसे 10 अक्टूबर को 14:00 बजे यांग में बदल दिया गया है जो 23:00 (9 अक्टूबर) में बनाए गए सबसे निकटतम 1.3524 के माध्यम से तोड़ दिया गया था। यह छोटा उदाहरण दिखाता है कि कैसे चार्ट का गठन किया जाता है। 2. कागी संकेतक चार्टिंग सिद्धांत वर्तमान समय सीमा से स्वतंत्र सूचक को बनाने के लिए, समय सीमा के डेटा की प्रतिलिपि बनाने का निर्णय लिया गया था, जिस पर सूचक को गठित करना था, अलग-अलग और फिर प्राप्त आंकड़ों के उपयोग से सूचक बनाते हैं। यह कई समय-सीमाओं को एक साथ चार्ट के पर तकनीकी विश्लेषण की सीमाओं के विस्तार के एक चार्ट पर जांचने की अनुमति देता है। सूचक स्वयं एक अलग विंडो में स्थित है, लेकिन मुख्य चार्ट पर डेटा प्रदर्शित करना भी संभव है। दूसरे शब्दों में, बुनियादी संरचना (मानक या संशोधित रूप) सूचक विंडो में किया जाता है। सूचक को मुख्य चार्ट में कॉपी किया गया है, इसकी कीमत और समय के निशान (सेटिंग्स के आधार पर) खींचा जाते हैं। जैसा कि पहले उल्लेख किया गया है, सूचक मानक और संशोधित संस्करण दोनों में चार्ट को खींचता है। मानक के ऊपर वर्णित किया गया है अब, संशोधित संस्करण पर विचार करें। मुझे नहीं पता कि यह एक नया विचार है, लेकिन मैंने इस तरह के संस्करण के बारे में नहीं सुना है। अतिरिक्त फिल्टर का विचार यह है कि न केवल रिवर्स अंक लेकिन चार्ट के प्रत्येक चरण को अब फ़िल्टर किया गया है। दूसरे शब्दों में, कीमतों को नए उच्च या निम्न (कंधेवाले के साथ भ्रमित नहीं होने) के लिए कुछ निश्चित दूरी लेनी चाहिए ताकि उनका गठन किया जा सके। आम तौर पर, जहां कहीं कीमत चलता है, उसे पहले एक निर्दिष्ट दूरी को कवर करना चाहिए। इसके बाद, यह परिभाषित किया जाता है कि क्या यह एक प्रवृत्ति निरंतरता या एक उत्क्रमण था। चित्र 2 दिखाता है कि सिद्धांत कैसे काम करता है संशोधित चार्ट स्वरूप नीले रंग में दिखाया गया है, जबकि मानक लाल रंग में है। जैसा कि हम देख सकते हैं, संशोधित देखो मूल्य आंदोलन परिवर्तन का जवाब देता है और अधिकतर छोटी नाभिकीय संकेतों को फ़िल्टर कर देता है। अंजीर 2. क्रेजी चार्ट के अलावा संशोधित (नीली रेखा) और मानक (लाल रेखा) संस्करणों कागी चार्ट, सूचक सूचक विंडो में और मुख्य चार्ट में कुछ अतिरिक्त तत्व प्रदान करता है। सेटिंग्स के आधार पर, अंक सूचक विंडो में सेट किया जा सकता है। ये अंक उत्क्रमण की कीमतों पर डेटा प्रदान करते हैं। समान फ़ंक्शन मूल्य स्तर का उपयोग करके कार्यान्वित किया जाता है, जो (सेटिंग्स के आधार पर) खिड़की के साथ समान मूल्य को इंडिकेटर बनाने के लिए इस्तेमाल किया जाता है या प्रत्येक चार्ट रिवर्सल पर। रंग तीन संस्करणों में सेट किया जा सकता है: प्रतिवर्ती प्रकार (अप-डाउन), लाइन प्रकार (यिन-यांग) या कोई रंग परिवर्तन के अनुसार। अस्थायी लोगों सहित रिवर्सल प्राइस मार्क्स, मुख्य चार्ट पर उपलब्ध कराए जाते हैं। ये अंक (सेटिंग्स के आधार पर) एक रंग का हो सकता है या यिन या यांग लाइन रंगों के अनुसार रंग बदल सकता है। संपूर्ण सूचक कोड वैश्विक चर के माध्यम से एक दूसरे के साथ संचार के कार्यों का उपयोग करके कार्यान्वित किया जाता है। कोड को तीन मुख्य कार्यों में विभाजित किया जा सकता है और 11 अतिरिक्त अतिरिक्त बुनियादी ग्राफ़िकल निर्माण और बफर एरे के गणना और बफर भरने का मुख्य बोझ सूचक विंडो में कागी चार्ट गठन के कार्य पर निर्भर करता है। अन्य दो कार्य डेटा प्रदान करने के लिए ज़िम्मेदार हैं: पहली बार समय डेटा की प्रतिलिपि बनाता है, जबकि दूसरा - चयनित समय सीमा के प्रत्येक पट्टी के मूल्यों के डेटा। शेष सहायक कार्यों सभी निर्माण कार्यों, ऑब्जेक्ट्स को हटाने, सभी सूचक ऑब्जेक्ट्स का विलोपन, रिवर्सल पैरामीटर गणना, मुख्य चार्ट और सूचक विंडो पर ड्राइंग अंक, ट्रेन्ड लाइन प्रकार की ग्राफिकल ऑब्जेक्ट्स बनाने के साथ सूचक को उतारने के लिए जिम्मेदार हैं मुख्य चार्ट पर कगी, साथ ही सूचक बार शुरू करने के लिए नए बार के आगमन को परिभाषित करते हुए। 3. संकेतक संहिता और एल्गोरिथ्म अब, संकेतक कोड और इसके निर्माण के एल्गोरिथ्म को विवरण में जांचने देता है। यह कोड बहुत बड़ा है और नौसिखिए प्रोग्रामर इसे समझने के लिए काफी मुश्किल हो सकता है। ग्लोबल वैरिएबल के माध्यम से एक-दूसरे के साथ संचार करने के कार्य कोड को काफी भ्रामक बनाते हैं। लेख के इस हिस्से में, मैं प्रत्येक फ़ंक्शन और कोड का एक हिस्सा अलग से समझाऊंगा। सबसे पहले, मैं सूचक सेटिंग्स का वर्णन करता हूँ और फिर प्रारंभिक कार्यों, प्रतिवर्ती पैरामीटर गणना, कागी चार्ट गठन और गणना और अन्य सहायक कार्यों का मुख्य कार्य प्रतिलिपि करने वाले डेटा के बारे में स्पष्टीकरण प्राप्त होंगे। 3.1। संकेतक इनपुट पैरामीटर कोड एक अलग विंडो में सूचक के साथ शुरू होता है, साथ ही साथ 12 बफ़र्स और 8 सूचक ग्राफिकल निर्माण होते हैं। सबसे पहले, हमें दो हिस्टोग्राम और छह लाइनों सहित आठ ग्राफ़िकल निर्माण, क्यों परिभाषित करता है। प्रयोग किया जा चुका है। प्रत्येक हिस्टोग्राम अपनी ऊर्ध्वाधर रेखा बनाता है। एक रेखाएं यिन लाइन के लिए जिम्मेदार है, जबकि अन्य एक यांग लाइन के लिए है यह मामला लाइनों के साथ कुछ और अधिक जटिल है, क्योंकि प्रत्येक पंक्ति के लिए उनमें से तीन हैं यह इस तथ्य के कारण किया जाता है कि यदि कोई दूसरा बिंदु पहले एक के निकट खींचा गया हो तो रेखा खींची गई है। दूसरे शब्दों में, हमें केवल दो लाइन-प्रकार की ग्राफिकल निर्माण की ज़रूरत होती है, ताकि प्रत्येक दूसरे के आस-पास दो पंक्तियां खींच सकें। हालांकि, यदि हमें आवश्यक बिंदुओं को छोड़ने के लिए इन पंक्तियों की आवश्यकता है, तो हमें दूसरे दो लोगों के साथ घूमने के लिए तीसरे निर्माण की आवश्यकता है। यह चित्रा 3 में समझाया गया है, जहां आप देख सकते हैं कि यदि केवल दो पंक्ति-प्रकार के ग्राफ़िकल निर्माण का उपयोग किया जाता है तो क्या होता है: अंजीर। 3. कंधे और कमर लाइनों को प्रदर्शित करने के लिए दो और तीन ग्राफिकल लाइन-प्रकार के निर्माण का उदाहरण, तब सेटिंग्स मेनू बनाया गया है। यहां पांच गणनाएं हैं (इनपुट पैरामीटर में उन्हें जांचने देता है) पहली इनपुट पैरामीटर अवधि एक अवधि है, जिस पर निर्माण किया जाता है, इसके बाद अवधि नियोजित किया जाता है - चार्ट निर्माण अद्यतन अवधि और आखिरी बार पैरामीटर प्रारंभ डेटा है - समय निर्माण से शुरू होता है ये मापदंडों के बाद चार्ट निर्माण और अतिरिक्त लेबलिंग वाले हैं: निर्माण के लिए उपयोग किए जाने वाले मूल्य के उपयोगकर्ता, मानक या संशोधित प्रॉक्सीप्रकार प्रकार द्वारा परिभाषित कीजिटिप चार्ट निर्माण प्रकार: क्लोज़, ओपन, हाई और लो टाइपपरूरस्टेप प्रत्यावर्तन प्रकार का प्रयोग किया जाता है: प्वाइंट और प्रतिशत दरवाजा उत्क्रमण मूल्य (ऊपर दिए गए पैरामीटर के आधार पर अंक या प्रतिशत मान में निर्दिष्ट) सूचक विंडो में coloryin यिन लाइन रंग सूचक विंडो चौड़ाई में यांग लाइन रंग सूचक खिड़की चौड़ाई में यिन लाइन चौड़ाई सूचक विंडो स्तर में यांग रेखा की चौड़ाई ओपन मूल्य स्तर चाहिए या नहीं सूचक खिड़की में मूल्य स्तर के सूचक खिड़की levelstype प्रकारों में खींचा जा सकता है। चयन करने के लिए दो मूल्य हैं: प्रत्येक रिवर्सल पर या समान मूल्य सीमा स्तरों पर समान रूप से संकेतक विंडो में कीमत स्तर की संख्या संख्या बदलते हैं। कल मूल्य स्तर के स्तर को बदलने की अनुमति देता है, विकल्प ऊपरी और निचले रिवर्सल हैं, यिन और यांग लाइन या कोई परिवर्तन नहीं स्तरों का पहला रंग कीमत स्तर के स्तर का पहला रंग मूल्यकोष का दूसरा रंग मूल्य स्तर लेबल 1 चित्रकारी चार्ट उलट मूल्य लेबल सूचक विंडो लेबल में 1 सूचक विंडो लेबल में प्रदर्शित लेबलों की संख्या संख्या 1 सूचक विंडो लेबल 2 में मूल्य लेबल का रंग रंग 2 चित्र पर मूल्य लेबल मुख्य चार्ट लेबल 2 मुख्य चार्ट पर टाइटल टाइम-ड्रॉइंग ड्राइंग रिवर्सल टाइम लाइन, मुख्य चार्ट टाइटल पर टाइटल लाइनें, मुख्य चार्ट टाइमलाइनचेंज से रिवर्सल टाइम लाइनों की निरंतरता को दर्शाती है। यिन या यांग लाइन टाइमफ़र्नस्टॉलर पर यवसुरा लेबल के आधार पर टाइम लाइन का रंग बदलना मुख्य चार्ट टी पर समय रेखा का रंग मुख्य चार्ट में समय रेखा का दूसरा रंग काशिमाचर्ट, मुख्य चार्ट में मुख्य चार्ट के मुख्य चार्ट पर मुख्य चार्ट coloryinmain यान लाइन रंग पर क्या चार्ट तैयार किया जाना चाहिए कि क्या कागी मुख्य चार्ट चौड़ाई पर चौथाई यान रेखा रंग मुख्य चार्ट चौड़ाई पर यानी लाइन चौड़ाई चौड़ाई वाला यांग रेखा चौड़ाई मुख्य चार्ट मैग्नीबम्ब जादू संख्या पर वस्तुओं के निर्माण और उनके विलोपन के लिए इस्तेमाल किया जाता है, साथ ही साथ एक चार्ट पर कई संकेतकों को लॉन्च करने के लिए सूचक के नाम पर। इन मापदंडों को उनके बदले में संकेतक बफ़र्स की घोषणा के बाद, मूल्य और समय के मूल्यों को संग्रहित करने के लिए सहायक बफ़र्स, सहायक वेरिएबल्स (स्टॉपडाटा, बारकोकिड, बारसीपिपिटाइम, कॉपीहैस्टिइटी, कॉपीटाइम), येन या यांग लाइन में डेटा को संग्रहीत करने के लिए एरे, चार्ट आंदोलन हुआ, उस बदलाव का समय और मूल्य, केंद्रीय मूल्य (अगर यिन को यांग पर बार या इसके उलट किया गया है)। अंत में, सबसे अधिक उपयोग किए जाने वाले वैश्विक चर में से एक चार्ट आंदोलन में परिवर्तन की संख्या वाले डेटा को घोषित किया जाता है। 3.2। संकेतक प्रारंभिक फ़ंक्शन अगले एक सूचक प्रारंभिक समारोह है। संकेतक बफ़र्स और उनका अनुक्रमण (मुख्य रूप से समय की श्रृंखला के रूप में, कुगी चार्ट के रूप में मुख्य एक से छोटी है, इसे पीछे की तरफ खींचना बेहतर होता है) वहां निर्दिष्ट हैं। इसके अलावा, उन मूल्यों को स्क्रीन पर प्रदर्शित नहीं किया जाता है (EMPTYVALUE-1) अब, हम सूचक का नाम और प्रदर्शन सटीकता प्रदान करते हैं। जैसा कि पहले उल्लेख किया गया है, जादू का नाम नाम में जोड़ा गया है। यह चार्टविंडोफिड () फ़ंक्शन के सही संचालन प्रदान करने के लिए किया जाता है। अन्यथा, सूचक खिड़की में खींची गई आलेखीय ऑब्जेक्ट को केवल लॉन्च किए गए संकेतक पर प्रदर्शित किया जाता है (यदि एक चार्ट पर कई संकेतक उपयोग किए जाते हैं)। इसके बाद, हम निर्माण लाइनों के नाम असाइन करते हैं, सूचक विंडो में वर्तमान संख्यात्मक मानों को प्रदर्शित करने पर रोक देते हैं, यिन और यांग लाइनों की रंग और चौड़ाई सेट करते हैं, सूचक विंडो में प्रदर्शित मूल्य स्तर की संख्या निर्धारित करते हैं। 3.3। डेटा कॉपी फंक्शन अब, डेटा कॉपी फ़ंक्शन का परीक्षण करने देता है। उनमें से दो यहाँ हैं पहली कीमत कीमतों की प्रतिलिपि बनाने के लिए है, जबकि दूसरी बार प्रत्येक सलाखों के खुले समय की नकल के लिए है दोनों फ़ंक्शंस पहले घोषित संकेतक गणना बफ़र्स में अपने मूल्यों को बनाए रखते हैं। सबसे पहले, मूल्यों की नकल समारोह पर विचार करें। फ़ंक्शन इनपुट मापदंडों: डेटा को संग्रहीत करने के लिए सरणी, डेटा प्रतिलिपि शुरू और खत्म समय (वर्तमान समय) फ़ंक्शन के फ़ंक्शन में फ़ंक्शन पर प्रतिक्रिया देने के लिए चर, मध्यवर्ती सरणी पर प्रतिलिपि किए गए डेटा (बार) की संख्या, इंटरमीडिएट डायनामिक सरणी और बार की संख्या जिसे इंटरमीडिएट सरणी पर कॉपी किया जाना चाहिए। बार की संख्या की गणना उस समय की अवधि में बार की कुल संख्या और पिछले फ़ंक्शन कॉल पर प्रतिलिपि बार (वैश्विक चर) की संख्या के आधार पर की जाती है। अगर यह पहली बार नहीं हुआ है कि डेटा की प्रतिलिपि बनाई गई है, तो अंतिम प्रतिलिपि बार पर डेटा अद्यतन किया जाना चाहिए। ऐसा करने के लिए, हम एक की प्रतिलिपि बार की संख्या को कम करते हैं और एक के द्वारा नए प्रतिलिपि बार की संख्या बढ़ाते हैं। हम सलाखों की प्रतिलिपि बनाने के लिए तैयार की गई मध्यवर्ती सरणी का आकार भी बदलते हैं। सेटिंग्स पर निर्भर करता है, हम कीमतों की मध्यवर्ती सरणी के लिए प्रतिलिपि। नकल सफल होने पर, डेटा को मध्यवर्ती सरणी से बफर एरे (फ़ंक्शन रिस्पांस सरणी) के अंत में कॉपी किया जाता है, फ़ंक्शन को सकारात्मक उत्तर दें और वैश्विक चर को कॉपी किए गए बार की संख्या पर डेटा संग्रहीत करने के लिए अपडेट करें। इस तरह की प्रतिलिपि नकल के समय को कम करने के लिए केवल कुछ अंतिम बार की नकल की अनुमति देता है। अगला कार्य समय डेटा कॉपी करने के लिए है। यह पिछले एक से भिन्न होता है जिसमें यह एक और चर प्रकार - datetime (जो टाइम बफर एआरए फ़ंक्शन उत्तर सरणी पर प्रतिलिपि बनाते समय डबल में कनवर्ट होता है) से संबंधित होता है। एक और अंतर यह है कि स्विच () स्टेटमेंट का उपयोग नहीं किया जाता है, क्योंकि कॉपी किए गए डेटा को चुनने की कोई आवश्यकता नहीं है। 3.4। रिवर्सल पैरामीटर कैलकुलेशन फ़ंक्शन रिवर्सल पैरामीटर एक बिंदु या प्रतिशत एक हो सकता है, इसलिए हमें फ़ंक्शन की आवश्यकता है जो सूचक सेटिंग के आधार पर उल्टा पैरामीटर की गणना करेगा। प्रतिशत उत्परिवर्तन की गणना के लिए फ़ंक्शन में केवल एक पैरामीटर मूल्य है उत्तर के लिए वैरिएबल पहले डबल प्रकार से शुरू किया जाता है और गणना के बाद, यह परोक्ष रूप से प्रतिक्रिया के लिए int प्रकार में परिवर्तित होता है। ऐसा इसलिए किया जाता है क्योंकि गणना अंक में फ़्लोटिंग बिंदु संख्याओं का उपयोग किया जाता है, जबकि उत्तर को पूर्णांक के रूप में प्रस्तुत किया जाना चाहिए। यदि समारोह दूसरे-दूसरे कंडीशनल स्टेटमेंट द्वारा चयन में कार्यान्वित किया जाता है। तुलना सीधे बाह्य इनपुट चर (सूचक पैरामीटर) के साथ किया जाता है एक साधारण समीकरण का उपयोग करके अंकों की गणना की जाती है। सबसे पहले, कीमतों की कुल संख्या को पारित किया गया है। फिर, निर्दिष्ट प्रतिशत की गणना इस संख्या के आधार पर की जाती है और लौटाए गए वैरिएबल को सौंपी जाती है। 3.5। मुख्य कार्य - ड्राइंग कगी चार्ट हम पहले से ही सभी कार्यों की जांच कर चुके हैं जो मुख्य कार्य के संचालन के लिए जरूरी हैं - सूचक खिड़की में कागी चार्ट को आकर्षित करना (यानी सूचक बफर भरना) फ़ंक्शन इनपुट पैरामीटर में डेटा एरेज़ शामिल हैं। उनमें से दो ऊपर वर्णित गणना बफ़र्स हैं (पहले प्रतिलिपि मूल्य और समय), बाकी सभी सूचक ग्राफिक निर्माण बफ़र्स के एरे हैं। चार्ट निर्माण के डेटा के भंडारण के लिए आवश्यक चर फ़ंक्शन के अंदर घोषित किए गए हैं। चूंकि चार्ट को लूप स्टेटमेंट के लिए उपयोग किया जाता है, इसलिए हमारे पास पहले के पास समाप्त होने वाले स्टेज पर डेटा होना चाहिए। यह छह चर द्वारा प्राप्त किया जा सकता है: लाइनमॉव - जहां पिछली पास, लाइनगॉज-लाइन कैलिबर (लाइन चौड़ाई) - यिन या यांग, प्राइस 1 और प्राइस 2 - पिछले और वर्तमान कीमत पर विचार किया जाने वाला मूल्य, कीमत और कीमत - पिछली कीमत एक कंधे और कमर जैसा कि हम देख सकते हैं, मूल्य 1 को तत्काल नकल की कीमतों के सरणी के पहले तत्व के बराबर माना जाता है, क्योंकि इस वैरिएबल को लूप की शुरुआत से तुलना करने से पहले गणना में शामिल किया गया है। चूंकि सूचक ग्राफिक निर्माण के बफर एरेज़ में एसेरीज़ इंडेक्सिंग फ्लैग है, इसलिए उन्हें रिवर्स ऑर्डर में भरना चाहिए। इसे प्राप्त करने के लिए, उपयुक्त आकार वाले समय सारणी को लागू किया जाता है। समय, लाइन प्रकार, कंधे और कमर पर डेटा के भंडारण के लिए ग्लोबल वैरिएबल, साथ ही रिवर्सल की कीमतें उसी तरह बदल जाती हैं। फिर, सभी सरणियों को खाली मूल्यों (-1) से भरा जाना चाहिए। यह दो छोटी छोरों का उपयोग किया जाता है। एक लूप में सब कुछ शामिल करना संभव है लेकिन दो लोगों का उपयोग करके सभी क्रियाएँ बहुत स्पष्ट होती हैं, जबकि निष्पादन समय ज्यादा नहीं बदला है। दूसरे शब्दों में, ग्राफ़िकल बफ़र्स और गणना समय सरणी अलग से भरे हुए हैं अब, सभी चर घोषित, रूपांतरित और भरे हुए हैं, ताकि मुख्य लूप को लॉन्च किया जा सके। यह बहुत बड़ा है (हालांकि गणना को काफी तेजी से किया जाता है) और इसमें पहले से कॉपी किए गए सभी बार स्कैनिंग शामिल हैं लूप सभी कॉपी किए गए सलाखों के माध्यम से गुजरता है और उनके साथ काम करने के लिए पहले से घोषित एरेज़ की ज़रूरत पूरी करता है। सबसे पहले, लूप में इस्तेमाल किए जाने वाले सभी सरणियों को परिभाषित करने देता है: yinint1 - ऊर्ध्वाधर यिन लाइन मूल्य का प्राथमिक मूल्य (यदि ऊर्ध्वाधर यिन रेखा खींची गई है और चार्ट नीचे की तरफ ले जाता है, तो यह मूल्य का ऊपरी मान है यदि चार्ट ऊपर की ओर बढ़ता है, तो हम yinint2 - ऊर्ध्वाधर यिन लाइन कीमत का द्वितीयक मूल्य (ऊपरी रेखा खींची गई है, यदि यह रेखा नीचे है, तो यह ऊपरी मूल्य है, हमारे पास विपरीत मामला है) yangint1 - ऊर्ध्वाधर यांग रेखा मूल्य का प्राथमिक मूल्य yangint2 - ऊर्ध्वाधर यांग लाइन की कीमत के माध्यमिक मूल्य लिनिन - क्षैतिज यिन लाइन मूल्य (यिन लाइन पर उत्क्रमण की कीमत) - क्षैतिज यांग रेखा मूल्य (यांग लाइन पर उत्क्रमण की कीमत) टाइमचेंज - चार्ट उत्क्रमण का समय (कंधे या कमर का निर्माण ) समयरेखा - रिवर्सल यिन 0 या यांग 1 टाइम-सेंट्रॉलप्रिसे के दौरान की रेखा - केंद्रीय मूल्य का मूल्य, उस समय की कीमत जब यिन लाइन यांग में बदल जाती है या इसके विपरीत समय-समय पर बदलाव - उत्परिवर्तन (कंधे या कमर) मूल्य का मूल्य, परिवर्तनशील येिन या यांग लाइन के प्रकारों पर निर्भर नहीं एक आम है मूल्य बफर से मौजूदा विश्लेषण मूल्य का मूल्य प्रत्येक मूल्य के अनुसार मूल्य 2 वैरिएबल को आवंटित किया जाता है, यदि अन्य सशर्त बयानों में आगे की तुलना के लिए। इसके बाद, प्रतिलिपि किए गए डेटा की बफर सरणी का चरण-दर-चरण विश्लेषण किया जाता है और उपरोक्त वर्णित एरे भरे हुए हैं। प्रत्येक अगर-दूसरे कंडीशनल स्टेटमेंट शर्तों के आधार पर कुछ कार्य करता है: चार्ट लाइनों की पिछली दिशा (ऊपर या नीचे) और लाइनों के पिछले स्वरूप (यिन या यांग)। फिर आंदोलन की स्थिति (चाहे मूल्य ने निश्चित अंकों की संख्या पार कर ली है) निर्माण प्रकार (मानक या संशोधित) के आधार पर जांच की जाती है। अगर सब कुछ ठीक है, तो नए चर (सरणी तत्व) को फिर से निर्दिष्ट या परिभाषित किया जाता है। लाइन प्रकार (यिन या यांग) को बहुत शुरुआत में परिभाषित किया गया है आंदोलन और पिछले कार्यों के आधार पर, आगे वितरण किया जाता है। वहाँ दो संभावित मूल्य आंदोलनों हैं: प्रत्येक दिशा में पिछले प्रकार के चार प्रकार भी होते हैं: पिछली पंक्ति यिन थी और इसे ऊपर ले जाया गया था पिछली पंक्ति यांग थी और इसे ऊपर ले जाया गया था पिछली पंक्ति यिन थी और इसे नीचे स्थानांतरित किया गया था पिछली पंक्ति में यांग था और यह नीचे चले गए इस प्रकार, हमारे पास प्रारंभिक आंदोलन (पहली पंक्ति उपस्थिति) की पहली दो परिभाषाओं के अलावा आठ मामलों हैं। उसके बाद, मुख्य लूप खत्म हो गया है। रिसाइंमेंटमेंट (रिवर्सल) और बफ़र्स को भरने के लिए चार्ट को छोटे लूप में बनाने के लिए किया जाता है जिसमें मुख्य लूप में पहले परिभाषित किए गए कुगी चार्ट की संख्या शामिल होती है और एक चर में लिखा जाता है। ऊपरी और निचले मूल्य के मूल्यों और ऊर्ध्वाधर लाइनों के वितरण के लिए, यह सब बहुत सरल है: एक साधारण उत्क्रमण किया जाता है। दूसरे शब्दों में, पहले प्राप्त प्राथमिक मूल्य (इंडेक्स 0,1,2,3 इंडेक्स वाले arrays) को बफ़र्स अंत मूल्यों (इंडेक्स के साथ तत्व, अर्थात -1, -2, -3) को अंत के रूप में उपयोग किया जाता है। मूल्य)। रिवर्सल (क्षैतिज) लाइनों को एक साथ चिपकाने से रोकने के लिए, स्विच स्टेटमेंट का प्रयोग करके रोटेशन ऊपर वर्णित के रूप में किया जाता है। उस समय, कागी चार्ट के निर्माण के मुख्य कार्य का काम पूरा हो गया है। 3.6। रुझान रेखा ग्राफिकल ऑब्जेक्ट बनाने के लिए फ़ंक्शन, अब ट्रेंड लाइन ग्राफ़िकल ऑब्जेक्ट बनाने के लिए फ़ंक्शन की जांच करें। मुख्य चार्ट पर कागी को आकर्षित करने के लिए यह फ़ंक्शन आवश्यक है समारोह बहुत सरल है इसमें ट्रेंड लाइन ग्राफिकल ऑब्जेक्ट बनाने के लिए आवश्यक इनपुट पैरामीटर शामिल हैं: ऑब्जेक्ट का नाम, प्रथम और द्वितीय मूल्य और समय अंक, साथ ही साथ लाइन चौड़ाई और रंग। फ़ंक्शन बॉडी में ग्राफ़िकल ऑब्जेक्ट सृजन फ़ंक्शन और ग्राफिकल ऑब्जेक्ट गुणों को बदलने के छह फ़ंक्शन शामिल हैं। 3.7। मुख्य चार्ट पर कगी आरेखण पिछला फ़ंक्शन जो पिछले एक बार लागू होता है मुख्य चार्ट पर कागी निर्माण का कार्य है। कुगी चार्ट निर्माण के पहले जांच मुख्य समारोह में भरे गए वैश्विक वैरिएबल को इनपुट वैरिएबल के रूप में उपयोग किया जाता है: उत्क्रमण मूल्य (कंधे और कमर), परिवर्तन की सरणी और केंद्रीय मूल्य (मूल्य, जिस पर यिन लाइन यांग में बदल जाती है या इसके विपरीत), उलटा समय सारणी (वास्तविक समय में स्थित, Z-1 सरणी सूचकांक का उपयोग उल्टा प्रारंभ को चिह्नित करने के लिए किया जाता है), पंक्ति के प्रकार की सरणी, जिस पर उत्क्रमण हुआ (यह भी एक तत्व आगे, जैसे समय सरणी) फ़ंक्शन बॉडी में एक लूप होता है। लूप को दो हिस्सों में विभाजित किया गया है: ऊर्ध्वाधर और क्षैतिज रेखाओं को चित्रित करना। पहला भी दो भागों में विभाजित है: लाइन परिवर्तन (केंद्रीय मूल्य बदलें) और परिवर्तन की अनुपस्थिति को देखते हुए ऊर्ध्वाधर खींचें। प्रवृत्ति लाइन ऑब्जेक्ट निर्माण फ़ंक्शन के हस्तांतरित पैरामीटर को नोट करें। नामकरण बार-बार किया जाता है ऑब्जेक्ट का नाम जादू संख्या से शुरू होता है (किसी निश्चित सूचक के ऑब्जेक्ट को हटाने के लिए आवश्यक है), फिर इसका प्रकार तय हो गया है और अंत में सूचकांक असाइन किया गया है। लूप के प्रत्येक पास में सूचकांक अपडेट किया जाता है। 3.8। अतिरिक्त लेबल लागू करना जैसा कि मैंने पहले ही उल्लेख किया है, सूचक अतिरिक्त लेबल लागू करता है मुख्य चार्ट पर इन लेबल्स को प्रदान करने वाला फ़ंक्शन जांचने देता है। यहां केवल दो लेबल प्रकार हैं: मूल्य लेबल और ऊर्ध्वाधर लेबल के माध्यम से दिखाए जाने वाले उत्क्रमण मूल्य और उत्क्रमण समय लेबल। निम्न पैरामीटर इनपुट वाले के रूप में पारित किए जाते हैं: उत्परिवर्तित मूल्य लेबल ड्राइंग और लेबल्स रंग का गुण, उत्क्रमण समय लेबल चित्रण और लेबल रंग परिवर्तन की विशेषताओं, उत्क्रमण समय के पहले और दूसरे रंग। पूरे फ़ंक्शंस को दो हिस्सों में विभाजित किया गया है: पहला भाग टाइम लेबल्स के लिए ज़िम्मेदार है, जबकि दूसरे मूल्य लेबल के लिए। फ़ंक्शन के दोनों हिस्सों में चार्ट्स रिवर्सल (एक वैरिएबल) की संख्या के हिसाब से लूप शामिल होते हैं। if-else सशर्त स्टेटमेंट को लूप से पहले सेट किया गया है बयान संकेतक सेटिंग्स के अनुसार उनके ड्राइंग की आवश्यकता की जांच करता है। पहला लूप टाइम लेबल बनाता है, ऑब्जेक्ट नेम की परिभाषा लूप की शुरुआत में की जाती है (नाम की पीढ़ी के सिद्धांत को ऊपर वर्णित किया गया है)। फिर, वैश्विक रूप से घोषित लाइन प्रकार सरणी (यदि पैरामीटर सेट होता है) से रेखा के आधार पर रंग चुना जाता है और अन्य पैरामीटर लाइन पर लागू होते हैं दूसरी लूप उत्परिवर्ती मूल्य लेबल बनाने के लिए जिम्मेदार है सबसे पहले, वस्तु नाम उत्पन्न होता है। उसके बाद, समय सारणी सूचकांक चयन इस आधार पर निर्धारित किया जाता है कि क्या मुख्य चार्ट पर कागी निर्माण किया जाना है या नहीं। अगर ऐसा नहीं किया जाता है, तो लेबल हवा में स्थित होंगे और यह बिल्कुल स्पष्ट नहीं होगा कि उत्परिवर्तन के स्थान पर क्या हुआ है। उसके बाद, मूल्य लेबल प्रकार ऑब्जेक्ट बनाया और कॉन्फ़िगर किया गया है। अब, देखते हैं कि हम कैसे संकेतक विंडो में लेबल सेट कर सकते हैं। सूचक विंडो में सभी लेबल अधिकतर मूल्य हैं, और उनमें से केवल दो प्रकार हैं: उत्क्रमण मूल्य लेबल और मूल्य स्तर। मूल्य स्तर पर ड्राइंग के दो प्रकार होते हैं: चार्ट पर उलट और पूरे चार्ट मूल्य सीमा के बराबर दूरी पर। पहला प्रकार दो तरह से स्तरों का रंग बदल सकता है: लाइन प्रकार (यिन या यांग) के अनुसार और उत्परिवर्तन (ऊपर या नीचे) के अनुसार इस प्रकार, फ़ंक्शन को दो छोरों में विभाजित किया जाता है: पहली बार उत्क्रमण मूल्य लेबल बनाने के लिए ज़िम्मेदार है, दूसरा मूल्य मूल्य स्तर के पदों के साथ होता है उत्तरार्द्ध को दो प्रकारों में विभाजित किया जाता है: प्रत्येक प्रतिवर्ती पर लेबल या एक समान स्तर पर सभी मूल्य सीमाओं पर लेबल। यह कार्य पिछले एक से अलग है जिसमें मूल्य लेबल्स और स्तर की संख्या पर इसकी सीमाएं हैं, क्योंकि इस तथ्य के कारण कि बड़ी संख्या में वे अपनी समझ को उलझाए हुए चार्ट को अधिभार देते हैं। इस सुविधा के कारण, दोनों लूप संकेतक सेटिंग्स (मूल्य लेबल और स्तर की संख्या) में निर्दिष्ट पास की संख्या से सीमित हैं। इस तरह के एक दृष्टिकोण खतरनाक है क्योंकि सेटिंग्स में निर्धारित मूल्य लेबलों की संख्या की तुलना में उत्क्रमण की संख्या बहुत छोटी हो सकती है। इस कारण के कारण, प्रत्येक लूप पास के दौरान प्रतिवर्ती उपस्थिति की कीमत लेबल या स्तर ड्राइंग के लिए जाँच की जाती है। एकमात्र अपवाद एक समान दूरी पर पूरी कीमत सीमा के साथ मूल्य स्तरों को आकर्षित कर रहा है। रिवर्स ऑर्डर में प्राइस लेबल टाइप ग्राफ़िकल ऑब्जेक्ट्स का निर्माण निर्देशांक में किया जाता है, यानी ये लेबल्स वर्तमान तिथि से अतीत तक रखा गया है। वही कीमत के स्तर पर लागू होता है: वर्तमान मूल्य स्तर पहले उत्पन्न होते हैं और इसके बाद पहले वाले होते हैं। अपवाद चार्ट के उलट होने पर कीमत के स्तर पर निर्भर नहीं होते हैं। सेटिंग के अनुसार अगर-दूसरे सशर्त बयानों का उपयोग करके मूल्य स्तर का रंग परिवर्तन किया जाता है 3.9। पहले से निर्मित ग्राफ़िकल ऑब्जेक्ट हटाना हम पहले से जानते हैं कि यह सूचक ग्राफिकल वस्तुओं में समृद्ध है। यह सोचने का समय है कि हम उन्हें जल्दी और कुशलतापूर्वक कैसे हटा सकते हैं। यह कार्य ग्राफ़िकल ऑब्जेक्ट्स को हटाने के लिए फ़ंक्शन द्वारा क्रियान्वित किया जाता है। प्रारंभिक नाम और वस्तुओं की संख्या फ़ंक्शन पैरामीटर के रूप में उपयोग की जाती है सृजन के दौरान, वस्तु नाम में जादू संख्या और एक ऑब्जेक्ट प्रकार का नाम होना चाहिए। प्रोग्राम में फ़ंक्शन कॉल उनके संभावित अस्तित्व से अधिक वस्तुओं की संख्या के द्वारा सीमित है। हालांकि, यह संकेतक की कार्यक्षमता को प्रभावित नहीं करता है 3.10। अब चार्ट निर्माण की शुरूआत करने के लिए समारोह, हमने गणना चार्ट के निर्माण और निर्माण के लिए सभी कार्यों की जांच करने के बाद, साथ ही वस्तुएं बनाने और हटाने के लिए, हमें नए सलाखों के आगमन की जांच के लिए एक और छोटा कार्य पर विचार करना चाहिए। फ़ंक्शन बहुत सरल है और इसमें एक इनपुट पैरामीटर - विश्लेषण अवधि है। कार्यों का उत्तर भी बहुत सरल है। इसमें बूल का प्रकार है और इसका जवाब है कि क्या एक नया बार मौजूद है या नहीं। फ़ंक्शन बॉडी का आधार स्विच स्टेटमेंट है जो अवधि के आधार पर अपने विभिन्न बयानों पर नियंत्रण से गुजरता है। उदाहरण में, फ़ंक्शन पूरी अवधि सीमा को शामिल करता है, हालांकि केवल एक अवधि का भी उपयोग किया जा सकता है। फ़ंक्शन एल्गोरिदम को IsNewBar कोड से लिया गया है: अंतिम बार खोलने का समय पहले निर्धारित समय मान से तुलना की गई है। यदि मूल्य अलग है, तो एक नया बार है नया मान पहले से परिभाषित एक के रूप में निर्दिष्ट किया गया है और फ़ंक्शन प्रतिक्रिया सकारात्मक माना जाता है अगर अंतिम बार खोलने का समय पहले निर्धारित समय मान के साथ मेल खाता है, तो नया बार अभी तक नहीं आया है और कार्य प्रतिक्रिया नकारात्मक है। 3.11। OnCalculate () और OnChartEvent () फ़ंक्शंस ऊपर वर्णित सभी फ़ंक्शंस समान नाम Func Consolidation वाले फंक्शन में समेकित हैं। यह फ़ंक्शन हर बार एक नया बार ओनकैलिक्यूलेट () फ़ंक्शन में प्रकट होता है और जब ओ कुंजी ऑनचर्टइवेंट () फ़ंक्शन से दबाया जाता है तब यह शुरू होता है। चार्ट उत्पन्न होने या अद्यतित करने से पहले, सभी ग्राफ़िकल ऑब्जेक्ट्स को हटाने के लिए फ़ंक्शन समेकन समारोह (फ़नक समेकन) में कहा जाता है। चूंकि बहुत सारे ऑब्जेक्ट हैं और वे मुख्य चार्ट और इंडिकेटर विंडो कीमत लेबल, ऊर्ध्वाधर लाइनों में विभाजित हैं, साथ ही यिन और यांग खड़ी और क्षैतिज प्रवृत्ति लाइनें, फ़ंक्शन कॉल की सामान्य संख्या 7 है। , इतिहास डेटा की कीमत और समय की नकल की जाती है। कुगी चार्ट के निर्माण के लिए मुख्य कार्य बाद में शुरू किया जाता है उसके बाद, मुख्य चार्ट और सूचक विंडो पर सभी मूल्य लेबल्स को रखने के लिए समारोह कहा जाता है। अंत में, मुख्य चार्ट पर कगी उत्पन्न होती है और वस्तुओं को फिर से तैयार करने के लिए कार्य शुरू किया जाता है। 3.12। OnDeinit () फ़ंक्शन सभी ऑब्जेक्ट्स का विलोपन सूचक डीनिलाइज़ेशन फ़ंक्शन में किया जाता है। अब, व्यवहार में सूचक का उपयोग करने के लिए पास करने देता है। 4. अभ्यास में कागी चार्ट का उपयोग करगी चार्ट पर आधारित कई व्यापारिक रणनीतियों हैं। हम उनमें से कुछ की जांच करेंगे। चलो सबसे लोकप्रिय रणनीति से शुरू करें: जब यांग यिन में बदलता है और इसके विपरीत मामले में खरीदता है। यह चित्र 4 में दिखाया गया है: अंजीर 4. यांग जब यिन में बदलता है और विपरीत मामले में खरीदता है, तो बिक्री 4 (EURUSD M30, 5 अंक) में देखी जा सकती है, यह रणनीति अच्छे परिणाम दिखाती है। The figure displays 8 points for 4 signals, the first one (1) shows that the long position should be opened at 1.3518, which seems to be correct as the price then reaches about 1.3560 comprising 42 points per day. This is a good result. The next point (2) recommends selling at 1.3519. As we can see, the price actually moves down crossing the level of 1.3485 (and covering 34 points) approximately for two hours. Lets move to point (3). The long position is opened at 1.3538 and the price moves up reaching 1.3695. Thus, the profit comprises 157 points already for one day and a half. Of course, these are the highest possible profits but the result is still good enough. The next trading strategy is rolling back from the trend line shown in Fig. 5 (EURUSD M30, 5 points), October 7-18: Fig. 5. Rolling back from the trend line We can move further and trade following the channels. An example of searching for a channel can be examined on Fig. 6 (EURUSD H1, 5 points), roughly the same period: Fig. 6. Trading by channels The less popular strategy based on the fact that after 7-10 successively increasing shoulders or decreasing waists, there will certainly be a reversal (fall ot rise). This is displayed in Figure 7 (GBPUSD H4, 25 points), July 10 - October 18: Fig. 7. 7-10 successively increasing shoulders or decreasing waists As can be seen in the image, seven ascending shoulders are followed by quite a considerable fall roughly equal to the half of the previous rise (about 300 points). Lets examine Trading through a price label strategy to show the necessity of using additional indicator parameters. The idea is to enter the market when the price exceeds (buy) or moves below (sell) the previous price label. The strategy is shown in Fig. 8 (GBPUSD H4, 30 points, modified construction): Fig. 8. Trading through a price label Red arrows on Fig. 8 display when to buy or to sell. The arrows are moving from the previous price label displaying the locations the previous price labels were broken through. Time labels serve mainly as trend direction pointers. Since the color of time labels can be changed relative to the line type, and Yin or Yang line type shows trend direction or reversal, the color may help us define the current market mood. For example, lets take IBM stock chart (H4, 1, standard construction) shown in Fig. 9: Fig. 9. Defining trend direction using time labels The chart shows that blue lines are mainly located on the charts tops, while red ones - at the bottoms. Conclusion The Kagi chart can be successfully used for market trading as a strategy basis or as an auxiliary tool for more precise analysis. In this article, I have examined the code itself and some specificities of constructing the indicator. The main objective has been creation of the multi-functional indicator containing all necessary elements with some extra features that can be disabled. I will be glad to consider new ideas and improvements for the indicator and, perhaps, implement them in the future. Also, please provide me with your feedback. I will be happy to answer your questions concerning the indicator. This article continues the series devoted to developing indicators for constructing the charts from the past. The previous article can be found here. The series is to be continued and I hope to meet you again soon. Thank you for your interest I wish you successful trading, as well as optimized and stable codes.

No comments:

Post a Comment