م.جمانه
20-11-2017, 10:47 AM
اساسيات لتعلم لغة المال MQL4
https://www.fx-arabia.com/vb/uploaded/9964_01511163987.png
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هذه اللغة خاصة لبرامج التداول ميتاتريدر الإصدار الرابع وهو الإصدار الأحدث ( لأن لغة الإصدارات السابقة مختلفة وملغية ).
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هيكلية هذه اللغة مشابهة ومطابقة للغة السي ( C ) بحيث سيجد مبرمج السي سهولة أكبر في تعلمها ولكن يجب أن لا يخاف من لا يعرف السي أو البرمجة بشكل عام. لأنه يستطيع بسهولة مجاراة مبرمج السي مع قليل من الجهد.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png اللغة MQL4 حساسة لحالة الأحرف يعني مثلا الوظيفة OrderSend لن تتعرف عليها اللغة إذا ما كتبتها ordersend. وسيعطيك رسالة خطأ. لذلك يجب الانتباه جيدا عند كتابة الكود.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png الكود والسورس والنص البرمجي ونص البرنامج كلها مرادفات لنفس المعنى.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png لهذه اللغة MQL4 محرر برامج يسمى ميتا إيديتور ****Editor ومن خلاله نستطيع كتابة برامجنا وعمل نسخة تنفيذية لها ينفذها برنامج التداول.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png برنامج التداول ميتاتريدر ****Trader لا يتعرف على النص البرمجي مباشرة mq4 بل يتعرف فقط على النسخة التنفيذية ex4.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هناك ثلاثة أنواع من البرامج التي يمكن كتابتها مع هذه اللغة:
1-برنامج مؤشر
2- برنامج اكسبيرت
3- برنامج سكريبت.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هناك أنواع إضافية مساعدة من أنواع الكود الذي يمكن كتابته أيضا مثل قوالب البرامج ومكتبات الأكواد الجاهزة.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png يحتوي برنامج الميتاإيديتور على نظام مساعدة قوي. فقط ضع الكورسر على أي كلمة في النص البرمجي واضغط F1 ليظهر لك مباشرة طريقة استخدام الوظيفة مع الشرح والبارامترات وأي وظائف أخرى مشابهة.
مواضيع مفيده
دروس شرح البرمجة المتقدمة بلغة MQL4 (https://www.fx-arabia.net/vb/showthread.php?t=49096)
https://www.fx-arabia.com/vb/uploaded/9964_01511163987.png
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هذه اللغة خاصة لبرامج التداول ميتاتريدر الإصدار الرابع وهو الإصدار الأحدث ( لأن لغة الإصدارات السابقة مختلفة وملغية ).
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هيكلية هذه اللغة مشابهة ومطابقة للغة السي ( C ) بحيث سيجد مبرمج السي سهولة أكبر في تعلمها ولكن يجب أن لا يخاف من لا يعرف السي أو البرمجة بشكل عام. لأنه يستطيع بسهولة مجاراة مبرمج السي مع قليل من الجهد.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png اللغة MQL4 حساسة لحالة الأحرف يعني مثلا الوظيفة OrderSend لن تتعرف عليها اللغة إذا ما كتبتها ordersend. وسيعطيك رسالة خطأ. لذلك يجب الانتباه جيدا عند كتابة الكود.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png الكود والسورس والنص البرمجي ونص البرنامج كلها مرادفات لنفس المعنى.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png لهذه اللغة MQL4 محرر برامج يسمى ميتا إيديتور ****Editor ومن خلاله نستطيع كتابة برامجنا وعمل نسخة تنفيذية لها ينفذها برنامج التداول.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png برنامج التداول ميتاتريدر ****Trader لا يتعرف على النص البرمجي مباشرة mq4 بل يتعرف فقط على النسخة التنفيذية ex4.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هناك ثلاثة أنواع من البرامج التي يمكن كتابتها مع هذه اللغة:
1-برنامج مؤشر
2- برنامج اكسبيرت
3- برنامج سكريبت.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png هناك أنواع إضافية مساعدة من أنواع الكود الذي يمكن كتابته أيضا مثل قوالب البرامج ومكتبات الأكواد الجاهزة.
http://www.fx-arabia.com/vb/uploaded/9964_01404751543.png يحتوي برنامج الميتاإيديتور على نظام مساعدة قوي. فقط ضع الكورسر على أي كلمة في النص البرمجي واضغط F1 ليظهر لك مباشرة طريقة استخدام الوظيفة مع الشرح والبارامترات وأي وظائف أخرى مشابهة.
مواضيع مفيده
دروس شرح البرمجة المتقدمة بلغة MQL4 (https://www.fx-arabia.net/vb/showthread.php?t=49096)