भाग 1: MQL5 और विकास वातावरण का परिचय
इस पहले भाग में, जो कि "MQL5 और विकास वातावरण का परिचय" शीर्षक से है, हम MQL5 भाषा और विकास वातावरण की मूल बातें समझेंगे।
MQL5 भाषा में MQL4 (MetaTrader 4 भाषा) की तुलना में जो नई विशेषताएँ जोड़ी गई हैं, उनमें से एक है ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) का समर्थन, जो इसे C++ के समान बनाता है। हालांकि, कुछ OOP फ़ंक्शन पहले से ही MQL4 में स्थानांतरित किए जा चुके हैं, लेकिन जो उपयोगकर्ता प्रोग्रामिंग से परिचित नहीं हैं, उनके लिए OOP थोड़ा चुनौतीपूर्ण हो सकता है।
इस पुस्तक का उद्देश्य इस दृष्टिकोण को समझना और सुलभ बनाना है। यह पुस्तक MQL5 संदर्भ का एक पूरक है, जो MQL5 प्रोग्रामिंग के सभी पहलुओं को कवर करती है और सभी प्रक्रियाओं को विस्तार से समझाती है। डेवलपर्स ऑब्जेक्ट-ओरिएंटेड और प्रक्रियात्मक प्रोग्रामिंग शैलियों के बीच चयन कर सकते हैं, साथ ही दोनों को मिलाकर भी काम कर सकते हैं।

जिन्हें पहले से ही प्रोग्रामिंग का अनुभव है, वे बुनियादी बातें छोड़ सकते हैं। C++ प्रोग्रामर्स के लिए MQL5 को समझना आसान होगा, लेकिन भाषा के अंतरों पर ध्यान देना आवश्यक है ताकि गलतियों से बचा जा सके।
MQL5 का उपयोग करके, आप विभिन्न प्रकार के कार्यक्रम बना सकते हैं, जैसे डेटा के ग्राफिकल प्रदर्शन के लिए संकेतक, व्यापार स्वचालन के लिए एक्सपर्ट एडवाइजर्स, एक बार के क्रियाओं के लिए स्क्रिप्ट, और बैकग्राउंड कार्यों के लिए सेवाएँ।
MetaTrader 5 की एक विशेषता यह है कि यह क्लाइंट टर्मिनल से पूरे ट्रेडिंग सिस्टम का प्रबंधन करता है, जिसमें MQL5 प्रोग्राम चलते हैं और व्यापार सर्वर को ट्रेडिंग कमांड भेजते हैं। MQL5 एप्लिकेशन सर्वर पर स्थापित नहीं होते हैं।
इस भाग में हम प्रोग्रामों के संपादन, संकलन और चलाने के तरीके के साथ-साथ विभिन्न डेटा प्रकारों, वेरिएबल्स, एक्सप्रेशन, एरेज़, डिबगिंग और आउटपुट के बारे में भी चर्चा करेंगे।
टिप्पणी 0