मेटाट्रेडर पर एमक्यूएल 4 और एमक्यूएल 5 क्रॉस कंपाइलिंग

बनाम MetaTrader 5 ट्रेडिंग प्लेटफार्म मेटा ट्रेडर 4? (जुलाई 2019).

Anonim

मेटाट्रेडर प्लेटफ़ॉर्म में mql4 से mql5 और mql5 से mql4 प्रोग्राम में कनवर्ट करने की एक बड़ी मांग है। वर्तमान में क्रॉस संकलन के लिए ऐसी कोई उपयोगिता उपलब्ध नहीं है और अब तक केवल मैन्युअल कोडिंग mql4 से mql5 और mql5 में mql4 संकेतकों और विशेषज्ञ सलाहकारों को परिवर्तित करने में शामिल है। इस जटिलता को हल करने के लिए मेटाक्वाट्स एक समाधान के साथ आया था ताकि एमटी 4 और एमटी 5 प्लेटफ़ॉर्म आ सकें एक अभिसरण बिंदु के लिए।

हाल ही में मेटाक्वाट्स द्वारा घोषित कुछ बड़े परिवर्तन यहां दिए गए हैं।

1) सामान्य एमक्यूएल 5 और मेटाएडिटर घटकों के साथ एमक्यूएल 4 भाषा और मेटाएडिटर 4 का पूर्ण प्रतिस्थापन

एमक्यूएल 4 -> एमक्यूएल 5 संगतता पर काम करने के बजाय, हमने विपरीत तरीके से जाने का फैसला किया है। हमने MQL5 भाषा फ़ंक्शंस की अधिकतम संभव मात्रा और सुविधाओं को पूरी तरह से MQL4 कार्यक्षमता को संरक्षित किया है। दूसरे शब्दों में, सभी शक्तिशाली MQL5 फ़ंक्शन, जिनमें ООP और देशी कोड कंपाइलर शामिल हैं, एमक्यूएल 4 में उपलब्ध हो जाएंगे।

इसे प्राप्त करने के लिए, हमने एक एकीकृत कंपाइलर विकसित किया है जो स्वचालित रूप से एमक्यूएल 4 और एमक्यूएल 5 भाषाओं दोनों का समर्थन करता है। मेटाएडिटर मेटाट्रेडर 4 और मेटाट्रेडर 5 प्लेटफॉर्म दोनों के लिए भी एक ही एप्लीकेशन बन जाएगा। इस प्रकार, किसी भी संस्करण से एमक्यूएल 4 और एमक्यूएल 5 दोनों को संकलित करना संभव होगा।

2) एमक्यूएल 5 स्टोरेज एमक्यूएल 4 आईडीमें उपलब्ध होगा

इस प्रकार, स्रोत कोड संस्करणों का प्रबंधन करना, टीम संचालन में भाग लेना और फ़ाइलों को सिंक्रनाइज़ करना आसान होगा।

3) एमक्यूएल 4 कोड सुरक्षा काफी बढ़ी है

नई EX4 / EX5 फ़ाइलों को गंभीर और पूरी तरह से संशोधित सुरक्षा प्रदान की जाती है।

4) अनुप्रयोगों का बाजार मेटाट्रेडर 4 में उपलब्ध हो जाएगा

नए कंपाइलर में संक्रमण जो प्रत्येक उपयोगकर्ता के पीसी के लिए उपयुक्त संसाधनों और पारंपरिक सुरक्षा का समर्थन करता है, उपयोगकर्ताओं को पूर्ण-विकसित अनुप्रयोगों को विकसित और बेचने की अनुमति देगा। बाजार के माध्यम से बेची गई EX4 / EX5 फ़ाइलों की सुरक्षा के बारे में चिंता करने की कोई आवश्यकता नहीं है - उनमें बाइटकोड नहीं है लेकिन हमारी निजी कुंजी द्वारा हस्ताक्षरित केवल एक शुद्ध मूल कोड है।

यह समाधान मौजूदा कार्यक्रमों की सभी विविधता को क्रम में रखता है और विक्रेताओं की सुरक्षा करता है।

5) मेटाट्रेडर 4 अनुप्रयोगों का बाजार मध्य अगस्त में एमक्यूएल 5.com मुक्ति के लिए खुल जाएगा

डेवलपर्स पहले से ही अपने आवेदन तैयार कर सकते हैं और विक्रेताओं के रूप में पंजीकरण कर सकते हैं। हम टर्मिनल के पहले बीटा संस्करणों को कुछ हफ्तों में रिलीज़ करना शुरू कर देंगे।

मेटाट्रेडर 5 प्लेटफार्म के लॉन्च होने के बावजूद मेटाट्रेडर 4 प्लेटफॉर्म मजबूत होने की मांग के साथ, मेटाक्वाट्स ने पिछले महीने घोषणा की कि वह एमक्यूएल 4 और एमक्यूएल 5 भाषाओं के बीच अधिक अनुकूलता बनाने पर काम कर रहा है जो दो प्लेटफार्मों पर स्वचालित व्यापार को पावर करता है। मेटाक्वाट्स के अनुसार, कंपनी ने एमक्यूएल 5 से प्रोग्रामिंग सुविधाओं को जोड़कर एमक्यूएल 4 की क्षमताओं को बढ़ावा देने का फैसला किया।

पिछले महीने मेटाक्वाट्स ने एमक्यूएल 4/5 कार्यक्रमों के पार संकलन के लिए बीटा आईडीई के लॉन्च की घोषणा की है। नई सुविधाओं के अनुकूलन करने के लिए, मौजूदा एमक्यूएल 4 भाषा के कई सेगमेंट अब कोड स्वीकार नहीं किए जाएंगे। नया आईडीई वर्तमान में एमक्यूएल 4 फोरम साइट (यहां लिंक) पर डाउनलोड के लिए उपलब्ध है। बीटा अवधि के दौरान, मेटाक्वाट्स सभी मेटाट्रेडर 4 प्लेटफॉर्म पर कंपाइलर के पूर्ण रोलआउट से पहले बग के लिए निगरानी रखेगा।

परिवर्तनों के साथ होने के साथ, डेवलपर्स के पास मेटाट्रेडर 4 और 5 दोनों में काम करने के लिए ईए और संकेतक बनाने की अधिक क्षमता होगी। आश्चर्य की बात नहीं है कि एमक्यूएल विकास होता है क्योंकि मेटाक्वाट्स अपने एमक्यूएल 4 मार्केटप्लेस को लॉन्च करने की प्रक्रिया में भी है, जहां डेवलपर कर सकते हैं एमटी 4 मंच के लिए साथी उपयोगकर्ताओं को ईए बेचते हैं।

MT5 के लिए भविष्य बूस्ट?

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

जबकि एमटी 5 के लिए भविष्य उज्ज्वल दिखता है, इन नए बदलावों को वापस आग लगने का मौका है। मेटाट्रेडर के मामले में, एक मुख्य शिकायत दोनों प्लेटफार्मों के बीच एकरूपता की कमी रही है। नए आईडीई के साथ भी, डेवलपर्स को बदलावों को अनुकूलित करने के लिए अपने एमक्यूएल 4 प्रोग्राम अपडेट करना होगा। इस प्रकार, यह पुराने कार्यक्रमों के उपयोगकर्ताओं को विचलित कर सकता है, जो यह तय कर सकते हैं कि यदि वे पहले से ही रिकोडिंग की प्रक्रिया के माध्यम से जा रहे हैं, तो यह अन्य प्लेटफार्मों को भी देखने लायक है।

स्रोत: एमक्यूएल 4 और एमक्यूएल 5 धीरे-धीरे मेटाट्रेडर पर विलय कर रहा है