هيكل روبوت التداول
بعد الانتهاء من الدروس السابقة، لا بُد أنك أصبحت تعرف أنواع روبوتات التداول في MetaTrader 5. كما أصبحت تعرف أيضاً مكان العثور على أدوات التداول الخوارزمية الرئيسية في MT 5 وكيفية إعدادها. وفي هذا الدرس، سنلقي نظرة على هيكل روبوت التداول. نعدك أنه بعد هذا الدرس سيختفي خوفك من الترميز في MQL5!
مما يتكون روبوت التداول؟
في البداية، دعنا نلقي نظرة على هيكل الروبوت في Meta Editor.
يبدو مخيفاً، أليس كذلك؟ على كل حال، تحتوي جميع روبوتات التداول في الواقع على نفس العناصر الأساسية التي تحتاج إلى معرفتها.
هناك أربعة أجزاء رئيسية لروبوت التداول:
- الإعداد
- OnIntIt
- OnDeinit
- OnTick
لنلق نظرة أقرب على كل عنصر.
الإعداد
هو جزء من الروبوت حيث يتم وضع جميع المعلومات الإدارية. هنا، تقوم بكتابة الملاحظات، الإعلان عن المتغيرات (أنواع مختلفة من المعلومات باسم مميز)، تتبع قائمة التغييرات وتعيين حقوق الملكية.
في لقطة الشاشة أعلاه، يمكنك رؤية عينة من كود الإعداد . يتكون من حقوق النشر والخصائص الرئيسية للروبوت و أمر #include الذي يقوم بإدراج محتوى ملف معين إلى إكسبرتك. وفي هذا القسم أيضاً، نعلن عن المدخلات الرئيسية تحت الأمر #input.
OnInIt
الجزء الثاني يسمى OnInit كاختصار لـ (OnInitiation). ويبدأ هذا الجزء عند بدء تشغيل EA لأول مرة.
في هذا الجزء، يمكنك رؤية الأوامر التي سيتم تنفيذها بعد التشغيل الأول للبرنامج. سنشرح هذه الأوامر في المقالات القادمة!
OnDeInIt
يُسمى القسم التالي من الإكسبرت بـ OnDeinitiation، أو اختصاراً OnDeInIt. ويتم تشغيله عند إغلاق الإكسبرت.
OnTick
هذا هو الجزء الأكثر إثارة للاهتمام من الإكسبرت. يتكون من ثلاثة أجزاء رئيسية يتم تحديثها مع كل إشارة (بالمعلومات الجديدة حول السعر). إنها مداخل، ومخارج، وتحجيم. وهذه الوظائف مهمة لأي إكسبرت، لأنها تخبرك متى تشتري، وكم تبيع، ومتى تغلق صفقاتك.
سيبدأ هذا الرمز مع كل مرة تصل فيها إشارة جديدة إلى منصة MetaTrader 5 الخاصة بك. بمعنى، إذا تغيرت أسعار العرض أو أسعار الطلب أو الحجم، فسيؤثر هذا التغيير على قسم OnTick في الكود الخاص بك أيضاً.
في لقطة الشاشة أعلاه، يمكنك أن ترى أن الروبوت يتحقق من آخر وقت لمعالجة الصفقة والبيانات الأخرى.
لذلك، إذا كنت جهاز كمبيوتر، كيف تقرأ بنية الكود؟
في البداية، ستذهب إلى قسم OnInit وتقوم بتشغيل كل شيء فيه. تقوم بتحديد المتغيرات والمعلمات التي تحتاجها لاستراتيجيتك. ويتم تنفيذ هذا الإجراء مرة واحدة فقط.
بعد اكتمال هذا الإجراء، اذهب إلى قسم OnTick. أولاً، تحقق مما إذا كان يجب عليك الخروج من أي صفقة. بعد ذلك، ابحث عن الصفقات التي يمكنك دخولها. أخيراً، ستساعدك خوارزمية التحجيم على تحديد حجم مركزك.
بمجرد إغلاق الإكسبرت الخاص بك، قُم بتشغيل OnDeInIt. يقوم هذا الخيار بإزالة الرسوم البيانية من المخططات وحذف كل شيء مرتبط بالإكسبرت نفسه.
خلاصة القول
باختصار، إذا كنت ترغب في بناء روبوت تداول، فأنت بحاجة إلى معرفة هيكله بدقة. ولحسن الحظ، تمتلك جميع الروبوتات هيكل مشابه مما يسمح لك ببنائه خطوة بخطوة.
ابدأ التداول2022-04-04 • محدّث
مقالات أخرى في هذا القسم
- بناء روبوت تداول دون برمجة
- كيف تفعّل روبوتات التداول في MetaTrader 5؟
- تداول الخوارزمية: ماهو؟
- إرشادات التناوب
- ما هو المثلث؟
- نماذج الموجات المركبة الثنائية والثلاثية
- الموجة المتعرجة الثنائية
- الموجة المتعرجة Zig Zag و الموجة المسطحة Flat في التداول
- الاختزال في نظرية موجات إليوت
- مؤشر إيشيموكو Ichimoku
- نمط الموجة القطرية النهائية الخلفية
- كيف تتداول على الفجوات
- نمط الموجة القطرية الأمامية
- نمط أمواج وولف
- نمط الموجات الثلاث الدافعة
- القرش
- نمط الفراشة
- السلطعون
- الخفاش
- نمط غارتلي
- ABCD
- الأنماط التوافقية
- الأمواج الحافزة والارتدادية. درجات الموجة
- شرح نظرية موجات إليوت
- كيفية تداول البريك آوت "الاختراقات"
- تداول الفوركس على الأخبار
- كيف تضع أمر أخذ الربح؟
- إدارة المخاطر
- كيف تضع أمر إيقاف الخسارة؟
- المؤشرات الفنية: انحرافات التداول