تخطَّ إلى المحتوى

كيفية إنشاء EA من كائنات الرسم البياني؟

تاريخ النشر: 24 أكتوبر 2024 · بقلم: Christian

غالبًا ما يتم إنشاء المؤشرات للتداول اليدوي، وللأسف لا تأخذ في الاعتبار احتياجات الأتمتة. للأتمتة، يُفترض أن يتأكد مطور المؤشر من أن جميع القيم ذات الصلة متاحة، باستخدام ما يُسمى بـ ‘buffers’. ومع ذلك، إذا لم يكن المطور يفكر في الأتمتة، فقد تجد أن buffers مفقودة ولديك فقط كائنات على الرسم البياني.

يسعدنا أن نقدم لك حلاً لهذه المشكلة - متاح كمكافأة مجانية حصريًا لـ المشتركين لدينا.

YouTube video. Click to play.
Create EA from indicator with objects
Duration: 3 minutes 53 seconds

شرح مشكلة المؤشرات بدون buffers

Section titled “شرح مشكلة المؤشرات بدون buffers”

المؤشر المصمم جيدًا يحسب القيم، مثل الأسهم والمناطق، ويخزن تلك القيم في buffers. ثم يوجه المؤشر MetaTrader لعرض هذه الكائنات على الرسم البياني.

Normal indicator
Normal indicator

ميزة استخدام buffers هي أنه بالإضافة إلى عرض MetaTrader للكائنات على الرسم البياني، يمكن لـ Expert Advisor (EA) الوصول إلى هذه القيم واستخدامها لاتخاذ قرارات التداول. إذا كان مؤشرك يحتوي على buffers، أو إذا لم تكن متأكدًا مما إذا كان كذلك، يرجى مراجعة صفحة إنشاء EA باستخدام (Custom) Indicator.

Normal indicator automation
Normal indicator automation

ومع ذلك، عندما تكون buffers مفقودة ويرسم المؤشر الكائنات مباشرة على الرسم البياني، يتم تجاوز نظام buffer في MetaTrader. نتيجة لذلك، لا يمكن لـ EA قراءة قيم المؤشر، مما يحد من قدرات الأتمتة.

Broken indicator automation
Broken indicator automation

حلنا للمؤشرات بدون buffers

Section titled “حلنا للمؤشرات بدون buffers”

مؤشر Objects to Buffer الخاص بنا يفحص الرسم البياني ويضع القيم ذات الصلة في buffers. بمجرد أن تكون هذه القيم في buffers، يمكن لـ EA الخاص بك قراءتها واتخاذ قرارات التداول.

Object to buffer solution
Object to buffer solution

مؤشر Objects to Buffer الخاص بنا يحتوي على ميزتين رئيسيتين:

  1. اسم الكائن / وصف الكائن (أو جزء منه): البحث عن الكائنات بالاسم أو الوصف أو كليهما. يمكنك إدخال الاسم/الوصف الكامل أو جزء فريد تهتم به فقط.

  2. وضع آخر كائن مطابق على Shift 0: يمكنك إما العثور على الكائن لكل شمعة وإضافة قيمته إلى الشمعة المقابلة، أو العثور على أحدث كائن مطابق (بناءً على فلتر البحث الخاص بك) وتطبيق قيمته على الشمعة الحالية (Shift 0).

يتضمن المؤشر إعدادًا اختياريًا لإدخال اسم مؤشر. إذا أدخلت اسمًا، سيقوم مؤشر Objects to Buffer باستدعاء ذلك المؤشر بإعداداته الافتراضية. إذا كنت تفضل عدم استخدام الإعدادات الافتراضية، اترك هذا الحقل فارغًا. في هذه الحالة، أضف المؤشر يدويًا إلى الرسم البياني واضبط الإعدادات حسب الحاجة. سيظل مؤشر Objects to Buffer يقرأ كائنات الرسم البياني.

Object to buffer settings
Object to buffer settings

بمجرد إضافة المؤشر إلى الرسم البياني، يجب أن ترى قيم كائنات الرسم البياني في نافذة البيانات (CTRL + D). إذا كنت تستطيع رؤية القيم هناك، فإن المؤشر مُعد بشكل صحيح، ويمكنك إضافته إلى EA الخاص بك كما تفعل عادةً عند استخدام Custom Indicators. تذكر أنك ستحتاج إلى رفع وإضافة مؤشر Objects to Buffer إلى EA الخاص بك بدلاً من المؤشر الأصلي الذي يضيف كائنات إلى الرسم البياني.

Result of Object to Buffer indicator (data in buffers)
Result of Object to Buffer indicator (data in buffers)

كيف تحصل على مؤشر Objects to Buffer؟

Section titled “كيف تحصل على مؤشر Objects to Buffer؟”

إذا كنت مشتركًا، يمكنك تحميل المؤشر من هنا: