لاختبار مستشار خبير (EA) في منصة MT4، افتح مختبر الاستراتيجية (Strategy Tester) (اضغط Ctrl+R أو اذهب إلى View > Strategy Tester)، ثم اختر المستشار الخبير الذي تريد اختباره من القائمة المنسدلة، وحدد زوج العملات والإطار الزمني، واختر نموذج التيك (tick model)، ثم حدد النطاق الزمني، واضغط على Start. سيقوم MT4 بمحاكاة الاستراتيجية بناءً على البيانات التاريخية ويظهر النتائج التي توضح الربح، والدروداون (drawdown)، وعدد الصفقات، ومنحنى رأس المال (equity curve). تستغرق عملية الاختبار بأكملها دقائق معدودة، ولكن الإعدادات التي تختارها والبيانات التي تغذي بها البرنامج هي التي تحدد ما إذا كانت هذه النتائج ذات قيمة أم لا.


خطوات سريعة
| الخطوة | الإجراء |
| 1 | قم بتثبيت ملف الـ EA في مجلد MQL4 > Experts |
| 2 | أعد تشغيل MT4 أو قم بتحديث لوحة Navigator |
| 3 | اضغط Ctrl+R لفتح Strategy Tester |
| 4 | اختر الـ EA من القائمة المنسدلة الخاصة بالـ Expert Advisor |
| 5 | اختر الرمز (symbol)، والإطار الزمني، والنطاق الزمني |
| 6 | اختر نموذج الاختبار (كل تكة، نقاط التحكم، أو أسعار الافتتاح فقط) |
| 7 | قم بضبط السبريد (الفرق بين سعر البيع والشراء) ومعايير إدخال المستشار الخبير (EA) ضمن خصائص الخبير |
| 8 | اضغط على Start وانتظر حتى يكتمل الشريط الأخضر |
| 9 | راجع علامات تبويب النتائج (Results)، الرسم البياني (Graph)، التقرير (Report)، والمجلة (Journal) |
| 10 | أعد الاختبار باستخدام بيانات أفضل وسطاء مختلفين قبل استخدام رأس المال الحقيقي |
يوضح بقية هذا المقال السياق وراء كل خطوة: كيفية تثبيت المستشار الخبير (EA)، كيفية عمل كل إعداد في مختبر الاستراتيجية (Strategy Tester)، كيفية قراءة التقرير بشكل صحيح، وكيفية تجنب الأخطاء الأكثر شيوعاً التي تجعل متداولي الفوركس يثقون في نتائج الاختبار العكسي (Backtest) التي لا ينبغي الوثوق بها. لا تحتاج إلى مهارات برمجة؛ حيث يقوم مختبر الاستراتيجية في MT4 بكل شيء من خلال واجهته.


ما يعنيه الاختبار العكسي (Backtesting) في MT4 فعلياً
عندما تقوم بإجراء اختبار عكسي لمستشار خبير (EA) في MetaTrader 4، فإنك تأمر المنصة بإعادة تشغيل بيانات السوق التاريخية من خلال منطق التداول الخاص بالمستشار الخبير. وفقاً لشركة MetaQuotes (المطورة لـ MetaTrader)، يقوم مختبر الاستراتيجية (Strategy Tester) بالمرور عبر أعمدة الأسعار الماضية، أو “التكات” (ticks) بناءً على النموذج الخاص بك، وينفذ الصفقات تماماً كما يملي كود المستشار الخبير. إنه يسجل كل عملية دخول، وكل عملية خروج، وكل ربح، وكل خسارة. وفي النهاية، تحصل على تقرير يوضح ما كان سيحدث خلال تلك الفترة التاريخية.
لماذا يهم هذا؟ إن اختبار مستشار خبير (EA) على حساب تجريبي حقيقي يستغرق أسابيع. بينما يقوم الاختبار العكسي بضغط شهور أو سنوات من بيانات السوق في عملية تشغيل واحدة تنتهي في دقائق. يمكنك تقييم ما إذا كانت الاستراتيجية تمتلك أي ميزة (Edge) بسرعة قبل الالتزام برأس مال حقيقي.
بعض الأمور التي تستحق وضعها في الاعتبار منذ البداية:
- يظهر الاختبار العكسي الأداء السابق. وهو لا يضمن النتائج المستقبلية. وهذا ينطبق على كل استراتيجية تداول، سواء كانت يدوية أو آلية.
- الاختبار العكسي (Backtest) هو الواقع. إن النظر إلى المؤشرات على الرسم البياني بأثر رجعي أمر مضلل لأن العديد من المؤشرات تعيد رسم نفسها (Repaint)، كما هو مذكور في وثائق MQL4 الخاصة بـ MetaQuotes حول سلوك المؤشرات. يُظهر سجل التداول في “Strategy Tester” بدقة متى تم فتح وإغلاق الصفقات بناءً على الكود الفعلي للـ EA.
- معظم متداولي الفوركس المحترفين يختبرون استراتيجياتهم عبر وسطاء ومجموعات بيانات متعددة قبل الوثوق بأي اختبار عكسي واحد.

مصطلحات رئيسية لاختبار MT4 العكسي
| المصطلح | المعنى |
| المستشار الخبير (EA) | روبوت تداول آلي يُستخدم في MetaTrader |
| مختبر الاستراتيجية (Strategy Tester) | الأداة المدمجة في MT4 لاختبار الـ EAs على البيانات التاريخية |
| MQL4 | لغة البرمجة المستخدمة للمستشارين الخبراء (EAs)، والمؤشرات، والسكربتات في MT4 |
| ملف .ex4 | ملف EA مُجمع (Compiled) يمكن لـ MT4 تشغيله مباشرة |
| ملف .mq4 | ملف الكود المصدري (Source-code) الذي يمكن تعديله ثم تجميعه |
| نموذج التيك (Tick model) | الطريقة التي يستخدمها MT4 لمحاكاة حركة السعر أثناء الاختبار |
| كل تيك (Every Tick) | نموذج الاختبار الأصلي الأكثر تفصيلاً في MT4 |
| نقاط التحكم (Control Points) | نموذج اختبار أسرع ولكنه أقل دقة |
| أسعار الافتتاح فقط (Open Prices Only) | نموذج سريع يختبر فقط عند افتتاح كل شمعة |
| جودة النمذجة (Modeling quality) | تقدير MT4 لمدى دقة البيانات التاريخية المستخدمة في الاختبار العكسي (backtest) |
| الوضع المرئي (Visual Mode) | وضع في “مختبر الاستراتيجيات” (Strategy Tester) يعيد عرض الصفقات على الرسم البياني للفحص المرئي |
| الاختبار الأمامي (Forward testing) | تشغيل المستشار الخبير (EA) على حساب تجريبي في الوقت الفعلي بعد الاختبار العكسي |
قبل البدء: تثبيت المستشار الخبير (EA) وتحميل البيانات التاريخية
قبل أن تتمكن من اختبار أي شيء، يجب توفر شيئين: ملف الـ EA والبيانات.
تثبيت الـ EA:إذا لم يكن المستشار الخبير (Expert Advisor) ظاهراً بالفعل في لوحة MT4 Navigator تحت قسم “Expert Advisors”، فقم بوضعه يدوياً. وفقاً لتوثيق هيكل ملفات MQL4 الخاص بـ MetaQuotes، تنتمي ملفات الـ EA إلى مجلد MQL4 > Experts:
- افتح MT4 وانتقل إلىFile > Open Data Folder.
- افتح مجلدMQL4 > Experts.
- انسخ ملف الـ EA (بصيغة .ex4 أو .mq4) إلى ذلك المجلد.
- أعد تشغيل MetaTrader، أو انقر بزر الماوس الأيمن على قسم “Expert Advisors” في الـ Navigator واخترRefresh.
يجب أن يظهر الـ EA الآن في القائمة. إذا لم يظهر، فتأكد من موقع الملف وأعد تشغيل المنصة. إذا كنت تريد روبوتات جاهزة للاختبار، فإنمكتبة الـ EA المجانيةمن Algo Trading Space يتضمن مستشارين خبراء (EAs) مهيئين للاستخدام المباشر على منصة MT4.
تحميل البيانات التاريخية:تستخدم منصة MT4 بياناتها المدمجة لإجراء الاختبار العكسي (backtesting)، ولكن البيانات الافتراضية غالباً ما تكون غير مكتملة، خاصة في الأطر الزمنية الصغيرة. لتحميل المزيد من بيانات السوق:
- اذهب إلىTools > Options > Chartsوقم بتعيين “Max bars in history” و “Max bars in chart” إلى رقم كبير (على سبيل المثال، 999999999).
- اضغط علىF2لفتح مركز التاريخ (History Center).
- اختر زوج العملات الذي تنوي اختباره (على سبيل المثال، EURUSD).
- انقر نقراً مزدوجاً على كل إطار زمني لتحميله، ثم انقر علىDownload.
- أعد تشغيل منصة MT4.
يمنح هذا “مختبر الاستراتيجيات” (Strategy Tester) المزيد من البيانات للعمل عليها. وللحصول على دقة أعلى، يقوم العديد من المتداولين بتحميل بيانات التكات (tick data) من مصادر خارجية مثلتطبيق البيانات التاريخيةواستيرادها إلى المنصة. البيانات المدمجة في البروكر كافية لإجراء فحص أولي، ولكن بيانات التكات (Tick Data) المتخصصة تعطي نتائج أكثر واقعية لاتخاذ القرارات النهائية.
كيفية فتح وتكوين مختبر الاستراتيجيات (Strategy Tester) في MT4
اضغط علىCtrl+Rأو اذهب إلىView > Strategy Tester. ستظهر لوحة في أسفل نافذة MT4 الخاصة بك. هنا يتم إجراء جميع عمليات الإعداد.
إليك ما يعنيه كل إعداد، كما هو موثق في مستندات MetaQuotes Strategy Tester:
| الإعداد | ما يجب فعله | لماذا هو مهم |
| المستشار الخبير (Expert Advisor) | اختر الـ EA من القائمة المنسدلة | لاختيار الروبوت المراد اختباره |
| الرمز | اختر زوج العملات، مثل EUR/USD | يجب أن يطابق الزوج الذي تم تصميم المستشار الخبير (EA) لأجله |
| النموذج | اختر كل تكة (Every Tick)، أو نقاط التحكم (Control Points)، أو أسعار الافتتاح فقط (Open Prices Only) | يحدد مدى دقة محاكاة حركة السعر |
| استخدام التاريخ | خانة اختيار، حدد تاريخ “من” و “إلى” | يحدد فترة الاختبار التاريخي |
| الفترة الزمنية | اختر الإطار الزمني (M1, M5, M15, H1, إلخ) | يجب أن يطابق الإطار الزمني الذي تستهدفه الاستراتيجية |
| السبريد (الفرق بين سعر البيع والشراء) | قيمة حالية أو قيمة ثابتة بالنقاط | يؤثر على تكلفة كل صفقة محاكية |
| الوضع المرئي | تشغيل أو إيقاف | يعرض الصفقات على الرسم البياني؛ أبطأ ولكنه مفيد لفهم السلوك |
قبل الضغط على Start، انقر علىخصائص الخبير (Expert Properties)لتعديل معاملات الإدخال الخاصة بالـ EA: حجم اللوت، وقف الخسارة، أخذ الربح، وأي إعدادات مخصصة أدرجها المطور. تختلف المدخلات من EA إلى آخر. الاستراتيجيات المبنية فيEA Studioتستخدم عادةً منطق سعر الافتتاح وفقاً لتوثيق EA Studio، مما يعني أنها مصممة لنموذج “أسعار الافتتاح فقط” (Open Prices Only).

اختيار نموذج التكة (Tick Model) المناسب
يعد هذا أحد أهم القرارات في عملية الاختبار العكسي (backtesting). يوفر MT4 ثلاثة خيارات، كما هو موضح في وثائق Strategy Tester الخاصة بـ MetaQuotes:
| النموذج (Model) | السرعة (Speed) | الدقة (Accuracy) | الأفضل لـ (Best For) |
| كل تكة (Every Tick) | بطيء | أعلى دقة أصلية | اختبار نهائي بمستوى اتخاذ القرار |
| نقاط التحكم | متوسط | معتدل | فحص سريع للعديد من المستشارين الخبراء (EAs) |
| أسعار الافتتاح فقط | سريع | مرتفع لاستراتيجيات افتتاح الشمعة | مستشارون خبراء (EAs) مصممة للتداول بناءً على إشارات افتتاح الشمعة |
- كل تكة (Every Tick)يحاكي كل تغير في السعر داخل كل شمعة عن طريق إعادة بناء بيانات التكة من أطر زمنية أصغر. أبطأ، ولكنه الخيار الأصلي الأكثر واقعية.
- نقاط التحكميستخدم أقرب إطار زمني أصغر لتوليد نقاط السعر. مقبول للفحص السريع، وليس لاتخاذ القرارات النهائية.
- أسعار الافتتاح فقطيقوم باختبار المستشار الخبير (EA) عند افتتاح كل شمعة فقط. هذا هو النموذج الأسرع، وهو مناسب للاستراتيجيات المبرمجة للتداول بناءً على إشارات افتتاح الشمعة.
بمجرد الإعداد، اضغط علىبدء. يمتلئ شريط التقدم الأخضر مرتين: المرحلة الأولى لتحميل البيانات، والثانية لتشغيل الاختبار الفعلي.
تشغيل الاختبار وقراءة النتائج
بعد انتهاء “اختبار الاستراتيجية” (Strategy Tester) من التشغيل، ستظهر أربعة تبويبات.
تبويب النتائج (Results):سجل التداول الخام: كل صفقة تم فتحها وإغلاقها أثناء الاختبار. رقم الأمر، النوع (شراء أو بيع)، حجم اللوت، سعر الافتتاح والإغلاق، وقف الخسارة، أخذ الربح، الربح أو الخسارة، والرصيد الجاري. قم بالتمرير إلى الأسفل لرؤية الرصيد النهائي.
تبويب الرسم البياني (Graph):منحنى حقوق الملكية (Equity curve). يشير الخط السلس الصاعد إلى الاستمرارية. تشير الانخفاضات الحادة إلى فترات التراجع الحاد (Drawdown). يقوم معظم المتداولين ذوي الخبرة بفحص الرسم البياني أولاً للحصول على قراءة بصرية فورية.



تبويب التقرير (Report):الإحصائيات الرئيسية:
| المقياس | ماذا يخبرك |
| إجمالي صافي الربح | إجمالي الربح أو الخسارة عبر جميع الصفقات |
| إجمالي الربح / إجمالي الخسارة | مجموع الصفقات الرابحة ومجموع الصفقات الخاسرة |
| عامل الربح (Profit factor) | إجمالي الربح مقسوماً على إجمالي الخسارة؛ يعتبر العديد من المتداولين أن النطاق بين 1.3-2.0 هو نطاق بداية مفيد، ويتم تقييمه جنباً إلى جنب مع التراجع (drawdown) وعدد الصفقات |
| الحد الأقصى للتراجع (Maximal drawdown) | أكبر انخفاض من القمة إلى القاع في حقوق الملكية؛ أسوأ خسارة تاريخية لك |
| إجمالي الصفقات | عدد الصفقات المنفذة؛ عادة ما تعني الصفقات الأكثر ثقة إحصائية أكبر |
| العائد المتوقع | متوسط الربح لكل صفقة |
| جودة النمذجة | مدى دقة تمثيل بيانات الاختبار لحركة السعر الحقيقية؛ يعتبر العديد من مستخدمي MT4 أن نسبة 90% هي الحد الأدنى للمعايير وفقاً لتوثيق MetaQuotes |
علامة تبويب السجل (Journal):سجلات التنفيذ الفني. إذا أنتج المستشار الخبير (EA) أخطاءً أثناء الاختبار، فستظهر هنا.
الاستراتيجية التي تتميز بمنحنى حقوق ملكية (equity curve) سلس، وعامل ربح (profit factor) معقول، وتراجع (drawow) يمكن التحكم فيه، وعدة مئات من الصفقات عبر ظروف سوق مختلفة، هي مرشح للاختبار الأمامي (forward testing) على حساب تجريبي. تذكر: الاختبار الخلفي (backtest) الجيد هو مجرد فلتر أولي ضروري، وليس ضماناً للأداء الحي.

أفضل إعدادات الاختبار الخلفي (Backtest) لـ MT4 لمعظم المستشارين الخبراء (EAs)
| الإعداد | الخيار الموصى به |
| النموذج (Model) | “Every Tick” للاختبار النهائي؛ “Open Prices Only” للمستشارين الخبراء الذين يعتمدون على أسعار الافتتاح |
| السبريد (Spread) | سبريد ثابت وواقعي بناءً على ظروف الوسيط (على سبيل المثال، 10-20 نقطة للأزواج الرئيسية لدى وسيط بـ 5 أرقام عشرية) |
| النطاق الزمني | سنتان إلى 3 سنوات على الأقل كلما أمكن ذلك |
| الإطار الزمني (Timeframe) | الإطار الزمني الذي صُمم المستشار الخبير (EA) لأجله |
| الوضع المرئي (Visual mode) | استخدمها فقط لفهم السلوك، وليس للاختبار الشامل |
| جودة النمذجة المستهدفة | تعامل مع أي شيء أقل من 90% بحذر |
| مصدر البيانات | استخدم بيانات الوسيط للفحص؛ وبيانات التيك (tick data) للتحقق النهائي |
كيفية الحصول على بيانات سوق أفضل لإجراء اختبارات خلفية (Backtests) دقيقة
السبب الأكثر شيوعاً لنتائج الاختبار الخلفي المضللة في MT4 هو البيانات غير المكتملة أو منخفضة الجودة. إذا كانت بيانات الوسيط تحتوي على فجوات، فإن مختبر الاستراتيجية (Strategy Tester) يقوم بملء الشموع المفقودة عن طريق الاستكمال (interpolation)، مما قد يؤدي إلى عمليات تنفيذ غير واقعية.
إليك كيفية فحص وتحسين بياناتك:
- بعد كل اختبار، تحقق من نسبة جودة النمذجةفي علامة تبويب التقرير (Report). في MT4، يجب التعامل مع أي شيء أقل من 90% بحذر.
- اضغط على F2لفتح مركز التاريخ (History Center) وفحص النطاق الخاص بزوج العملات الخاص بك. إذا كان يغطي سنة أو سنتين فقط، فقد لا يكون ذلك كافياً لإجراء تحليل ذي معنى.
- قم بتنزيل بيانات التيك (tick data)للحصول على دقة أعلى. إنتطبيق البيانات التاريخية (Historical Data App)يوفر بيانات فوركس نظيفة عبر الأزواج الرئيسية والأطر الزمنية المختلفة. يمكن للأدوات الخارجية مثل Tick Data Suite (الموثقة في tickdatasuite.com) حقن بيانات التيك (tick) التاريخية الحقيقية والاسبريد المتغير في Strategy Tester، مما يرفع جودة النمذجة إلى 99%.
نهج عملي يتكون من خطوتين: قم بفحص العديد من المستشارين الخبراء (EAs) بسرعة باستخدام بيانات الوسيط المدمجة مع خيار “Open Prices Only” أو “Control Points”. ثم أعد اختبار القائمة المختصرة باستخدام بيانات التيك (tick data) قبل اتخاذ أي قرارات بالتشغيل الحقيقي. هذا يوفر الوقت دون التضحية بالدقة في المواضع التي تهم.
من الجدير أيضاً الاختبار على بيانات أكثر من وسيط. يوفر الوسطاء المختلفون أسعار عرض (bid) وطلب (ask) واسبريد وتشكيلات شموع يابانية مختلفة قليلاً. الاستراتيجية التي تظهر نتائج اختبار خلفي (backtest) جيدة لدى وسيط واحد ولكنها سيئة لدى آخر قد تكون حساسة للغاية لجودة البيانات بحيث لا يمكن الوثوق بها.دليل الاختبار الخلفي الأوسع للمستشار الخبير (Expert Advisor)في Algo Trading Space يغطي التحقق من صحة البيانات عبر تعدد الوسطاء والاختبار خارج العينة (out-of-sample testing)بمزيد من التفصيل.
استخدام الوضع المرئي (Visual Mode) لمراقبة الاستراتيجية أثناء العمل
الوضع المرئي هو أحد أكثر ميزات MT4 التي لا يتم تقديرها حق قدرها. عندما تقوم بتحديد مربع “Visual Mode” (المسمى “tester visual” في بعض إصدارات المنصة) وتضغط على Start، يفتح Strategy Tester نافذة رسم بياني منفصلة ويعيد تشغيل حركة السعر في الوقت الفعلي، موضحاً بدقة أين تم فتح وإغلاق الصفقات.
هذا مفيد لعدة أسباب:
- يمكنك مراقبة رد فعل المستشار الخبير (EA) تجاه ظروف السوق المختلفة.
- تشير الأسهم الخضراء إلى دخول صفقات الشراء (long)؛ وتشير الأسهم الحمراء إلى دخول صفقات البيع (shorts). تظهر الخطوط الزرقاء الإغلاقات الرابحة؛ وتظهر الخطوط الحمراء الخسائر.
- يتيح لك شريط التحكم في السرعة التحكم في وتيرة المحاكاة: قم بإبطائها لدراسة الصفقات الفردية، أو ارفعها إلى الحد الأقصى للانتهاء بسرعة.
- في النهاية، يعرض الرسم البياني المؤشرات التي يستخدمها المستشار الخبير (EA)، مما يساعدك على فهم منطق الاستراتيجية.
الوضع المرئي ليس أسرع طريقة للاختبار، لكنه أفضل طريقة لفهم مستشار خبير (EA) لم تره من قبل. قم بإجراء أول اختبار خلفي (backtest) في الوضع المرئي لرؤية كيفية تداول الروبوت، ثم انتقل إلى الوضع غير المرئي للحصول على الأرقام الفعلية.
نقطة واحدة من المقال الأصلي في هذه الصفحة تستحق التكرار: لا تحاول استنتاج استراتيجيات التداول من خلال النظر إلى المؤشرات على مخطط تاريخي. فالعديد من المؤشرات تعيد رسم نفسها (repaint)، مما يعني أن ما تراه الآن ليس هو ما كان مرئياً عند تشكل الشمعة. سجل صفقات الاختبار الخلفي (backtest) هو السجل الدقيق، بينما المخطط هو مجرد تقريب.
أخطاء الاختبار الخلفي الشائعة في MT4 وكيفية إصلاحها
| المشكلة | السبب المحتمل | الإصلاح |
| لا يظهر الـ EA في القائمة المنسدلة | الملف ليس في مجلد MQL4/Experts أو لم يتم إعادة تشغيل MT4 | ضع ملف .ex4 أو .mq4 في المجلد الصحيح وأعد تشغيل MT4 |
| لا تظهر أي صفقات بعد الاختبار | رمز خاطئ، أو إطار زمني، أو نطاق تاريخي، أو إعدادات مدخلات الـ EA خاطئة | تحقق من مطابقة الزوج، والفترة، ونطاق التاريخ لتصميم الـ EA؛ وتحقق من مدخلات خصائص الخبير (Expert Properties) |
| جودة النمذجة منخفضة جداً | بيانات تاريخية غير كاملة أو فجوات في البيانات | قم بتحميل المزيد من البيانات عبر F2، أو استورد بيانات التكات (tick data) منتطبيق البيانات التاريخية (Historical Data App) |
| النتائج تبدو جيدة بشكل غير واقعي | تحسين مفرط (Over-optimization) أو فروق أسعار (spread)/انزلاق سعري (slippage) غير واقعي | إعادة الاختبار باستخدام فروق أسعار ثابتة وواقعية وبيانات تيك (tick data) |
| الاختبار العكسي (Backtest) يختلف عن أداء الحساب التجريبي (demo) | فروق الأسعار، الانزلاق السعري، أو بيانات وسيط مختلف | الاختبار الأمامي (Forward-test) على حساب تجريبي والمقارنة عبر وسطاء متعددين |
| الاختبار يعمل ببطء شديد | نموذج “كل تيك” (Every Tick) مع تفعيل الوضع المرئي (visual mode) على نطاق زمني واسع | قم بتعطيل الوضع المرئي للفحص؛ استخدم “أسعار الافتتاح فقط” (Open Prices Only) للمرحلة الأولى |
الخطأ المفاهيمي الأكبر هو الثقة في اختبار عكسي واحد على بيانات وسيط واحد مع مجموعة بارامترات واحدة. المستشارون الخبراء (EAs) الأقوياء ينتجون نتائج معقولة (وليست مثالية) عبر مصادر بيانات وإعدادات مختلفة. إذا كانت الاستراتيجية تعمل فقط مع إعداد واحد محدد، فهي بالتأكيد تعاني من “التحسين المفرط” (over-fitted).
الأسئلة الشائعة
لماذا لا يظهر المستشار الخبير (EA) الخاص بي في القائمة المنسدلة لـ MT4 Strategy Tester؟
السبب الأكثر شيوعاً هو وجود الملف في المجلد الخاطئ. يجب وضع ملف الـ EA (بصيغة .ex4 أو .mq4) في مسار MQL4 > Experts داخل مجلد بيانات MT4، كما هو محدد في وثائق هيكل ملفات MQL4 الخاصة بـ MetaQuotes. بعد وضع الملف، قم بإعادة تشغيل MetaTrader 4 بالكامل أو انقر بزر الماوس الأيمن على قسم “Expert Advisors” في نافذة Navigator واختر Refresh. إذا لم يظهر الـ EA بعد ذلك، تأكد من أن الملف ليس تالفاً وأنه تم تجميعه (compiled) لـ MT4 وليس MT5.
ما هو أفضل نموذج تيك (tick model) للاختبار العكسي في MT4؟
للاختبار النهائي الذي يعتمد عليه في اتخاذ القرار، استخدم “Every Tick”. فهو يحاكي أدق حركة سعرية يمكن لـ MT4 إعادة بنائها وينتج أعلى جودة نمذجة بشكل أصلي. للفحص السريع للعديد من المستشارين الخبراء (Expert Advisors)، يعتبر نموذج “Open Prices Only” أسرع ودقيق للاستراتيجيات المصممة للتداول بناءً على إشارات افتتاح الشمعة، مثل تلك التي يتم إنشاؤها فيEA Studio“نقاط التحكم” (Control Points) تقع بين الاثنين ولكنها عادة ما تكون أقل فائدة؛ حيث يتجاهلها معظم المتداولين لصالح أحد الطرفين.
هل يجب أن أستخدم سعر انتشار (spread) ثابت أم سعر انتشار حالي عند إجراء الاختبار العكسي (backtesting)؟
استخدم سعر انتشار ثابت وواقعي بناءً على الظروف التاريخية لوسيطك للزوج والجلسة التي تتداولها. بالنسبة لأزواج الفوركس الرئيسية مثل EUR/USD خلال ساعات لندن أو نيويورك النشطة، فإن 10-20 نقطة (لدى وسيط بـ 5 أرقام عشرية، ما يعادل 1-2 بيب) تعد نقطة بداية معقولة. أما سعر الانتشار “الحالي” فيستخدم سعر الانتشار المباشر في اللحظة التي يتم فيها تشغيل الاختبار، مما قد يكون مضللاً إذا قمت بإجراء الاختبار خلال عطلة نهاية أسبوع هادئة أو جلسة خارج أوقات العمل. يوفر سعر الانتشار الثابت نتائج متسقة وقابلة للتكرار عبر عمليات تشغيل متعددة.
ماذا يعني جودة النمذجة بنسبة 90% في MT4؟
جودة النمذجة هي تقدير MT4 لمدى دقة البيانات التاريخية المستخدمة في الاختبار في تمثيل حركة السعر الحقيقية. وفقاً لوثائق MetaQuotes، فإن 90% هي تقريباً الحد الأقصى الذي يمكن لـ MT4 تحقيقه أصلياً باستخدام نموذج “Every Tick” مع بيانات الوسيط الكاملة. تتطلب الدقة الأعلى (تصل إلى 99%) أدوات خارجية مثل Tick Data Suite، والتي تقوم بحقن بيانات الـ tick التاريخية الحقيقية وسعر الانتشار المتغير. يعتبر العديد من المتداولين نسبة 90% كحد أدنى للمعايير للنتائج التي تستحق اتخاذ إجراء بناءً عليها.
لماذا تختلف نتائج الاختبار العكسي في MT4 عن التداول التجريبي (demo trading)؟
تسبب عدة عوامل هذه الفجوة. تواجه حسابات التجريب الحقيقية انزلاقاً سعرياً (slippage) حقيقياً، وسعر انتشار متغير، وظروف تنفيذ من الوسيط لا يحاكيها مختبر الاستراتيجية (Strategy Tester) بشكل كامل. قد تختلف أيضاً البيانات التاريخية للوسيط قليلاً عن تدفق البيانات الحية. بالإضافة إلى ذلك، تستخدم الحسابات التجريبية أحياناً نماذج سيولة مختلفة عن الحسابات الحقيقية، كما هو مذكور في إفصاحات تنفيذ الوسيط. لسد هذه الفجوة، اتبع دائماً اختباراً عكسياً قوياً بعدة أسابيع من الاختبار الأمامي (forward testing) على حساب تجريبي، وقارن الأداء عبر وسيطين على الأقل.
هل يمكنني إجراء اختبار عكسي لـ EA في MT4 دون تحميل بيانات الـ tick؟
نعم. يعمل مختبر استراتيجية MT4 مع بياناته التاريخية المدمجة ولا يتطلب بيانات tick خارجية للاختبار الأساسي. ستكون النتائج أقل دقة، خاصة بالنسبة للاستراتيجيات الحساسة لحركة السعر داخل الشمعة (intra-bar) وتقلبات سعر الانتشار، ولكن النماذج المدمجة كافية للفحص الأولي. وللتحقق النهائي قبل تخصيص رأس المال، فإن استيراد بيانات الـ tick عبرتطبيق البيانات التاريخية (Historical Data App)أو Tick Data Suite ينتج أرقاماً أكثر واقعية ويرفع جودة النمذجة إلى 99%.
المسار الأكثر أماناً للثقة في المستشار الخبير (Expert Advisor) هو اختباره بدقة قبل أن يلمس رأس المال الحقيقي. يقدم Algo Trading Spaceدورة مجانية للمبتدئينتغطي إعداد MT4، والاختبار العكسي، ونشر الـ EA الحي خطوة بخطوة. إذا كنت تريد روبوتات جاهزة للاختبار، فإنمكتبة EA مجانيةتمنحك نقطة انطلاق عملية. وللحصول على استراتيجيات يتم تحديثها شهرياً، وتتبع الأداء المباشر، والدعم المباشر، فإننادي VIPهو الوجهة التالية للمتداولين الجادين. تواصل مع الفريق في أي وقت تحتاج فيه إلى مساعدة في قراءة نتائج اختبار العينة (backtest)؛ فهذا هو الهدف من وجودهم.

Unknown Author


