تحسين إمكانيات التعامل مع أحداث لوحة المفاتيح في برامج MQL5 في منصة MT5 الجديدة
- fxrest ٍٍSherif
- منذ شهر واحد
- 336
ستقوم شركة التكنولوجيا المالية MetaQuotes بإصدار بناء 4260 لمنصة MetaTrader 5 يوم الجمعة الموافق 22 مارس 2024.
النسخة الجديدة تعزز إمكانيات التعامل مع أحداث لوحة المفاتيح في برامج MQL5. يمكن للمطورين الآن التقاط أحداث تحرير المفتاح وأحداث المفتاح الغير فعَّال، مما يعزز التفاعل بين التطبيقات والمستخدمين.
قدم MetaEditor خيار بحث جديد لمساعدة المستخدمين في التنقل في محتويات الكتاب الذي تم نشره مؤخرًا بعنوان “الشبكات العصبية للتداول الخوارزمي في MQL5”. تم تحديث منصة الويب لإصلاح إجراءات ضبط الحدود لأدوات التداول.
النافذة: تم إصلاح الأخطاء في الاشتراك في المنتجات المجانية في خدمة الاشتراكات. قد لا يتم عرض الزر المناسب في الحوار في ظروف معينة.
النافذة: تم تحديث ترجمات واجهة المستخدم.
اقرأ هذا الخبر| تعين روبنهود ماركتس سوزان سيجال عضوًا في مجلس إدارتها
MQL5: دعم موسع لأحداث لوحة المفاتيح:
تمت إضافة حدث CHARTEVENT_KEYUP لمعالج OnChartEvent. يسمح بتتبع الأحداث المتعلقة بتحرير المفاتيح.
تمت معالجة المفاتيح النشطة. هذه هي المفاتيح التي تعدّل ظهور الحرف الذي يتم توليده بواسطة المفتاح المضغوط فورًا. على سبيل المثال، في التخطيط اليوناني، يمكن توليد حرف مشدد ά، έ، ύ، وما إلى ذلك، عن طريق الضغط أولاً على “؛” ثم الحرف. يمكن تتبع الضغط على هذه المفاتيح باستخدام وظيفة TranslateKey.
تحسين وظائف TranslateKey وTerminalInfoInteger. الآن، عند استلام أحداث CHARTEVENT_KEYUP أو CHARTEVENT_KEYDOWN في OnChartEvent، يمكنك الحصول على حالة لوحة المفاتيح الكاملة في وقت حدوث الحدث. على سبيل المثال، إذا ضغط المستخدم على المفتاح Z، يمكنك تحديد ما إذا تم الضغط على مفتاح Ctrl أو Shift في تلك اللحظة. بالنسبة للأحداث الأخرى، ستستمر الوظائف في العمل كالمعتاد، مع إرجاع حالة لوحة المفاتيح في الوقت الحالي.
MQL5: تم إصلاح خطأ يمكن أن يمتسبب في عمل غير صحيح لوظائف ChartGet في ظروف معينة.
MetaEditor: تمت إضافة خاصية البحث في محتويات الكتاب “الشبكات العصبية للتداول الخوارزمي في MQL5”. يظهر الخيار الجديد في نفس القسم الذي تم نشر الكتاب السابق “برمجة MQL5 للمتداولين”.
سيتوفر التحديث من خلال نظام التحديث المباشر (Live Update).