- بواسطة x32x01 ||
أهلًا بيك في سلسلة شروحات لغة البرمجة MQL5
هنتعلم فيها أسرار اللغة خطوة بخطوة وبأسلوب بسيط جدًا
مع أمثلة واضحة وتطبيقات عملية تخليك تفهم وتطبّق بسهولة.
سواء كنت:

وتخليك تقدر تبني مؤشرات وإكسبرتات بنفسك.
ما هي لغة MQL5 ولماذا نستخدمها؟
لغة MQL5 هي اختصار لـ MetaQuotes Language 5
وهي لغة برمجة مخصصة لمنصة التداول الشهيرة MetaTrader 5.
اللغة دي اتعملت علشان:

هي اللغة اللي بتخلّي الميتاتريدر يفهمك وينفّذ أوامرك أوتوماتيك

الاستخدامات الأساسية للغة MQL5
الخبير الآلي (Expert Advisor)
الإكسبرت هو برنامج:

المؤشرات الخارجية (Custom Indicators)
المؤشرات:
لكنها لا تفتح صفقات بنفسها.
البرامج المساعدة (Scripts)
سكريبتات بتسهّل عليك حاجات كتير، زي:

أين نكتب أكواد MQL5؟
عندك طريقتين، بس واحدة منهم مش مفضلة 
الطريقة الصعبة (غير مفضلة)
تكتب الكود في أي محرر نصوص زي Notepad
وبعدين تحوّله لملف
معنى Compile:
هو تحويل الكود اللي إحنا فاهمينه
إلى لغة الآلة (0 و 1) علشان الكمبيوتر يقدر ينفّذه.
الطريقة دي:

الطريقة السهلة والمفضلة (MetaEditor)
أفضل وأبسط طريقة هي استخدام MetaEditor
وهو محرر أكواد مدمج مع برنامج MetaTrader نفسه.
مميزاته
:

ليه لغة MQL5 مهمة؟
لغة MQL5 بتديك القدرة إنك:
MQL5 هتفتحلك باب كبير في عالم التداول الآلي
في الدرس القادم إن شاء الله هنتعرف بالتفصيل على MetaEditor ونبدأ نكتب أول كود MQL5 عملي 

هنتعلم فيها أسرار اللغة خطوة بخطوة وبأسلوب بسيط جدًا
مع أمثلة واضحة وتطبيقات عملية تخليك تفهم وتطبّق بسهولة.
سواء كنت:
- مبرمج C أو C++

- أو مبتدئ تمامًا وداخل عالم البرمجة لأول مرة
وتخليك تقدر تبني مؤشرات وإكسبرتات بنفسك.
ما هي لغة MQL5 ولماذا نستخدمها؟
لغة MQL5 هي اختصار لـ MetaQuotes Language 5وهي لغة برمجة مخصصة لمنصة التداول الشهيرة MetaTrader 5.
اللغة دي اتعملت علشان:
- تبرمج استراتيجيات تداول تلقائية
- ترسم مؤشرات ذكية
- تنفذ أوامر مساعدة للتداول
هي اللغة اللي بتخلّي الميتاتريدر يفهمك وينفّذ أوامرك أوتوماتيك
الاستخدامات الأساسية للغة MQL5
الخبير الآلي (Expert Advisor)
الإكسبرت هو برنامج:- يفتح صفقات شراء وبيع تلقائي
- يدير الصفقات (Stop Loss / Take Profit)
- ينفذ استراتيجيتك بدون تدخل منك
المؤشرات الخارجية (Custom Indicators)
المؤشرات:- بترسم إشارات على الشارت
- بتحدد نقاط الدخول والخروج
- بتساعدك تفهم حركة السعر
البرامج المساعدة (Scripts)
سكريبتات بتسهّل عليك حاجات كتير، زي:- إغلاق كل الصفقات بضغطة زر
- فتح صفقة واحدة بسرعة
- إرسال تنبيهات
أين نكتب أكواد MQL5؟
عندك طريقتين، بس واحدة منهم مش مفضلة الطريقة الصعبة (غير مفضلة)
تكتب الكود في أي محرر نصوص زي Notepadوبعدين تحوّله لملف
ex5 باستخدام أداة اسمها MetaLang.exeهو تحويل الكود اللي إحنا فاهمينه
إلى لغة الآلة (0 و 1) علشان الكمبيوتر يقدر ينفّذه.
- معقدة
- مش عملية
- ومش مناسبة للمبتدئين
الطريقة السهلة والمفضلة (MetaEditor)
أفضل وأبسط طريقة هي استخدام MetaEditorوهو محرر أكواد مدمج مع برنامج MetaTrader نفسه.
مميزاته
- محرر ذكي بيميّز كلمات اللغة تلقائيًا
- Compile بضغطة زر (F5)

- عرض الأخطاء مباشرة أسفل الكود
- شرح أي دالة بالضغط على F1

ليه لغة MQL5 مهمة؟
لغة MQL5 بتديك القدرة إنك:- تبني برامج تداول ذكية
- تطبّق أفكارك واستراتيجياتك بنفسك
- تعتمد على نفسك بدل الإكسبرتات الجاهزة
MQL5 هتفتحلك باب كبير في عالم التداول الآلي
التعديل الأخير:
المواضيع ذات الصلة