MetaQuotes (MQL) प्रोग्रामिंग: रिच बिल्डिंग ट्रेडिंग बॉट्स प्राप्त करें?

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.

MetaQuotes Language (MQL) एक प्रोग्रामिंग भाषा है जिसका उपयोग स्वचालित ट्रेडिंग रोबोट और वित्तीय बाजार संकेतक बनाने के लिए मेटा ट्रेडर सॉफ्टवेयर के साथ विशेष रूप से किया जाता है। प्रोग्रामर जो एमक्यूएल स्क्रिप्ट लिखते हैं, उनके पास ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, एमक्यूएल सिंटैक्स और वित्तीय बाजारों की मजबूत पकड़ होनी चाहिए जिसमें वे एमक्यूएल स्क्रिप्ट को तैनात करने की योजना बनाते हैं।.

एमक्यूएल स्क्रिप्ट लिखने का लक्ष्य वित्तीय बाजारों के विश्लेषण की प्रक्रिया को स्वचालित करना है, मुख्य रूप से विदेशी मुद्रा विनिमय बाजार (विदेशी मुद्रा), और उस विश्लेषण के आधार पर वित्तीय साधनों का व्यापार करना।.

MetaQuotes History

MQL का पहला संस्करण 2001 में MetaQuotes ट्रेडिंग प्लेटफॉर्म में एक एकीकृत प्रोग्रामिंग भाषा के रूप में जारी किया गया था। 2002 में, मेटाक्वाट्स प्लेटफॉर्म का एक अपडेटेड और रीब्रांडेड संस्करण जारी किया गया था, जिसका नाम मेटाट्रेडर था, और एमक्यूएल II के साथ पैक किया गया था जो मेटाकाट्स प्रोग्रामिंग भाषा का एक अपडेटेड वर्जन था।.

एमक्यूएल, जैसा कि आज ज्ञात है और इसका उपयोग किया जाता है, मेटाट्रेडर 4 (एमटी 4) के साथ 1 जुलाई 2005 को जारी किया गया था। नई भाषा को MQL4 कहा जाता था। मंच और एकीकृत प्रोग्रामिंग भाषा एक हिट थी और तेजी से फॉरेक्स ट्रेडिंग मार्केटप्लेस के भीतर वास्तविक मानक-असर ट्रेडिंग प्लेटफॉर्म बन गया.

2010 में, मेटाट्रेडर 5 (एमटी 5) को एमक्यूएल 5 के साथ जारी किया गया था, और मेटाक्वाट्स सॉफ्टवेयर का विदेशी मुद्रा बाजार से परे शाखा का पहला प्रयास था। सॉफ्टवेयर एक मामूली सफलता थी, लेकिन बाजार के नेता के रूप में MT4 की स्थिति को दबाने में सक्षम नहीं था.

आज, MT4 और MQL4 प्रोग्रामिंग अभी भी विदेशी मुद्रा वित्तीय साधनों के विश्लेषण और व्यापार को स्वचालित करने के लिए बड़े पैमाने पर उपयोग की जाती है। MT5 का उपयोग विदेशी मुद्रा बाजारों के भीतर भी किया जाता है, लेकिन इसका उपयोग स्टॉक, बॉन्ड और कमोडिटी जैसे अन्य उपकरणों के व्यापार को प्रोग्राम और सुविधाजनक बनाने के लिए भी किया जा सकता है। 2011 तक, 450 से अधिक ब्रोकरेज कंपनियों और बैंकों ने विदेशी मुद्रा और अन्य वित्तीय साधनों में ट्रेडिंग के लिए मेटा ट्रेडर प्लेटफॉर्म तैनात किए थे.

एमक्यूएल सिंटेक्स

MQL एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है, जो C प्रोग्रामिंग लैंग्वेज पर आधारित सिंटैक्स के साथ है। नतीजतन, प्रोग्रामर जो पहले से ही सी, या जावा या सी ++ जैसी बारीकी से संबंधित भाषाओं को जानते हैं, उन्हें एमक्यूएल सिंटैक्स परिचित होगा, और जल्दी से भाषा चुनेंगे।.

2014 में, मेटा ट्रेडर 4 600 बिल्ड रिलीज़ किया गया था। मेटा ट्रेडर 4 के इस नए संस्करण ने MQL4 की क्षमताओं को काफी हद तक बढ़ा दिया है कि प्रोग्रामिंग भाषा का प्रदर्शन अब MQL5 के प्रदर्शन के काफी करीब है। जबकि MQL4 और MQL5 समान हैं, MQL5 में कई कार्य और विशेषताएं शामिल हैं जो MQL4 नहीं करता है। इसके अलावा, कुछ मूलभूत तरीके जो प्रक्रियाओं को संभाले जाते हैं वे भाषाओं के बीच भिन्न होते हैं। परिणामस्वरूप, जबकि स्क्रिप्ट्स को MQL4 और MQL5 के बीच पोर्ट किया जा सकता है, व्यापक पुनर्लेखन की अक्सर आवश्यकता होती है.

इस कारण से, MQL सीखते समय, यह महत्वपूर्ण है कि प्रोग्रामर उस ट्रेडिंग प्लेटफॉर्म पर लागू होने वाली भाषा पर ध्यान केंद्रित करें जिसका वे उपयोग कर रहे हैं। MQL लिपियों को केवल मेटा ट्रेडर प्लेटफॉर्म पर तैनात किया जा सकता है। MQL4 या MQL5 का चयन करने से पहले, प्रोग्रामर को यह पुष्टि करनी चाहिए कि मेटा ट्रेडर प्लेटफ़ॉर्म के किस संस्करण में उनके ब्रोकर ऑफ़र, MT4 या MT5 हैं, और जिस प्लेटफ़ॉर्म का उपयोग कर रहे हैं, उसके आधार पर लागू भाषा सीखें.

एक MQL आईडीई की स्थापना

जबकि MQL एक सादे पाठ संपादक में लिखा जा सकता है, इसे मेटा ट्रेडर में संकलित किया जाना चाहिए। MT4 और MT5 के क्लाइंट संस्करण मुफ्त हैं और दोनों में मेटाएडिटर के रूप में जाना जाने वाला एक एकीकृत विकास वातावरण (IDE) शामिल है। MQL लिखने के लिए सबसे सरल स्थान मेटाएडिटर के भीतर है.

मेटाएडिटर प्राप्त करने के लिए, आपको मेटाट्रेडर के संस्करण को अपने ब्रोकर को उनके सर्वर पर चलाने की आवश्यकता होगी.

  • MQL4 IDE: मेटाट्रेडर 4 को आधिकारिक मेटा ट्रेडर 4 वेबसाइट से डाउनलोड करें.
  • MQL5 आईडीई: मेटाट्रेडर 5 को आधिकारिक मेटा ट्रेडर 5 वेबसाइट से डाउनलोड करें.

मेटा ट्रेडर स्थापित होने के साथ, आप एमक्यूएल स्क्रिप्ट लिख सकते हैं और काल्पनिक मुद्रा में मुफ्त डेमो अकाउंट ट्रेडिंग का उपयोग करके उन्हें निष्पादित कर सकते हैं। लाइव ट्रेडों के लिए स्क्रिप्ट को तैनात करने के लिए आपको अपनी पसंद के ब्रोकरेज के साथ एक ट्रेडिंग खाते के लिए साइन अप करना होगा और मेटा ट्रेडर को ब्रोकर के मेटाट्रेडर सर्वर से जोड़ना होगा।.

MetaQuotes भाषा 4 (MQL4) संसाधन

MetaQuote सॉफ्टवेयर एक बहुत ही संपूर्ण MQL4 प्रलेखन वेबसाइट रखता है जिसमें सभी स्तरों के प्रोग्रामर के लिए सामग्री शामिल है। यदि आप MQL4 के लिए नए हैं, तो यहां कुछ पृष्ठ हैं जो सहायक हो सकते हैं:

  • HTML ebook प्रारूप में MQL4 परिचयात्मक पाठ्यक्रम;
  • MQL4 कोडबस को हजारों मुफ्त लिपियों के साथ सीखने और उपयोग करने के लिए;
  • मेटाट्रेडर 4 मंच जहां आप अन्य MQL4 प्रोग्रामर से बातचीत और सीख सकते हैं (इसे MQL4 प्रोग्रामर के लिए स्टैकऑवरफ्लो-समतुल्य समझें);
  • MQL4 प्रोग्रामिंग लेख डेटाबेस: MQL4 भाषा के साथ Newbies लेख के लिए आरंभ करें.

यदि आप लिखित सामग्री के पूरक के लिए वीडियो के साथ एक परिभाषित प्रशिक्षण कार्यक्रम का पालन करके अधिक प्रभावी ढंग से सीखते हैं, तो निम्नलिखित प्रीमियम ऑनलाइन पाठ्यक्रमों पर विचार करें:

  • विदेशी मुद्रा में एल्गोरिथम ट्रेडिंग: अपना पहला विदेशी मुद्रा रोबोट बनाएं! उदमी द्वारा पेश किया गया.
  • MQL4 ट्यूटोरियल बूटकैम्प: मेटाट्रेडर 4 में रोबोट कोडिंग का व्यापार उडेमी में आयोजित किया गया.
  • ब्लैक एल्गो ट्रेडिंग: बिल्ड योर ट्रेडिंग रोबोट, एक ऑनलाइन उदमी पाठ्यक्रम.
  • MQL4 ट्यूटोरियल: विदेशी मुद्रा द्वारा की पेशकश की, शुरुआती शुरुआती के लिए MQL4 में एल्गोरिथम ट्रेडिंग.

MetaQuotes भाषा 5 (MQL5) संसाधन

MetaQuotes Software MQL5 प्रोग्रामर के लिए एक आधिकारिक प्रलेखन साइट भी रखता है। नए प्रोग्रामर के लिए सबसे मूल्यवान सामग्री में से कुछ में शामिल हैं:

  • आधिकारिक MQ5 संदर्भ दस्तावेज;
  • मेटाट्रेडर 5 फोरम जहां अन्य एमक्यूएल 5 प्रोग्रामर एमक्यूएल 5 स्क्रिप्ट लिखने की चुनौतियों का सामना कर सकते हैं.
  • MQL5 कोडबेस वह जगह है जहां आप अन्य प्रोग्रामर द्वारा लिखी गई एक हजार MQL5 लिपियों से अधिक पाएंगे। इन लिपियों की समीक्षा, तोड़ना, ठीक करना और समायोजित करके MQL5 लिखना सीखें.
  • MQL5 प्रोग्रामिंग लेख डेटाबेस वह जगह है जहाँ आप विशिष्ट प्रोग्रामिंग कार्यों को संबोधित करने वाले लेखों और ट्यूटोरियल का खजाना पाएंगे। शुरुआती लोगों के लिए सबसे उपयोगी पदों में से कुछ में शामिल हैं:
    • शुरुआती लोगों के लिए एक त्वरित-शुरुआत या एक लघु गाइड;
    • MQL5 का परिचय: सरल विशेषज्ञ सलाहकार या कस्टम संकेतक कैसे लिखें;
    • डमियों के लिए एमक्यूएल: ऑब्जेक्ट क्लास को कैसे डिज़ाइन और कंस्ट्रक्ट करें.

यदि आप एक संरचित प्रोग्रामिंग कोर्स से सीखना पसंद करते हैं, तो उडेमी में एक एमक्यूएल ट्यूटोरियल बूटकैंप प्रीमियम ऑनलाइन पाठ्यक्रम उपलब्ध है.

सारांश

MQL4 और MQL5 प्रोग्रामिंग भाषाएं हैं जिनका उपयोग मेटाट्रेडर 4 और 5 ट्रेडिंग प्लेटफॉर्म पर तैनात करने के लिए ट्रेडिंग रोबोट और वित्तीय विश्लेषण टूल बनाने के लिए किया जाता है। MQL प्रोग्रामर के लिए शैक्षिक संसाधनों के प्राथमिक स्रोत आधिकारिक MQL4 और MQL5 प्रलेखन वेबसाइट हैं। चूंकि MQL4 और MQL5 लिपियों को केवल मेटा ट्रेडर के संगत संस्करण के भीतर निष्पादित किया जा सकता है, शुरुआत के प्रोग्रामर को मेटा ट्रेडर के संस्करण पर लागू होने वाली भाषा सीखने के लिए ध्यान रखना चाहिए जो उनके ब्रोकर द्वारा पेश की जाती है.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me