प्रोग्राम्स बनाना और उनका उपयोग करना MQL4EAs, स्क्रिप्ट और MetaEditor का उपयोग करके संकेतकों की सूची में लिखे आवेदन कार्यक्रम। मेटाएडिटटर (मेटाएडिटोर। एक्सई) की निष्पाद्य फाइल क्लाइंट टर्मिनल के भाग के रूप में प्रदान की जाती है और टर्मिनल की रूट डायरेक्टरी में स्थित है। मेटाएडिटर का उपयोगकर्ता गाइड एफ 1 दबाकर खोला गया है। इसमें नए कार्यक्रमों के निर्माण के लिए आवश्यक सामान्य जानकारी शामिल है संपादक को फ़ाइल नाम MetaEditor. exe पर या अपने डेस्कटॉप पर शॉर्टकट पर क्लिक करके खोला जा सकता है। क्लाइंट टर्मिनल की संरचना ऑपरेशन की सुविधा के लिए, मेटाएडिटर में निर्मित टूलबार हैं: quotNavigatorquot (CtrlD) और quotToolboxquot (CtrlT)। 25 चित्रा MetaEditor में खिड़कियों का स्थान। प्रोग्राम का टेक्स्ट संपादक विंडो में स्थित है टूलबॉक्स विंडो सहायक हैं। नेविगेटर और टूलबॉक्स के विंडोज़ की चौड़ाई बढ़ रही है और बटनों का उपयोग करके संपादक में दिखाया और छिपाया जा सकता है। एक नया कार्यक्रम बनाना आमतौर पर, एक नए कार्यक्रम के निर्माण के दौरान, टूलबॉक्स और नेविगेटर विंडो छिपे हुए हैं I इस प्रकार, किसी उपयोगकर्ता का ध्यान एक निर्मित कार्यक्रम पर केंद्रित है। एक नया प्रोग्राम बनाने के लिए, संपादक फ़ाइल मेनू पर जाएं और नया क्लिक करें। या, नई फ़ाइलों के निर्माण के लिए बटन का उपयोग करें:। इन सभी कार्यों के बाद quotAA Wizardquot आपको कार्यक्रम प्रकारों की एक सूची प्रदान करता है। चित्रा 26 चित्रा 26 एक प्रोग्राम प्रकार का चयन करना। यदि आपको ईए बनाने की आवश्यकता है, तो ईए की जांच करें, और अगला क्लिक करें। अगली विंडो में यह आवश्यक ईए के नाम को इंगित करना आवश्यक है। मान लीजिए इसे बनाने में कहा जाता है। Mq4 एक निर्मित फ़ाइल का नाम बिना किसी विस्तार (प्रकार संकेत) लिखा हुआ है। ईए विज़ार्ड एक विंडो को कई फ़ील्ड के साथ भरने के लिए दिखाता है। चित्रा 27 एक ईए के सामान्य पैरामीटर का संकेत देने के लिए एक विंडो। ठीक क्लिक करने के बाद पाठ मुख्य विंडो में प्रकट होता है, और निर्मित ईए का पूरा नाम, create. mq4 फ़ाइल सिस्टम में और नेविगेटर विंडो में दिखाई देता है। चित्रा 28 फ़ाइल सिस्टम और नेविगेटर खिड़की में एक ईए की एक बनाई गई फ़ाइल प्रदर्शित करते हुए। हम MetaEditor द्वारा उत्पन्न कार्यक्रम पाठ को देखते हैं। आप देखते हैं, कोड में मुख्य रूप से टिप्पणियां शामिल हैं हम पहले से जानते हैं कि टिप्पणियां एक कार्यक्रम का अनिर्बंधित हिस्सा हैं, और कार्यक्रम के द्वारा टिप्पणियों का पाठ संसाधित नहीं है। इस कार्यक्रम में तीन विशेष कार्य हैं: init (), प्रारंभ (), और deinit () प्रत्येक फ़ंक्शन में फ़ंक्शन से निकलने के लिए केवल एक ऑपरेटररेटर (0) ऑपरेटर होता है। इस प्रकार, ईए विज़ार्ड द्वारा उत्पन्न एक प्रोग्राम कोड केवल एक पैटर्न है, जिसके द्वारा आप एक नया प्रोग्राम बना सकते हैं। अंतिम प्रोग्राम कोड में सभी विशेष विशेष फ़ंक्शन शामिल नहीं हैं। वे केवल पैटर्न में मौजूद हैं, क्योंकि, एक नियम के रूप में, एक औसत प्रोग्राम में इन सभी कार्यों को शामिल किया गया है। अगर किसी भी कार्य का उपयोग नहीं किया जाएगा, तो उसका विवरण हटाया जा सकता है प्रोग्राम कोड की निम्नलिखित पंक्तियां भी छोड़ी जा सकती हैं। यद्यपि कार्यक्रम का कोई व्यावहारिक उपयोग नहीं है, यह वाक्यविन्यास के दृष्टिकोण से सही ढंग से लिखा गया है। इस कार्यक्रम को संकलित और शुरू किया जा सकता है यह किसी अन्य कार्यक्रम की तरह निष्पादित होगा। (हालांकि, कोई गणना नहीं होगी, क्योंकि स्रोत कोड में कोई भी नहीं है।) कार्यक्रम उपस्थिति कार्यक्रमों में टिप्पणियों का उपयोग करने के लिए अत्यधिक अनुशंसित है, और कुछ मामलों में यह अत्यंत जरूरी है। इस पर जोर दिया जाना चाहिए कि एक प्रोग्रामर न केवल कार्यक्रम बनाता है बल्कि उन्हें पढ़ता है प्रोग्राम पढ़ते समय कभी-कभी काफी मुश्किलें आ सकती हैं कई प्रोग्रामर्स का अनुभव बताता है कि तर्क, जिस पर एक प्रोग्राम विकसित किया गया था, को भुला दिया जा सकता है (या किसी अन्य प्रोग्रामर द्वारा उत्पाद में अज्ञात)। स्ट्रिंग टिप्पणियों के बिना, कोड ट्रिगमेंट को समझने के लिए, कभी-कभी बहुत ही मुश्किल भी हो सकता है। एक सही ढंग से कोडित कार्यक्रम में निश्चित रूप से टिप्पणियां शामिल हैं टिप्पणियों के मुख्य लाभ हैं: सबसे पहले, एक दूसरे से अलग से एक कार्यक्रम हिस्सा टिप्पणी सीधे पाठ से समझदारी से स्वरूपित पाठ पढ़ना बहुत आसान है दूसरे, स्ट्रिंग टिप्पणियां सादा शब्दों में बताती हैं कि एक प्रोग्रामर प्रत्येक अलग कोड पंक्ति में क्या करना चाहता था। तीसरा, एक कार्यक्रम के ऊपरी हिस्से में, एक कार्यक्रम के बारे में सामान्य जानकारी निर्दिष्ट हो सकती है जैसे लेखकों का नाम और संपर्क (लेखकों की वेब-साइट, ई-मेल आदि), कार्यक्रम आवंटन (चाहे यह एक पूर्ण व्यापार है कार्यक्रम या एक पुस्तकालय समारोह), इसके मुख्य विशेषताओं और सीमाएं, और अन्य उपयोगी जानकारी। प्रत्येक प्रोग्रामर टिप्पणी की एक सुविधाजनक शैली चुन सकते हैं। MQL4 डेवलपर्स द्वारा प्रस्तुत किए गए स्टाइल विकल्प EA create. mql4 में प्रस्तुत किए गए हैं। आइए स्वीकार्य उपस्थिति शैलियों की मुख्य विशेषताएं देखें 1. एक टिप्पणी पंक्ति लंबाई मुख्य विंडो आकार से अधिक नहीं होनी चाहिए। यह सीमा भाषा सिंटैक्स की औपचारिक आवश्यकता नहीं है, लेकिन लंबी लाइन वाले प्रोग्राम को पढ़ना सुविधाजनक नहीं है किसी भी लंबी लाइन को कई लाइनों में विभाजित किया जा सकता है ताकि प्रत्येक पंक्ति स्क्रीन पर पूरी तरह से दिखाई दे। 1024 x 768 पिक्सेल रिजॉल्यूशन वाला मॉनिटर के लिए अधिकतम रेखा लंबाई 118 प्रतीक है 2. वेरिएबल घोषणा कार्यक्रम की शुरुआत में की जाती है। प्रत्येक चर के लिए एक वर्णनात्मक टिप्पणी लिखने के लिए उनके अर्थ को संक्षेप में बताए जाने की सिफारिश की जाती है, और यदि आवश्यक हो, उपयोग की उनकी विशेषताओं 3. प्रत्येक ऑपरेटर को एक अलग लाइन पर बेहतर रखा जाता है। 4. यदि एक पंक्ति में एक टिप्पणी है, तो इसे 76 वें स्थान से शुरू किया जाना चाहिए (1024 x 768 पिक्सेल रिजोल्यूशन वाले 17 सॉट मॉनिटर के लिए सिफारिश की गई)। यह आवश्यकता अनिवार्य नहीं है। उदाहरण के लिए, यदि कोड लाइन 80 पदों को लेती है, तो यह जरूरी नहीं कि दो पंक्तियों में विभाजित हो, एक टिप्पणी 81 वें स्थान से शुरू की जा सकती है। आमतौर पर प्रोग्राम कोड भाग में 50-प्रतीक लाइन होते हैं, और स्ट्रिंग टिप्पणी स्क्रीन के दाहिने हिस्से में एक पाठ कॉलम की तरह दिखती है। 5. तार्किक अलग टुकड़ों को विभाजित करने के लिए, पूरी चौड़ाई की निरंतर पंक्ति टिप्पणियां उपयोग की जाती हैं (118 प्रतीकों)। 6. जब ब्रेसिज़ का उपयोग किया जाता है, तो एक सारणीकरण आकार इंडेंट का उपयोग किया जाना चाहिए (आमतौर पर तीन प्रतीकों)। आइए देखें कि एक ईए कोड कैसे दिख सकता है। इस मामले में, प्रोग्राम एल्गोरिथम तर्क पर चर्चा नहीं की जाती है। हम कार्यक्रम उपस्थिति में रुचि रखते हैं एक टिप्पणी की गई प्रोग्राम (ईए बनाने.एमसी 4) में निम्न फ़ॉर्म हो सकते हैं। यह देखने के लिए आसान है कि कार्यक्रम के पूर्ण, अर्थपूर्ण ब्लॉक टिप्पणियों द्वारा अलग-अलग हैं अलग-अलग लाइनें यह विशेष, उपयोगकर्ता परिभाषित कार्यों और किसी प्रोग्राम के मुख्य भाग को अलग करने का एक तरीका है। चर एक अलग ब्लॉक में घोषित किए गए हैं जहां प्रत्येक चर वर्णित है। कभी-कभी कार्यक्रमों में कई टिप्पणियों में कौन से टिप्पणियों का इस्तेमाल किया जाना चाहिए, इसके लिए वेरिएबल्स होते हैं। यह एक दुर्लभ मामला है, लेकिन अगर ऐसा होता है, तो ऐसी टिप्पणी को अन्यथा नहीं बल्कि एक अन्य प्रोग्रामर को अवश्य ही रखा जाना चाहिए, लेकिन लेखक खुद कुछ समय बाद इस भाग को समझने में सक्षम नहीं होंगे। प्रत्येक कोड लाइन का सही हिस्सा एक व्याख्यात्मक टिप्पणी देता है। अगर किसी प्रोग्राम में कोई भी शामिल न हो, तो टिप्पणी की कीमत पूरी तरह से सराहनीय हो सकती है, और कार्यक्रम पढ़ने के दौरान एल्गोरिथ्म को समझने में कुछ समस्याएं हो सकती हैं। उदाहरण के लिए, अगर एक ही कोड को बिना टिप्पणी और ब्लॉक अलगाव के प्रस्तुत किया जाता है, तो यह इसे पढ़ने में अधिक कठिन होगा, भले ही यह कार्यक्रम बहुत सरल और छोटा है कार्यक्रम संकलन अभ्यास में एक प्रोग्राम को प्रयोग करने योग्य बनाने के लिए, इसे संकलित किया जाना चाहिए। इस उद्देश्य के लिए, MetaEditor में बटन (F5) का उपयोग किया जाना चाहिए। यदि कोई प्रोग्राम में कोई त्रुटि नहीं होती है, तो इसे संकलित किया जाता है, और टूलबॉक्स में निम्न संदेश उत्पन्न होता है चित्रा 29 एक सफल कार्यक्रम संकलन के बारे में संपादक संदेश। साथ ही, जब कोई प्रोग्राम संकलित हो जाता है, तो एक नई फ़ाइल (create. ex4) संबंधित निर्देशिका (इस मामले में, टर्मिनल डायरेक्टरीएपर्स में) में दिखाई देती है। कार्यक्रम ग्राहक टर्मिनल मेटाट्रेडर 4 में ऑपरेशन के लिए तैयार है। संकलन के दौरान, एक ही नाम के तहत कार्यक्रम के स्रोत पाठ का अंतिम संस्करण (हमारे मामले में, यह फ़ाइल बना है। Mq4) उसी निर्देशिका में सहेजा जाएगा। एक ऐसा कार्यक्रम जो तब होता है जब एक प्रोग्राम संकलित होता है, यह है कि निर्मित ईए के नाम के साथ एक पंक्ति ग्राहक टर्मिनल नेविगेटर विंडो के ईएएस फ़ोल्डर में दिखाई देगी। चित्रा 30, क्लाइंट टर्मिनल नेविगेटर विंडो में ईए का नाम प्रदर्शित करना। यदि संकलन के दौरान किसी प्रोग्राम में त्रुटियों का पता लगाया जाता है, तो मेटाएडिटर इसी त्रुटि संदेश को दिखाएगा। इस स्थिति में, आपको स्रोत टेक्स्ट को संपादित करना, त्रुटियों को ठीक करना, और एक बार फिर प्रोग्राम को संकलित करने का प्रयास करना चाहिए। एक सफल कार्यक्रम संकलन केवल तभी संभव है जब कार्यक्रम में कोई त्रुटि न हो। व्यवहार में किसी प्रोग्राम का उपयोग करना यदि कोई एप्लिकेशन प्रोग्राम (ईए, स्क्रिप्ट, या सूचक) को सफलतापूर्वक संकलित किया गया है और उसका नाम क्लाइंट टर्मिनल नेविगेटर विंडो में प्रकट हुआ है, तो इसका इस्तेमाल व्यवहार में किया जा सकता है। यह एक माउस (quotdrag amp dropquot विधि) का उपयोग कर एक सुरक्षा विंडो में नेविगेटर खिड़की के समान आइकन को खींचकर किया जाता है। इसका अर्थ है कि प्रोग्राम को एक सुरक्षा चार्ट से जोड़ा जाएगा और निष्पादन के लिए शुरू किया जाएगा। एक ईए और एक संकेतक कार्य करेगा जब तक कोई उपयोगकर्ता कार्यक्रम निष्पादन को मैन्युअल रूप से समाप्त नहीं करेगा। एक सामान्य स्क्रिप्ट अपने एल्गोरिदम को निष्पादित करने के बाद ही ऑपरेटिंग बंद कर देगी। किसी भी अनुप्रयोग प्रोग्राम (ईए, इंडिकेटर, या स्क्रिप्ट) का उपयोग केवल मेटाट्रेडर 4 क्लाइंट टर्मिनल के हिस्से के रूप में व्यापार के लिए किया जा सकता है, जब यह इंटरनेट के जरिए सर्वर (डीलिंग सेंटर) से जुड़ा होता है किसी भी प्रोग्राम को किसी सर्वर पर इंस्टॉल किया जा सकता है या अन्य डेवलपर्स के टर्मिनलों में उपयोग किया जा सकता है। दूसरे शब्दों में, यदि कोई व्यापारी किसी एप्लिकेशन प्रोग्राम का उपयोग करना चाहता है, तो उसे कंप्यूटर पर स्विच करना चाहिए, मेटाट्रेडर 4 क्लाइंट टर्मिनल खोलें और एक सुरक्षा विंडो में एक्जिक्यूटिव फ़ाइल. ex4 प्रारंभ करें। एक प्रोग्राम निष्पादन के दौरान, अपने एल्गोरिथ्म के आधार पर, व्यापारिक आदेशों का गठन और एक सर्वर पर भेजा जा सकता है, इस प्रकार व्यापार प्रबंधन का आयोजन किया जा सकता है। उन्नत मार्गदर्शिका टू मेटाट्रेडर 4 - स्क्रिप्ट लिपियों ऐसे प्रोग्राम हैं जो एक ही कार्य करने के लिए अभिप्रेत हैं। एक संकेतक या विशेषज्ञ के विपरीत, जो लगातार काम करता है, एक बार एक बार कार्य को बंद कर दिया जाता है, एक बार अपने कार्य को एक बार पूरा कर लिया जाता है कस्टम संकेतकों की तरह, लिपियों का निर्माण, सेट अप और लॉन्च किया जाता है जैसे विशेषज्ञों की तरह। जब विशेषज्ञ विज़ार्ड लॉन्च किया जाए, तो स्क्रिप्ट को ऑब्जेक्ट के रूप में चुनें। एक विशेषज्ञ या कस्टम संकेतक बनाने के तरीके के समान तरीके से जारी रखें (विशेषज्ञ सलाहकार रचना और इस ट्यूटोरियल के कस्टम संकेतक क्रिएशन अनुभाग देखें)। स्क्रिप्ट पैरामीटर सेट करने के लिए, विकल्प विंडो खोलें और विशेषज्ञ सलाहकार टैब चुनें। खिड़की खोलने के लिए: 13 कंप्यूटर कीबोर्ड पर मुख्य मेनू जीडी उपकरण जी.टी. विकल्प में या CTRL ओ दबाकर। 13 13 वैकल्पिक विकल्प लिपियों के संचालन को प्रभावित करते हैं: लाइव ट्रेडिंग की अनुमति दें - वास्तविक समय मोड में विशेषज्ञों को सक्षम करने के लिए (ऐतिहासिक डेटा पर विशेषज्ञ का परीक्षण करने के बजाय)। मैन्युअल पुष्टिकरण से पूछें - ऑर्डर जमा करने से पहले व्यापार पुष्टि भेजने के लिए। DLL आयात की अनुमति दें- विशेषज्ञ कार्यक्षमता बढ़ाने के लिए DLL का उपयोग करें प्रत्येक कॉल फ़ंक्शन के निष्पादन पर नियंत्रण की अनुमति देने के लिए - DLL फ़ंक्शन कॉल की पुष्टि करें। बाहरी विशेषज्ञों को आयात करने की अनुमति दें - विशेषज्ञ को अन्य विशेषज्ञों या MQL4 पुस्तकालयों के कार्यों का उपयोग करने की अनुमति दें। 13 एक स्क्रिप्ट को हटाने के बाद एक स्क्रिप्ट स्वचालित रूप से बंद हो जाती है, जब उसने एक बार अपने फ़ंक्शन को पूरा कर लिया है। ट्रेडर्स, हालांकि, मैन्युअल रूप से एक स्क्रिप्ट को हटा सकते हैं चार्ट से एक स्क्रिप्ट को हटाने के लिए, चार्ट पर राइट-क्लिक करें और स्क्रिप्ट को निकालें चुनें, जैसा कि चित्र 20.फ़िचर 20 में दिखाया गया है - मूल्य चार्ट से एक स्क्रिप्ट को हटाने के लिए, चार्ट पर राइट-क्लिक करें और चार्ट से स्क्रिप्ट को निकालें चुनें संदर्भ की विकल्प - सूची। गैर-प्रोग्रामर्स के विकल्प जो लोग MQL4 भाषा में प्रोग्राम कैसे सीखना चाहते हैं, अभी भी विशेषज्ञों, कस्टम संकेतकों और लिपियों का लाभ ले सकते हैं। व्यावसायिक रूप से उपलब्ध उत्पादों की बढ़ती संख्या ऑनलाइन व्यापार-संबंधित व्यवसायों में खरीदी जा सकती है, और एमटी 4 उपयोगकर्ता कोडिंग को करने के लिए एक योग्य एमक्यूएल 4 प्रोग्रामर भी किराए पर ले सकते हैं। यह ध्यान रखना महत्वपूर्ण है कि जब एक प्रोग्रामर के साथ काम करना होता है, तो सभी विचारों को मात्रात्मक और उद्देश्य होना चाहिए। उदाहरण के लिए, यदि व्यापारी एक लंबी स्थिति में प्रवेश करना चाहता है, जब मूल्य एक चलती औसत से ऊपर होता है। उसे या तो चलती औसत लंबाई, सटीक प्रवेश बिंदु (उदाहरण के लिए, खुले में अगले बार) चार्टिंग अंतराल और यहां तक कि व्यापारिक साधन निर्दिष्ट करना होगा। अधिकांश प्रोग्रामर ऐसे कार्यकर्ताओं को स्वीकार नहीं करेंगे, जो प्रोग्रामर के बहुत सारे अनुमानों को पूरा करते हैं, और इसलिए परियोजना विशिष्टताओं को बिल्कुल स्पष्ट होना चाहिए। सामान्य तौर पर, यदि कोई वाणिज्यिक विशेषज्ञ, कस्टम संकेतक या स्क्रिप्ट खरीदा गया है, तो वह विशिष्ट स्थापना निर्देशों के साथ आएगा। इसी तरह, एक प्रोग्रामर में आमतौर पर स्थापना के लिए निर्देश शामिल होंगे। किसी भी जटिलताओं से बचने के लिए स्थापना का प्रयास करने से पहले निर्देशों को पढ़ना हमेशा महत्वपूर्ण होता है
ब्रोकरिज़ फॉरेक्स I ich opisy Aktualne Notowania विदेशी मुद्रा विदेशी मुद्रा पोस्ट फोरम विदेशी मुद्रा अगला pol75 डब्लू क्रेडेंशियल्स अग्रिम-आदेश दिया गया डेलार्डिंग डे टेरिडिंग: Poniedziaek 06.02.2017 d4mian7 znaczy e ataka hakew jam mam luke na wti wszdzie kurs chodzi a na admiralu sta मैजिक नंबर ओएसवेयर क्यूई जेसी जेसेक विनियोज़ी कर्स 1 एमएलएन कैस्मोल्लो हा हा मेस्ट्रॉजस्टो स्कोपिंग स्कोपिंग एट बोनस टू टीगो डब्ल्यू लेप्सजेजे केनी। मैम नेडज़ीयजे, ई टू नली कोर्जेनी ककर् जैका डोमेना विएटका ओडीए लिस्टा पोल्स्किक ब्रोकरव रैपोडो डब्लू। 1) संरक्षक एनआई पोल्की डीएम 2) एचएफटी नई मा जू न रिनुकू एफएक्स। Podobnie wycofay सी z niego पीकेओ बीपी याज बीजेड डब्ल्यूबीके। 3)। Najwazniejszy तत्व रणनीतियों जैकब विलाज़ी इइल कैसी पॉय ना ना सेंट यूज़ सी प्रोजाजानिया पॉज़िकजी Nie chc krytykowa एले मम प्रोपोज़ाज ज़ापज़ज़ सोबी डॉकैनी मिलियन जौटिक डब्ल्यू ज़ारज़डज़नी कोककर्स रीयल - टीएमएस ब्रोकर्स टीएमएस ब्रोकर्स प्लेटफार्म टीएमएस कनेक्ट करें डब्ल्यूटीए डब्लूएस्टबी मार्केट (एक त्वरित पल) और मुझे यह पता लगाना है
Comments
Post a Comment