Tuesday 5 December 2017

विदेशी मुद्रा - कैलेंडर - सीएसवी - फ़ाइलें


मेटाट्रेडर 4 - एक न्यूज कैलेंडर परिचय उदाहरण - इस आलेख में एक साधारण और सुविधाजनक संकेतक लिखने का वर्णन है जो कार्य क्षेत्र में बाहरी इंटरनेट संसाधनों की मुख्य आर्थिक घटनाओं को प्रदर्शित करता है। संकेतक संचालन इस प्रकार दिखता है: यहां सूचक के लिए आवश्यकताओं की एक सूची दी गई है: सूचक को स्वतंत्र रूप से (बिना उपयोगकर्ताओं के मदद के) वर्तमान सप्ताह के लिए ईवेंट कैलेंडर की एक आवश्यक फ़ाइल डाउनलोड करें। सूचक को समाचार पत्रों के साथ ऊर्ध्वाधर लाइनों के रूप में इस फ़ाइल से सभी घटनाओं (दोनों पारित और भविष्य) को प्रदर्शित करना चाहिए। सूचक को बाहरी संसाधन पर ईवेंट अपडेट का पता लगाना चाहिए। कार्य को निर्दिष्ट करने के बाद, हम कुछ तकनीकी विवरणों का विश्लेषण कर सकते हैं। तकनीकी भाग हमें एक बाहरी संसाधन के रूप में दैनिक फीस कैलेंडर का उपयोग करें। इस संसाधन की सुविधा यह है कि वह. csv एक्सटेंशन के साथ एक कैलेंडर डाउनलोड करने में सक्षम बनाता है, इसलिए हम HTML फ़ाइलों के साथ काम करने की कठिनाइयों से बचते हैं। यहां वर्तमान सप्ताह के लिए समाचारों की एक लिंक है: dailyfxcalendarDailyfxGlobalEconomicCalendar. csv। अब हम इंटरनेट से फाइल डाउनलोड करने की प्रक्रिया पर ध्यान दें। यह एक प्रसिद्ध प्रोग्राम GetRight का उपयोग करके किया जा सकता है इसे डाउनलोड किया जा सकता है: getrightget. html या अनुलग्नकों की सूची से इस लेख में। आपके द्वारा प्रोग्राम डाउनलोड करने के बाद, फ़ाइलों को एक आवश्यक निर्देशिका में डाउनलोड करने के लिए GetRight सेट करें। यह आपके व्यापार टर्मिनल के फ़ोल्डर में fileshtml निर्देशिका है। ऐसा करने के लिए, F8 दबाएं और नीचे वर्णित फ़ील्ड में लेखन को परिवर्तित करें: संकेतक अब कुछ प्रश्नों के उत्तर देते हुए, हम सूचक लिखना शुरू कर सकते हैं। केवल दो बाह्य चर हैं: बाह्य संसाधन का पता (वास्तव में, आपको इस पैरामीटर को बदलना नहीं है) और GetRight प्रोग्राम का पता (यदि आपने प्रोग्राम को अन्य निर्देशिका में डाउनलोड किया है, तो मैं प्रारंभिक मान सूचक में, संकेतक की शुरुआत में निरंतर चर के मूल्य को बदलने के लिए नहीं)। GetRight. exe फ़ाइल शुरू करने के लिए हमें फ़ंक्शन WinExec का उपयोग करना होगा जो कि Kernel32.dll पुस्तकालय से आयात किया जा सकता है। जीएमटी के साथ काम करने के लिए पुस्तकालय का समय। जैसा कि आप देख सकते हैं, गेटराइट प्रोग्राम के उपयोग के कारण फाइल को बाहरी संसाधन से डाउनलोड करने का कार्य बहुत सरल जैसा दिखता है। पैरामीटर डब्ल्यू यह बताता है कि प्रक्रिया को तब तक नहीं लौटाया जाएगा जब तक फ़ाइल डाउनलोड पूरा नहीं हो जाता। पैरामीटर ओ यह दर्शाता है कि अगर एक ही नाम वाली एक फाइल है, तो उसे ओवरराइट किया जाएगा। याद रखें, यदि आपने GetRight की सेटिंग ठीक से बदल दी है, तो कैलेंडर को fileshtml में डाउनलोड किया जाएगा। और यहां दो अतिरिक्त कार्य हैं: समारोह PerviousMonday () वर्तमान सप्ताह की प्रारंभिक तिथि देता है फ़ंक्शन टूडेट () दिनांक स्वरूप और समय को कैलेंडर प्रारूप से डेटाटाइम में स्थानांतरित करता है। मुख्य प्रक्रिया GrabNews () डाउनलोड की गई फ़ाइल HtmlCalendar खोलता है। सीएसवी, सभी घटना पैरामीटर पढ़ता है और हर समाचार के लिए दो ऑब्जेक्ट बनाता है: एक ऊर्ध्वाधर पंक्ति और एक पाठ ईवेंट कैलेंडर हर 15 मिनट में अपडेट होता है: निष्कर्ष लेख ने समझाया कि कैसे कार्य केंद्र पर एक बाहरी स्रोत से ईवेंट कैलेंडर को ऊर्ध्वाधर लाइनों के रूप में प्रदर्शित किया जाए। सूचक को जानबूझकर किसी भी अत्यधिक पैरामीटर के बिना लिखा गया था जैसे कि उनकी प्रासंगिकता या किसी घटना के पत्राचार और वर्तमान विंडो के प्रतीक के अनुसार समाचारों को फ़िल्टर करना। अनुलेख मैं कैलेंडर ऑपरेशन में एक त्रुटि पर इंगित करना चाहता हूँ dailyfxcalendar कृपया ध्यान दें कि कभी-कभी फ़ाइल. csv को पता दैनिक फैक्स कैलेंडियन दैनिक फ़ाक्सग्लोबलआर्थिक कैलेंडैरड सीएसवी से होने वाला पेज दैनिक फॉक्स कैलेंडर के समान नहीं है। यह 00:00 से 01:00 (जीएमटी) तक जारी समाचार के लिए हो सकता है। फ़ाइल में। Csv ऐसी खबर 12 घंटे बाद संकेतित हैं। इसके अलावा, कृपया ध्यान दें, कि सूचक बाह्य डीएलएल (kernell32.dll) का उपयोग करता है, इसलिए सूचक सेटिंग में संबंधित पैरामीटर को सक्षम करने के लिए मत भूलना। फ़ाइल CalendarArticle. mq4 को फ़ोल्डर विशेषज्ञों में संग्रहित किया जाना चाहिए। टाइम। एमक्यू 4 एक्सप्लसब्रीबरी में संग्रहीत किया जाना चाहिए, विशेषज्ञों में शामिल हैं। मेटा ट्रेडर 4 - एक्सपर्ट्स फंडामेंटल ट्रेडर डेलीफिक्स सीएसवी एमक्यूएल 4 - मेटाट्रेडर 4 के विशेषज्ञ - विवरण: एक विशेषज्ञ सलाहकार का विकास करना है जो कि समाचार घटनाओं पर वित्तीय व्यापार निर्णयों को स्वचालित बनाता है । मौलिक व्यापारी ईए को ऐतिहासिक डेटा पर बैक-टेस्ट नहीं किया जा सकता है, यह केवल अग्रेषित किया जा सकता है, क्योंकि यह अगले समाचार घटना के लिए इंतजार करने के लिए सेटअप है, और (वास्तविक बनाम पूर्वानुमान) के बीच अंतर के आधार पर एक वित्तीय व्यापार निर्णय लेता है या (वास्तविक बनाम पिछले) डेटा कैलेंडर को डाउनलोड करने के बाद, फंडामेंटल ट्रेडर्स ईए बहुत सरल है, यह निर्धारित करता है कि डेलीएफएक्स कैलेंडर पर कौन से न्यूज़ इवेंट पर अगली तारीख तय की गई है, तो यह उस समाचार घटना के लिए इंतजार करता है, जब डेटा जारी हो जाता है, तो ईए निवेशक व्यापार करता है फेसला। मूल व्यापारी ईए को किसी भी चार्ट और किसी भी समय के फ्रेम पर लागू किया जा सकता है, क्योंकि यह ऑर्डर निष्पादित करने के लिए केवल चार्ट का उपयोग करता है मौलिक व्यापारी ईए, डेलीएफएक्स कैलेंडर पर हर देश का समर्थन करने के लिए तैयार है, विवरण के लिए नीचे देखें। नोट: इस ईए कार्य को प्राप्त करने के लिए, आपको निम्न साइट से मुख्य फाइलों की स्थापना के निर्देशों का पालन करना होगा: mql5enarticles1502 यह ईए कोड पर एक संकेतक से बनाया गया है जो उपर्युक्त लिंक में निर्दिष्ट है। आपको सबसे पहले, ऊपर दिए गए लिंक में निर्देशों का पालन करना होगा, और निम्नलिखित फाइलों को सेटअप करना होगा: getrightsetup. zip Time. mq4 Time. mqh सुनिश्चित करें कि आप डिफ़ॉल्ट को सही डाउनलोड निर्देशिका प्राप्त करें जहां कैलेंडर डाउनलोड किया जाएगा, अन्यथा यह ईए काम नहीं करेगा । सुनिश्चित करें कि आपने उस लेख को बहुत धीरे से पढ़ा है, और सुनिश्चित करें कि हर निर्देश का पालन करें। आप उन सभी (3) फाइलों को पढ़ सकते हैं, और उनके फ़ंक्शन क्या हैं यह आलेख चार्ट विंडो में समाचार घटनाओं को प्रदर्शित करने के लिए सूचक को निष्पादित कर रहा है, यह समझाते हुए एक बहुत अच्छा काम करता है। यह एक अच्छा विचार है, पहले, उस सूचक को सेटअप करें और आपके चार्ट पर समाचार प्रदर्शित किया गया है, जिसके बाद यह ईए बिना किसी समस्या के काम करेगा। यह सूचक स्रोत कोड को ईए बनने के लिए संशोधित किया गया था, समाचारों को व्यापार करने और उन्हें प्रदर्शित करने के लिए नहीं। जब ऊपर सूचीबद्ध लिंक्स से ऊपर सूचीबद्ध फाइलों को सेटअप किया जाता है, तो आप इस ईए को str2double. dll के साथ डाउनलोड कर सकते हैं और यह ईए DAILYFX पर जारी समाचार का व्यापार करेगा। Str2double. dll फ़ाइल रूट निर्देशिका में जाती है, उदा। सी: प्रोग्राम फाइल्स इंटरबैंक एफएक्स ट्रेडर 4 व्यापार के पीछे तर्क निम्नानुसार है: व्यापार की खबरों के दौरान दो प्रकार की घटनाएं होती हैं। 1: वास्तविक आर्थिक डेटा जो पूर्वानुमान आर्थिक आंकड़ों के मुकाबले है। दूसरा: वास्तविक आर्थिक डेटा है जो पिछले आर्थिक आंकड़ों की तुलना में है। आर्थिक आंकड़ों के बीच का अंतर, मुद्रा की कीमत की दिशा को प्रभावित कर सकता है, और आर्थिक आंकड़ों के बीच प्रतिशत अंतर, उच्च संभावना देता है कि समाचार घटना की विशिष्ट दिशा में एक बाजार प्रतिक्रिया होगी। मूलभूत व्यापार यात्रा के बारे में अधिक जानकारी के लिए pfxglobal जब आर्थिक डेटा के बीच एक उच्च प्रतिशत अंतर होता है, तो ईए बड़े लॉट के साथ ऑर्डर करता है जब आर्थिक डेटा के बीच का प्रतिशत अंतर छोटा होता है, तो ईए कम से कम बहुत से ऑर्डर करता है ये बहुत आकार निर्दिष्ट किए जाते हैं, जब ईए चार्ट पर निम्न चर के साथ लागू होता है: lot1, lot2, lot3, lot4, lot5, lot6। lot18 आर्थिक डेटा के बीच प्रतिशत अंतर के आधार पर ईए द्वारा विशिष्ट लॉट साइज को चुना जाएगा। मूल व्यापारी ईए 1: 3, जोखिम वाले अनुपात के साथ सेटअप है, डिफ़ॉल्ट मान जोखिम 20, इनाम 3 हैं। जोखिम पीआईपी स्टॉपलॉस मान है, और पुरस्कार गुणक है, इसलिए यदि ईए 20 पीआईपी को खतरे में डाल रहा है, तो यह 60 पीआईपी हासिल करने की उम्मीद कर रहा है। चार्ट में ईए लागू करते समय इन मानों को संशोधित किया जा सकता है। समाचार घटना का विमोचन करने के लिए समय की प्रतीक्षा करें: जब समाचार निर्धारित किया जाता है, तो सही समय पर समाचारों को जारी नहीं किया जाता है, ईए के लिए रिलीज होने वाली समाचार घटनाओं का इंतजार करने के लिए समय सीमा तय करना आवश्यक है। निम्नलिखित कोड स्निपेट उस समय को निर्धारित करता है जब ईए प्रतीक्षा करता है कि समाचार जारी होने के लिए इंतजार किया जाए, जब समाचार प्रतीक्षा का समय बीत चुका हो, तो ईए अगले समाचार घटना पर चलता है। एक्सटाइम एक वेरिएबल है, जिसे परिवर्तित किया जा सकता है, जब आप पहली बार ईए को किसी चार्ट पर लागू करते हैं डिफ़ॉल्ट मान 27 मिनट है। आदेश बंद करने के लिए समय की प्रतीक्षा करें: ईए को खोले गए आदेश को बंद करने से पहले एक निश्चित समय की प्रतीक्षा करने के लिए आप एक समय सीमा निर्धारित कर सकते हैं। जैसे एक समाचार घटना के बाद जारी किया गया है, और एक स्थिति निष्पादित की गई थी, लाभ या हानि के साथ, वर्तमान आदेश को बंद करने के लिए 30 मिनट की प्रतीक्षा करें। यह MQL4 उपयोगकर्ता ebenv की सिफारिश है इस फ़ंक्शन को नियंत्रित करने वाले वेरिएबल्स (Magic) संख्याएं हैं जो मैग्नम नंबर संख्या को ट्रैक करने के लिए प्रयोग किया जाता है, सक्षम करने के लिए सक्षम होने के लिए ई-ए को सही करने के लिए सेट किया गया था, क्योंकि ऑर्डर निष्पादित होने के बाद से आदेश समाप्त होने से पहले इंतजार करने के लिए ईए को मौद्रिक व्यापारी देश समर्थन: फंडामेंटल ट्रेडर ईए दैनिक फीक्सा कैलेंडर पर समर्थित प्रत्येक एकल मुद्रा में व्यापार करता है। नीचे कोड स्निपेट है जो देश के आधार पर व्यापार के लिए मुद्रा को निर्दिष्ट करता है जहां समाचार घटना जारी की जाती है। मुद्रा सूची निम्न है: EUR, USD, JPY, GBP, CHF, AUD, CAD, NZD ट्रेडिंग निर्णय: निम्नलिखित कोड स्निपेट बताता है कि ईए व्यापारिक निर्णय कैसे करता है, जब ईए वास्तविक आर्थिक डेटा की प्रतीक्षा कर रहा है, जब पूर्वानुमान आर्थिक डेटा उपलब्ध है। पूर्वानुमान डेटा उपलब्ध नहीं होने पर ईए व्यापार को बनाने के लिए पिछले डेटा का उपयोग करता है। निम्नलिखित कोड स्निपेट बताता है कि पूर्वानुमान डेटा और वास्तविक डेटा के आधार पर व्यापार कैसे निष्पादित होता है। उसी एल्गोरिथ्म का उपयोग किया जाता है जब ईए पिछले और वास्तविक आर्थिक आंकड़ों के आधार पर व्यापारिक निर्णय करता है। 1: ईए केवल प्रति समाचार घटना के लिए एक आदेश निष्पादित कर सकता है, इसलिए यह पहले यह देखने के लिए जांचता है कि क्या आदेश निष्पादित किया गया था, यदि आदेश वर्तमान में खुला है, तो ईए बाहर निकलता है। दूसरा: ईए निर्धारित करता है कि यह आदेश पहले से ही निष्पादित और बंद हो गया था, अगर आदेश निष्पादित और लाभ या हानि के साथ बंद हो गया है, तो ईए बाहर निकलता है। ऑर्डर के लिए (2) चेक, यह सुनिश्चित करता है कि आदेशों का दोहराव नहीं है, जो ईए को केवल एक समाचार प्रति ईवेंट के लिए एक व्यापार करने की अनुमति देता है। इसके बाद, यह निर्धारित करता है कि किस देश के लिए डेटा जारी किया जा रहा है, और आर्थिक डेटा जारी होने पर ऑडरेंड फ़ंक्शन के विनिर्देशों के साथ एक व्यापार को खोलता है। उपरोक्त कोड के लिए है: जब वास्तविक डेटा पूर्वानुमान डेटा से अधिक होता है, तो कोड समान होता है, जब वास्तविक डेटा पूर्वानुमान डेटा से कम होता है, केवल अंतर व्यापार की दिशा है वही एल्गोरिथ्म तब लागू होता है जब पूर्वानुमान डेटा मौजूद नहीं है जब पिछले आंकड़ों की वास्तविक डेटा से तुलना की जाती है। लूत साइज़िंग: ईए (वास्तविक आंकड़ों के पूर्वानुमान डेटा), या (वास्तविक डेटा को पिछले आंकड़ों के अनुसार), समाचार डेटा के बीच प्रतिशत अंतर ईए के व्यापार की बहुत मात्रा निर्धारित करता है। निम्न कोड स्निपेट यह है कि ईए प्रतिशत अंतर कैसे निर्धारित करता है, और बहुत आकार निर्दिष्ट करता है, लॉट साइज एक बाहरी संख्या है जिसे किसी ईए ब्रोकर को समर्थन देने के लिए संशोधित किया जा सकता है। उपयोगकर्ता चार्ट में ईए लागू करते समय बहुत सारे संशोधित कर सकते हैं। डिफ़ॉल्ट लॉट आकार मान हैं (0.01, 0.02, 0.03। 0.17)। मूल समाचार डेटा की स्क्रीन शॉट जब ईए को पहले चार्ट पर लागू किया जाता है, तो आप एक्सटाइम, जोखिम, इनाम, मैजिकनम्बर, सक्षम क्लॉसम टाइम को निर्दिष्ट करते हैं और अपने न्यूनतम और अधिकतम लॉट आकार निर्दिष्ट करते हैं, सुनिश्चित करें कि डिफ़ॉल्ट स्थान को छोड़ें जहां सही हो । ईए डायलीफ़फ़ोन कैलेंडर डाउनलोड करेगा, और यह तय करेगा कि कौन सा समाचार घटना अगले है। यह निम्नलिखित डेटा प्रदर्शित करेगा: दिनांक, समय, समयक्षेत्र, मुद्रा, विवरण, महत्व, वास्तविक, पूर्वानुमान, और पिछला समाचार घटना डेटा चार्ट पर एक टिप्पणी के रूप में, जैसा कि ऊपर की छवि में दिखाया गया है। उपरोक्त छवि में, ईए समाचार कार्यक्रम की प्रतीक्षा कर रहा है जो 2:00 पूर्वाह्न पर जारी होगा, और जैसा कि आप देख सकते हैं, पिछले आर्थिक आंकड़े (73,5) ज्ञात हैं, इसलिए ईए वास्तविक डेटा की प्रतीक्षा कर रहा है जारी किया। जब आर्थिक डेटा जारी किया जाएगा, ईए डेटा की तुलना करेगा और पिछले और वास्तविक आर्थिक आंकड़ों के आधार पर व्यापार निर्णय लेगा। अंत में, ईए कैलेंडर डेटा को मिनिट-मिनिट के आधार पर डाउनलोड करता है, जो उस समय से शुरू होता है जब समाचार इवेंट को रिलीज़ करने के लिए निर्धारित किया जाता है। मूल व्यापारी अवलोकन: यह ईए प्रत्येक आर्थिक घटना को दैनिक फीक्सा कैलेंडर पर जारी किया जाता है, जो सीएसवी प्रारूप में है। कैलेंडर को सही कार्यक्रम प्राप्त करने के साथ डाउनलोड किया गया है। ईए कैलेंडर डाउनलोड करता है हर मिनट जब समाचार डेटा जारी करने के लिए निर्धारित है। ईए कैलेंडर को पार्स करता है और यह निर्धारित करता है कि कौन सा न्यूज़ इवेंट होता है, फिर खबरों को जारी होने के लिए 27 मिनट की प्रतीक्षा करता है। आर्थिक डेटा जारी होने के बाद, यह निर्धारित करता है कि क्या यह (वास्तविक बनाम पूर्वानुमान) या (वास्तविक बनाम पिछले) डेटा है। ईए बहुत आकार, व्यापार के लिए मुद्रा, और आर्थिक कैलेंडर घटना के आधार पर निर्धारित करता है, यह डेटा सभी चार्ट पर पाया जा सकता है जब ईए चल रहा है। आदेश 1: 3, जोखिम वाले अनुपात के साथ निष्पादित होता है। EA केवल एक ऑर्डर निष्पादित करने के लिए सेटअप है, प्रति समाचार ईवेंट। अगर trueclosetime को एक सच्चे मान के साथ सक्षम किया गया है, तो ईए खुले हुए आदेश को बंद करने से पहले waitime द्वारा निर्धारित मिनटों की मात्रा का इंतजार करेगा। निम्न लिंक mql5enarticles1502 में सभी निर्देशों का पालन करना याद रखें। इसलिए कि कैलेंडर ठीक से डाउनलोड हो गया है, और समाचार को संसाधित करने के लिए, आपके दलाल का समय सही ढंग से सेटअप किया गया है, दैनिकफ़्क्स कैलेंडर डेटा जीएमटी है। यदि आपके पास कोई प्रश्न, टिप्पणी या आलोचना है, तो टिप्पणी छोड़ दें।

No comments:

Post a Comment