شرح MQL5 - لغة برمجة روبوتات التداول من Metaquotes
هل تعلم أن الطريقة التي يمكن بها للمتداولين الماليين تنفيذ أوامر التداول الخاصة بهم قد تغيرت بشكل كبير منذ تطوير أول بورصة مالية في القرن السابع عشر في أمستردام؟ طريقة الصراخ المفتوحة كانت الطريقة التي بدأت فيها البورصة قبل استخدام التداول عبر الهاتف ثم التداول الالكتروني في الثمانينات.
في الوقت الحاضر، يمكن للمتداولين استخدام لغات البرمجة مثل لغة MQL5 الخاصة بـ MetaQuotes لإنشاء أنظمة و مؤشرات التداول الآلية الخاصة بهم. في الواقع، مع مجتمع MQL5 في جميع أنحاء العالم، لا يحتاج المتداولون الأفراد إلى تعلم برمجة MQL5 للاستفادة منها. في هذه المقالة، نغطي شرح MQL5 و كيف يمكنك الوصول إلى إشارات MQL5 و مؤشرات MQL5 والمزيد لزيادة نشاطك في التداول، حتى لو كان لديك خبرة صفرية في البرمجة!
ما هو MQL5 من MetaQuotes؟
MetaQuotes هو اسم الشركة لمطوري منصة التداول الأكثر شهرة في العالم ميتاتريدر. MQL5 هي اختصار لـ MetaQuotes Language 5 و هي في الأساس لغة برمجة كمبيوتر تتيح للمستخدمين إنشاء استراتيجيات التداول الآلي لـ MQL5 ، إشارات MQL5 ، مؤشرات MQL5 والبرامج المتقدمة مثل مؤشر إيقاف الخسارة المتتابع MQL5، بالإضافة إلى العديد من أنواع المؤشرات الأخرى والاستراتيجيات.
ما هو سوق MQL5؟
MQL5 Market عبارة عن متجر على الإنترنت يضم روبوتات التداول و المؤشرات الفنية مع أكثر من 10,000 تطبيق تداول متاح لمنصة التداول MetaTrader. يمكن اختبار كل ذلك في اختبار الاستراتيجية MQL5 مجاناً قبل الشراء.
يوفر المتجر للمستخدمين القدرة على شراء المستشارين الخبراء (روبوتات التداول) ومؤشرات التداول الفنية. يحتوي المتجر أيضًا على قسم "أدوات" حيث يمكن للمبرمجين بيع روبوتات التداول والمؤشرات الفنية لمجتمع MQL5.
يمكن الوصول إلى سوق MQL5 مباشرة من منصة تداول Admirals MetaTrader 5. ببساطة افتح نافذة Toolbox ثم حدد Market من علامات التبويب الموضحة في الأسفل:
لقطة شاشة لمنصة MetaTrader 5 تعرض علامة التبويب MQL5 Market.
ستلاحظ وجود العديد من علامات التبويب الأخرى المرتبطة مباشرة بخدمات MQL5 مثل MQL5 Signals و MQL5 Code Base و MQL5 Experts. قبل أن تتمكن من تنزيل وبدء استخدام أي من الخدمات أو الأدوات التي تعتمد على الرسوم، أو حتى الخدمات المجانية، يحتاج المستخدمون أولاً إلى تنزيل منصة التداول MetaTrader 5.
هل تعلم أن Admirals تقدم MetaTrader 5 - منصة التداول متعددة الأصول في العالم - مجانية تماماً!؟ يمكّن MetaTrader 5 المتداولين من الوصول إلى إمكانات الرسوم البيانية المتميزة و بيانات السوق وتحليلها في الوقت الفعلي، و أفضل أدوات التداول المتاحة، وجميع منتجات MQL5 Market و MQL5 Signals وأكثر من ذلك بكثير!
لتنزيل MetaTrader 5 الآن ، انقر فوق الشعار أدناه واحصل عليه مجانًا!
ما هو مجتمع MQL5؟
مجتمع MQL5 عبارة عن صفحة عبر الإنترنت تقدم خدمات متعددة لمستخدمي MetaTrader. ستجد هنا كل ما تحتاجه من روبوتات التداول الجاهزة للشراء، و قاعدة بيانات للمبرمجين لإنشاء مؤشرات أو استراتيجية MQL5 الخاصة بك، بالإضافة إلى إرشادات حول كيفية الوصول إلى MQL5 Strategy Tester والمزيد:
- سوق MQL5. هذا متجر على الإنترنت يضم روبوتات التداول والمؤشرات الفنية مع أكثر من 10,000 تطبيق تداول متاح لمنصة التداول MetaTrader. يمكن اختبار كل ذلك في اختبار الاستراتيجية MQL5 مجانًا قبل الشراء. يمكن الوصول إلى سوق MQL5 من منصة MetaTrader الخاصة بك وسيتم مناقشته في هذه المقالة.
- الشبكة السحابية MQL5. يتيح ذلك إمكانية تحسين سرعة روبوتات التداول عن طريق الوصول إلى قوة المعالجة المدمجة لآلاف أجهزة الكمبيوتر في جميع أنحاء العالم.
- قاعدة الكود. يتيح ذلك للمستخدمين تنزيل أي تعليمات برمجية منشورة في قسم Code Base في مجتمع MQL5، مما يعني أنه يتم وضع الشفرة تلقائياً في الدليل الصحيح وتجميعها، مما يتيح للمتداول تشغيله من نافذة MetaTrader Navigator.
- حسابهم الخاص. يمكن للمتداولين تعيين مبرمجين محترفين لإنشاء مؤشرات واستراتيجيات MQL5 جديدة، بالإضافة إلى تحويل لغة MQL4 إلى لغة MQL5 لأولئك الذين يرغبون في الانتقال من MetaTrader 4 إلى MetaTrader 5. يمكنك أيضاً الوصول إلى مجموعة واسعة من محولات MQL4 إلى MQL5.
- الرسوم البيانية MQL5. يتيح ذلك للمتداولين نشر لقطات شاشة من منصة التداول الخاصة بهم ومشاركتها عبر الإنترنت في شبكات اجتماعية مختلفة.
- إشارات MQL5. ابحث عن موفري إشارات التداول واشترك واستلمهم مباشرة في المنصة أو اجعل حسابك ينسخ حساباتهم.
- منتدى MQL5. يمكن للتجار زيارة منتدى MQL5 لمناقشة أنظمة التداول وتحسين مهارات البرمجة MQL5 والانضمام إلى مجموعات الدردشة المختلفة وطرح الأسئلة.
لماذا يستخد المتداولون MQL5 من MetaQuotes؟
هناك العديد من الأسباب التي تجعل المتداولين يستخدمون MQL5 من MetaQuotes. يمكنك العثور على عدد منها أدناه:
# 1 لدى المتداول إستراتيجية تقنية يرغبون في برمجتها ولكن ليس لديه الوقت لتعلم برمجة MQL5. من مجتمع MQL5، يمكن للمتداول استئجار مبرمج للقيام بذلك من أجلهم.
# 2 قد يرغب المتداول في تجربة مؤشرات مختلفة يستخدمها متداولون آخرون. بعض مؤشرات MQL5 مجانية وبعضها يعتمد على الرسوم. هناك مجموعة كبيرة من مؤشرات MQL5 التي يمكن للمستخدمين تجربتها و فحصها (يمكن العثور على مثال تفصيلي حول كيفية القيام بذلك بشكل أكبر في هذه المقالة).
# 3 يرغب المتداول في تجربة إستراتيجية تداول آلية مجانية أو تعتمد على الرسوم. إن سوق MQL5 مليء بمستشارين خبراء مجانيين ومدفوعين يمكنهم التداول معهم.
في الواقع ، يمكن للمتداولين استخدام هذه الحسابات على حساب تجريبي مجاني مع Admirals، أيضاً! يمكن للمتداولين أيضاً تنزيل أي منتجات قائمة على الرسوم على أساس تجريبي، واختبارها في MQL5 Strategy Tester قبل اتخاذ قرار بشرائها.
لفتح حساب التداول التجريبي الخالي من المخاطر ، ما عليك سوى النقر على اللافتة أدناه والبدء في استخدام جميع مزايا مستشاري MQL5 و MQL5 Signals وخبراء MQL5 (روبوتات التداول) في بيئة تداول خالية من المخاطر تمامًا!
كيف يمكنني تسجيل الدخول في MQL5؟
لتسجيل الدخول إلى حساب MQL5 الخاص بك أو التسجيل لأحدهم ، ما عليك سوى فتح منصة تداول MetaTrader 5 (بمجرد تنزيلها مجانًا) ، وحدد أدوات (tools) من القائمة العلوية ثم خيارات(options). سيؤدي ذلك إلى فتح نافذة بها عدة خيارات. تم العثور على تسجيل الدخول MQL5 ضمن المجتمع:
لقطة شاشة لمنصة MetaTrader 5 تعرض علامة التبويب MQL5 Market ومربع تسجيل الدخول MQL5.
إخلاء المسئولية: الرسوم البيانية للأدوات المالية في هذه المقالة هي لأغراض توضيحية ولا تشكل نصيحة تجارية أو دعوة لشراء أو بيع أي أداة مالية مقدمة من Admirals. الأداء في الماضي ليس بالضرورة مؤشراً على الأداء في المستقبل.
تعليم استخدام MQL5: استخدام مؤشرات MQL5
قبل أن ننتقل إلى درس MQL5 سريع حول استخدام مؤشرات MQL5، من المهم أن نلاحظ أن Admirals ليس لها صلة بأي من المنتجات المجانية أو القائمة على الرسوم المتوفرة في MQL5 ولا يمكنها ضمان نتيجة استخدام أي من منتجات MQL5.
في هذا البرنامج التعليمي لمؤشرات MQL5، سوف نستخدم أحد المؤشرات المجانية المتاحة في سوق MQL5 من منصة التداول. كما هو موضح أدناه، ضمن أهم المؤشرات ، سنستخدم CCI EMA بحتة لأغراض العرض التوضيحي:
لقطة شاشة لمنصة MetaTrader 5 تعرض علامة التبويب MQL5 Market وقسم المؤشرات العليا.
إخلاء المسئولية: الرسوم البيانية للأدوات المالية في هذه المقالة هي لأغراض توضيحية ولا تشكل نصيحة تجارية أو دعوة لشراء أو بيع أي أداة مالية مقدمة من Admirals. الأداء في الماضي ليس بالضرورة مؤشراً على الأداء في المستقبل.
بعد النقر على مؤشر MQL5 ، يفتح نافذة أخرى بمعلومات مفيدة للمتداول مثل معلمات المؤشر ، والأساس المنطقي وراءه ، عندما تم تحديثه آخر مرة ، واسم المؤلف والقدرة على رؤية لقطات الشاشة ومراجعاتها .
لقطة شاشة لمنصة MetaTrader 5 تعرض علامة تبويب سوق MQL5 ومثال لمؤشر MQL5 من علامة تبويب سوق MQL5.
إخلاء المسئولية: الرسوم البيانية للأدوات المالية في هذه المقالة هي لأغراض توضيحية ولا تشكل نصيحة تجارية أو دعوة لشراء أو بيع أي أداة مالية مقدمة من Admirals. الأداء في الماضي ليس بالضرورة مؤشراً على الأداء في المستقبل.
بعد النقر فوق تنزيل، يستغرق التثبيت بضع ثوانٍ. يجب أن يكون متاحًا الآن في نافذة Navigator ، أسفل Indicators -> Market. الآن يحتاج المتداول ببساطة إلى سحب اسم المؤشر على المخطط وسيظهر المؤشر:
لقطة شاشة لمنصة MetaTrader 5 تعرض علامة تبويب سوق MQL5 ومثال لمؤشر MQL5 تم تنزيله مجانًا من علامة تبويب سوق MQL5.
إخلاء المسئولية: الرسوم البيانية للأدوات المالية في هذه المقالة هي لأغراض توضيحية ولا تشكل نصيحة تجارية أو دعوة لشراء أو بيع أي أداة مالية مقدمة من Admirals. الأداء في الماضي ليس بالضرورة مؤشراً على الأداء في المستقبل.
قد تكون لاحظت في نافذة Navigator أعلاه ، هناك مجموعة كبيرة من مؤشرات Admirals MQL5 ومستشارين خبراء مثل Admiral Candle و Admiral Keltner و Admiral Pivot و Admiral Renko و Admiral Correlation Matrix و Admiral Correlation Matrix و Admiral Sentrel Trader !
إذا قمت بتنزيل منصة التداول المجانية Admirals MetaTrader 5، فلن تتمكن من الوصول إليها. ومع ذلك، هل تعلم أنه يمكنك الحصول على جميع منتجات MQL5 المتقدمة هذه مجانًا تمامًا عن طريق تنزيل مكون Admirals Supreme Edition؟
مع هذا البرنامج المساعد المجاني تمامًا ، يمكنك الوصول إلى ميزات إضافية ممتازة مثل مصفوفة الارتباط، والتي تمكنك من عرض ومقارنة مختلف أزواج العملات في الوقت المباشر، أو أداة التداول المصغرة - التي تتيح لك الشراء أو البيع عبر نافذة صغيرة بينما تواصل مع كل شيء آخر تحتاج إلى القيام به.
قم بتنزيله مجانًا اليوم بالنقر فوق الافتة أدناه!
هل تستطيع تعلم برمجة MQL5؟
من الممكن تعلم برمجة MQL5 حيث أن اللغة تعتمد على لغة البرمجة C ++ الشائعة. يتعلم بعض المتداولين برمجة MQL5، ويقوم البعض بتوظيف مبرمجين آخرين لإنشاء استراتيجيات التداول الآلية والمؤشرات الفنية لهم، ويستخدم البعض سوق MQL5 ومجتمع MQL5 للعثور على ما يحتاجونه.
قبل البدء في تعلم برمجة MQL5، من المهم معرفة أن برامج MQL5 لها خصائص وأغراض مختلفة:
روبوتات التداول MQL5
يمكن لروبوت تداول MQL5 تحليل السوق وتنفيذ التداولات بناءً على المدخلات التي كتبها المبرمج. في الأساس، فإنه يأخذ مهمة الإنسان في وضع الصفقات. بينما يتعلم بعض المتداولين برمجة MQL5 لكتابة الاستراتيجيات الخاصة بهم، يقوم العديد من المتداولين بتوظيف مبرمجين آخرين من MQL5 Market و MQL5 Community لإنشائه.
مؤشرات MQL5 المخصصة
تستخدم مؤشرات MQL5 لتحليل الأسواق المختلفة مثل العملات والسلع والأسهم والمؤشرات وغيرها. في حين أن منصة التداول MetaQuotes MetaTrader تأتي مع مجموعة متنوعة من المؤشرات الفنية المضمّنة، يمكن للمتداولين إنشاء مؤشراتهم الخاصة.
برمجة نص MQL5
تم تصميم البرنامج النصي MQL5 لأداء إجراءات محددة في وقت معين. تم تصميم البرامج النصية لتنفيذ معاملات التداول مرة واحدة فقط ولكن مع إمكانية الوصول إلى جميع وظائف التحليل والتداول المتاحة من خلال منصة MetaTrader. على سبيل المثال، يتم استخدام وظيفة MQL5 OrderSend لتنفيذ عمليات التداول عن طريق إرسال الطلبات إلى خادم التداول.
وسطاء تداول MQL5: لماذا نستخدم Admirals؟
هناك العديد من الوسطاء الذين يقدمون منتجات وخدمات MQL5. ومع ذلك، هناك بعض الفوائد الإضافية لاستخدام Admirals، بما في ذلك القدرة على:
- تداول مع شركة راسخة ومنظمة مرخصة عالمياً بما في ذلك التنظيم من هيئة السلوك المالي في المملكة المتحدة التي تحظى باحترام كبير.
- قم بالوصول إلى منصات التداول الأسرع والأكثر أمانًا من MetaTrader على سطح المكتب أو الويب أو الهاتف المحمول.
- قم بالوصول إلى المكوّن الإضافي Admirals MetaTrader Supreme Edition للحصول على أدوات التداول المتقدمة مثل Sentiment Trader ووظائف Advanced Order مجانًا تمامًا!
- تداول مع فروق أسعار مؤسسية تصل إلى 0.1 نقطة مع Zero.MT4 وتواصل مباشرة مع مزودي السيولة من الدرجة الأولى.
- تداول على مجموعة واسعة من فئات الأصول بما في ذلك الفوركس والأسهم والمؤشرات وعقود الفروقات السلعية للعقود مقابل الفروقات للعملات المشفرة والعقود مقابل الفروقات للسندات وصناديق الاستثمار المتداولة.
- الاستفادة من سياسة حماية الرصيد السلبي لراحة البال.
إذا كنت تشعر بالإلهام لبدء التداول، أو قدمت هذه المقالة بعض المعلومات الإضافية لمعرفتك في التداول الحالية، فقد يسعدك أن تعلم أن Admirals توفر القدرة على استخدام منتجات وخدمات MQL5، فضلاً عن تزويدك بـ آخر تحديثات السوق والتحليل الفني مجانا! انقر على لافتة أدناه لفتح حسابك الحقيقي اليوم!
نأمل أن يكون هذا المقال قد أعطاك نظرة معمقة حول لغة برمجة MQL5 من Metaquotes و انك الان على دراية افضل عن امكانيتك و خيارتك في مجتمع MQL5 و طرق برمجة مؤشرات التداول أو شراءها في حال لم تكن مجانية!
قم بمشاركة المقال مع الأصدقاء عبر قنوات التواصل الاجتماعي حتى يستفيد كل من يبحث عن دليل ملخص عن لغة MQL5 من Metaquotes!
إذا كان لديك المزيد من الأسئلة و الإستفسارات, لا تتردد في تسجيل بياناتك هنا, و سيتواصل معك أحد أفضل مستشارينا الماليين لتوضيح أي إستفسارات و أسئلة تدور في بالك, و تقديم أفضل المعلومات من خبرتهم العملية.
أليك أيضاً بعض المقالات التي قد تهمك:
1. ما هو افضل Expert Advisor و كيف يعمل؟
2. افضل برامج التداول الالي, حقيقة أم خيال؟
3. افضل نظام تداول افتراضي لعام 2022
من نحن؟
بصفتنا شركة تداول مرخصة, Admirals توفر لعملائها فرصة الوصول الى اسواق المال العالمية عبر أفضل المنصات و مختلف أنواع الحسابات التى تلائم احتياجتكم. سواء كان حساب تجريبي أو حقيقي, فلديك الفرصة و القدرة على تداول العملات الأجنبية و اكثر من 8000 اداة تداول على عقود الفروقات للأسهم, مصادر الطاقة, المعادن الثمينة, و المؤشرات العالمية و بأفضل الشروط و الخدمات اللازمة لذلك.إفتح حساباً الان و إبدء قصة نجاح جديدة مع Admirals.
لا تحتوي هذه المقالة ولا يجب أن تفسر على أنها تحتوي على نصائح استثمارية أو توصيات استثمارية أو عرض أو طلب لأي معاملات في الأدوات المالية. يرجى ملاحظة أن التحليل السابق هذا لا يعد مؤشرًا على الأداء الحالي أو المستقبلي ، نظرًا لأن الظروف قد تتغير بمرور الوقت. قبل اتخاذ أي قرارات استثمارية ، يجب عليك طلب المشورة من المستشارين الماليين المستقلين لضمان فهمك لمخاطر تداول mql5.