TokyoNew YorkLondonSydneyHong Kong

الصفحة الرئيسية قائمة التعليم Expert Advisor

Expert Advisor

عبارة عن نظام تداول ميكانيكي مكتوب في لغة البرمجة MQL-4 ومصمم ليقوم بأتمتة أنشطة التداول على منصة MetaTrader 4. يمكن برمجة Expert Advisors لتنبيهك عند توافر فرصة تداول، كما يمكن أن يقوم بتداول حسابك تلقائياً حيث يقوم بإدارة كافة عناصر عمليات المداولة، بدءً من إرسال الأوامر مباشرة إلى ملقم السمسار خاصتك وحتى تعديل مستويات أوامر البيع لتجنب الخسارة وعمليات التوقف والحصول على الربح.

Expert Advisors لـ MetaTrader 4 تتميز بالتفرد والاختلاف فيما يتعلق بالقوانين التي تتبعها لدخول السوق والخروج منها. هذا وتعمل Expert Advisors على القضاء على القرارات التجارية العاطفية التي تعرقل حسابات التداول الحديثة. كذا تسمح Forex Expert Advisors للمستثمرين بممارسة نظام تداول صارم للغاية دون الخروج عن إطار المعلمات سابقة البرمجة. إن ذلك التناسق المحكم إنما يعد أحد الخصائص التي تجعل من هذه البرامج شديدة الجاذبية بالنسبة للمستثمرين الجادين. يمكن لـ Expert Advisors كذلك القضاء على القرارات التجارية العاطفية التي عادة ما تعرقل حسابات تداول العملات الأجنبية الحديثة. تمارس Forex Expert Advisors مناهج لا نظير لها عند التداول ويمكن تخصيصها لتقييم عدداً من المعلمات في نفس الوقت أكثر بكثير عما يمكن لأي إنسان الانتباه إليه على نحو متزامن.

كافة المؤشرات الفنية المتوفرة في منصة MT-4 يمكن تخصيصها لتحمل المنطق المستخدم من قبل أي Expert Advisor بأي طريقة يمكن للمرء أن يفكر فيها بفضل لغة البرمجة MQL-4. جميع أنواع المتوسطات المتحركة (البسيطة، الأسية، الخ)، RSI، CCI، الخ. يمكنك كذلك إنشاء مؤشرك المخصص واستدعاؤه من Expert Advisor.+

هناك العديد من أنواع MT-4 Expert Advisors بناء على التطبيق المعتزم لها. ولقد تم تصميم بعض MT-4 Expert Advisors خصيصاً لتداول أحداث الأنباء والبقاء خارج السوق في باقي الأوقات، بينما البعض الآخر مصمم للبقاء قيد العمل على مدار الأربع والعشرين ساعة طوال أيام الأسبوع. أحيانا يقوم المتداولون المحترفون الذين يمتلكون نظم التداول اليدوية الخاصة بهم بتعيين مبرمجي MQL-4 لأتمتة نظمهم وبذلك ينشئون MT-4 Expert Advisors مخصصة لهم. جميع Expert Advisors لها نفس الهدف، وهو أتمتة عمليات التداول وتحقيق الربح أثناء القيام بذلك.

تستعين برامج Expert Advisors بالمؤشرات الفنية لتقوم بتقييم أوضاع السوق واتخاذ قرارات التداول. حتى يعمل Expert Advisor، يجب إرفاقه بجدول فردي على منصة تداول MetaTrader 4 Forex. في مقدور MT-4 Expert Advisor دراسة العشرات من العوامل في لحظة واحدة حتى يقوم بتقرير الخطوة التالية التي يتعين عليه اتخاذها. هذه الإمكانية المتمثلة في دراسة مجموعة واسعة النطاق من العوامل المؤثرة على الأسعار، علاوة على منهج نظام التداول الميكانيكي الخالي من أي عواطف إنما يؤدي إلى تكوين مجموعة تجارية عالية النجاح.

سوف تجد عبر صفحات هذا الموقع الإلكتروني المزيد من المعلومات التفصيلية حول Forex Expert Advisors. إذا كان لديك أي استفسار حول Forex Expert Advisors لمنصة MetaTrader 4 ولا تجد إجابة عليه هنا، ارسل لنا رسالة إلكترونية وسوف نبذل قصارى جهدنا للرد في أسرع وقت ممكن.

كيف يعمل برنامج Forex Expert Advisor؟

يعمل البرنامج عن طريق احتساب المؤشرات المختلفة التي تم تصميمها للاستخدام ولاتخاذ الإجراءات اللازمة عندما تستوفي أوضاع السوق المعايير الصحيحة كما هو موصوف في شفرة مصدر Expert Advisor.

على سبيل المثال، يمكن لبرنامج expert advisor بسيط قول شيئاً مشابه لما يلي :

"إذا تعارضت المتوسطات المتحركة لليوم 9 واليوم 20 مع MA لليوم 9 على نحو أعلى من 20 MA وكان RSI أعلى من 50، عليك إذاً فتح مركز طويل (شراء)"

هذا مجرد مثال. يمكنك تعيين شروط لا حصر لها لدخول السوق والخروج منها وكذلك لإدارة الصفقات التجارية لأوامر البيع لتجنب الخسارة ومستويات الحصول على الأرباح المتعددة.

عادة ما يتم تقسيم MT-4 Expert Advisor إلى ثلاثة أجزاء: دالة بدء أو ‘init’ ودالة رئيسية ودالة ‘deinit’ أو دالة تصفية. يعمل برنامج Expert Advisor عبر دالة البدء لمرة واحدة عند تشغيله ثم يعمل عبر دالة ‘deinit’ أو دالة التصفية مرة واحدة فقط عند النهاية. في الوقت الراهن، يعمل برنامج MT-4 Expert Advisor عبر دورة مكونة من دالته الرئيسية مراراً ومراراً مع كل مؤشر وارد بينما يكون مرفقاً بجدول وقيد التشغيل. فور بدء تشغيله، لا يبدأ Expert Advisor دورة أخرى لمؤشر جديد إذا كان لازال في منتصف معالجة المؤشر السابق.

فيما يلي نبذة بسيطة حول ما يمكن جدولة expert advisor بسيط للقيام به. (يعد هذا هو الجزء الرئيسي من EA وهو يحدث في كل مرة يرد فيها مؤشر جديد.)

  • تفقد حسابي. هل هناك ما يكفي من أسهم رأس المال لفتح صفقة؟ إذا كان الحال كذلك، تابع العمل، إذا لم يكن، قم بالإنهاء.
  • هل هناك أي صفقات مفتوحة حالياً؟
    • إذا كان يوجد، هل هي في حاجة ليتم إغلاقها أم لتعديل مستوى البيع لتجنب الخسارة الخاص بها؟ (قم بذلك إذا لزم الأمر واخرج.)
    • إذا لم يكن هناك أية صفقات مفتوحة، هل أوضاع السوق مناسبة لفتح صفقات جديدة؟ (قم بذلك إذا لزم الأمر واخرج.)

كيف يتم استخدام Expert Advisor

حتى تقوم باستخدام Expert Advisor، يتعين عليك تثبيته على MetaTrader ثم إرفاقه بالجدول المناسب على MetaTrader 4. إنه أمر في غاية البساطة كما سنوضح لاحقاً. إذا كانت هناك أية إرشادات مرفقة ببرنامج Expert Advisor خاصتك، يلزم عليك قراءتها بعناية.

  • بادئ ذي بدء، يتعين عليك وضع Expert Advisor في مكان يسهل على MetaTrader 4 استخدامه فيه. هذا المكان في أغلب عمليات تثبيت MetaTrader 4 هو C:\Program Files\MetaTrader 4\experts. يتمثل برنامج Expert Advisor الفعلي في ملف بدون أيقونة امتداده هو .EX4
  • الآن بعد وضع Expert Advisor في الموقع الصحيح داخل الكمبيوتر خاصتك، أعد بدء تشغيل MetaTrader 4.
  • عند بدء تشغيل MetaTrader 4 مجدداً، سوف ترى Expert Advisor الجديد على قائمة التصفح اليسرى.

تعلم كيف تصنع Expert Advisors الخاصة بك

حتى تصنع برنامج expert advisor الخاص بك، يتعين عليك تعلم لغة البرمجة MQL-4. إذا كنت تعرف بالفعل لغة البرمجة C، فسيكون من السهل عليك تعلم MQL-4 حيث إنهما شديدتا التشابه. أما إذا كنت لا تعرف أيا من اللغتين، فسيكون من الحكمة أن تتلقى دورة تدريبية في لغة البرمة C. فور تمكنك من فهم هيكل لغة C، ستكون لغة MQL-4 أمراً في غاية البساطة بالنسبة لك. إذا لم تكن مبرمجاً، لا تجعل هذا عائقاً أمام تعلمك كيفية صنع Expert Advisors.

الأنواع المختلفة من Expert Advisors

هناك العديد من الأنواع المختلفة من Expert Advisors لمنصة MetaTrader 4. سوف نتناول هنا بالنقاش بعض من الأنواع الأكثر شيوعاً. لا تعد هذه القائمة قائمة شاملة بأي حال من الأحوال. فقد يكون هناك أنواع أخرى من Expert Advisors بناء على القدرة الإبداعية للمبرمجين الذين يصنعوها.

News Expert Advisor
إنه نوع من EA للتحوط. تم تصميم News EA للاستفادة من الأحداث التي ترد في الأنباء والتغيرات الكبيرة التي قد تطرأ على الأسعار خلال إصدارات الأنباء المالية.

Breakout Expert Advisor
مصمم ليقوم بفتح صفقة عندما يتجاوز السعر مستويات الدعم والمقاومة سابقة التحديد.

Hedge Expert Advisor
إنه أي EA يقوم بتشغيل مركزين منفصلين ومعاكسين، حيث يقلل من خسارة أحدهما بينما يسهل تحقيق أقصى ربح ممكن من صفقة جيدة.

Scalper Expert Advisor
نه نوع EA الذي يقوم بإلغاء حسابك أو على الأقل تقييده بإحكام من قبل أحد الوسطاء. وهو يهدف إلى تأمين الأرباح الصغيرة فور توافرها.

ما هي لغة MQL-4؟
هي اختصاراً للإصدار الرابع من Meta Quotes Language. وهي لغة البرمجة التي تم إنشاءها من قبل MetaQuotes Software Corp. (http://www.metaquotes.net) والتي تقوم بأتمتة طرف العميل من MetaTrader.

ما هي MetaTrader 4؟
عبارة عن منصة تداول مجانية تم تطويرها من قبل شركة MetaQuotes Software Corp. (http://www.metaquotes.net) وهي مدعمة من قبل العديد من وسطاء تداول العملات الأجنبية في مختلف أرجاء العالم. تتميز MetaTrader 4 بسهولة تعلمها واستخدامها.

من ضمن المميزات الفريدة التي تتسم بها MetaTrader 4 هي قدرتها على أتمتة أنشطة التداول من خلال استخدام برنامج Expert Advisor.

هل يمكنني تشغيل أكثر من Expert Advisor واحد على نفس الحساب/طرف العميل؟
نعم. يمكنك تشغيل عدة برامج Expert Advisor على نفس طرف عميل MetaTrader 4. وذلك طالما كانت جميع برامج Expert Advisor التي تقوم بتسغيلها على نفس طرف العميل قد تم تصميمها بحيث تتوافق مع بعضها البعض على نفس الطرف. (ليس في مقدور جميع Expert Advisors التوافق مع بعضها البعض على نفس الطرف). ويرجع السبب الرئيسي لذلك هو إن كل منها سيحاول إدارة الصفقات المفتوحة للآخر. ويتغلب المبرمجون على هذه المشكلة بواسطة استخدام أرقام سحرية في جزء مدخل السوق من شفرة المصدر الخاصة ببرنامج Expert Advisor.

هناك كذلك بعض قيود المنصة. ففقط Expert Advisor واحد يمكنه التواصل مع ملقم التداول في المرة الواحدة. إذا كان هناك عدة Expert Advisors نشطين على نفس الطرف وحاول أكثر من واحد منهم التواصل مع ملقم التداول، سوف تحصل على أخطاء "Trade context busy" (سياق التداول مشغول) في السجلات.

SymbolBidAsk
EURUSD1.27751.2777
USDJPY79.0679.09
USDCHF0.94000.9403
GBPUSD1.58281.5831
AUDUSD0.98140.9818
NZDUSD0.75360.7540
GOLD1591.601592.10
SILVER28.6228.70