مرحباً بالجميع.
كما تعلمون جميعًا ، ربما نشهد مؤخرًا تغييراً في نموذج أعمال MetaQuotes والتركيز عليه.
معظم أجهزة تشفير MQL4 متاحة تمامًا للانتقال إلى MQL5 ولكن لا أرى أي بديل للأسباب التالية:
- تم تغيير بنية اللغة وتكييفها بسلاسة قدر الإمكان بواسطة MQ ، ولا يمكننا تجاهل ذلك
- تقوم MetaQuotes برفع رسوم الصيانة على MT4 والرسوم المتعلقة بالخادم ، مما يجعله أقل من 4 أضعاف بالنسبة للوسطاء للعمل مع MT5
- تتزايد مبيعات منصات MT5 ونشر الخوادم بوتيرة أسرع دائمًا ، حيث وصلنا إلى الوسطاء الصديقين البالغ عددهم 100 MT5 على مدار الأشهر الماضية ، وبدأ الوسطاء أنفسهم في الإعلان عن MT5 (مما يجعله أكثر وضوحًا على مواقعهم على الويب من MT4. الوسطاء الجادين الذين عملت معهم الآن أعرضه)
- لم يعد من الممكن تنزيل MT4 من MQ بعد الآن وتخلوا عن إحداث تغييرات جديدة عليه (مما يجعله قريبًا جدًا من أن يصبح مثل MT5)
- cTrader (من وجهة نظري) هو بديل رائع ولكنه يعاني من قاعدة مستخدم ومجتمع منخفضة للغاية. cAlgo أقل تشابهًا MQL4 من MQL5 مما يجعل من الصعب أيضًا على المبرمجين التحول نحو ذلك
لقد كنت مخلصًا لمستخدم MT4 ومشفّر MQL4 ، لكننا نعيش في عالم رائع حيث يتغير كل شيء في مرحلة ما.
بالنظر إلى الجانب المشرق للهجرة:
- منصة 64 بت (وهذا يعني الاستخدام الكامل للمعالج الخاص بك)
- عمق السوق
- العديد من الأطر الزمنية على MT5 من MT4
- التحوط مسموح الآن للمستخدمين غير الخاضعين للوائح الولايات المتحدة
- قريبًا: المخططات المخصصة الأصلية (رينكو أكثر)
- نفذت MQ Backtester أفضل بكثير إلى MT5 لأولئك الذين ليسوا على علم به. بيانات التجزئة المحلية الحرة ، أزواج متعددة backtest ، العديد من الصناديق المحلية
الجزء المزعج للغاية لا يزال اللغة. من جانب المستخدم ، يشبه النظام الأساسي منصة MT4 لدرجة أن التكيف ليس صعباً.
ومع ذلك ، لا يجب أن يكون الانتقال وحشيًا للمبرمجين إذا عملنا معًا على ما أسميه مكتبات MQL4 و MQL4 ، مما يسمح لنا بتكييف أكوادنا في طريقة مناسبة وفي غضون دقائق.
ماذا أعني بإدخالات مكتبات MQL4؟ استخدام محتوى وثائق MQL5 (صفحات 5 كيلو ..) وما الذي جلبه المستخدمون بالفعل إلى محتوى MQL4 إلى MQL5 مثل هناك
https://www.mql5.com/en/articles/81(ملاحظة: لم يتم تحديثه لأحدث إصدار MQL5 ولكن لا يزال رائعًا) يمكننا إنشاء مكتبات تتيح لنا استخدام الوظائف بالطريقة التي سنقوم بها في MQL4 ولكن في MQL5.
هنا مثال:
كود المدرج/--- MQL4 لإرجاع رصيد الحساب: double K = AccountEquity ()؛/--- MQL5 function: double K = AccountInfoDouble (ACCOUNT_EQUITY)؛/--- وظيفة MQL4 (المخزنة في مكتبة) مما يتيح لنا استدعاء وظيفة MQL4 في رمز MQL5 لدينا: double AccountEquity () {double value = AccountInfoDouble (ACCOUNT_EQUITY) ؛ قيمة الإرجاع)؛ }
من الواضح أن هذه عينة بسيطة للغاية. ولكن هذا من شأنه أن يجعلنا المبرمجون يوفرون الكثير من الوقت على وظائف أكثر تعقيدًا (مثل صفائف القرص)
أنا متأكد من أن العديد من المبرمجين حولforexdropلديهم بالفعل مثل هذه المكتباتالادراج.
سيكون هدفنا هو بناء واحدة مشتركة كبيرة بحيث يمكن لجميع المبرمجينforexdropالاستلقاء عليها والتحرك بسعادة نحو MT5 دون مزيد من الاضطراب.
نتطلع الى سماع من الأعضاء المتحمسين
ايدو