blog-image

كيفية إجراء الاختبار العكسي في MetaTrader 5: دليل عملي لاختبار الاستراتيجية

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

خطوات سريعة

الخطوةالإجراء
1تثبيت المستشار الخبير في مجلد MQL5 > Experts
2إعادة تشغيل MetaTrader 5 أو تحديث لوحة Navigator
3اضغط Ctrl+R لفتح مختبر الاستراتيجية
4اختر المستشار الخبير من القائمة المنسدلة
5اختر الرمز، والإطار الزمني، والنطاق الزمني
6اختر نموذج التكة (Every Tick based on Real Ticks لأعلى دقة)
7حدد السبريد، والإيداع الأولي، ومعلمات إدخال المستشار الخبير
8انقر على Start وانتظر حتى ينتهي الاختبار
9راجع النتائج، والرسوم البيانية، والتقارير، وعلامات تبويب الاختبار العكسي
10كرر العملية مع نطاقات بيانات، ووسطاء، وإعدادات تحسين مختلفة

هذا يغطي الجوانب الميكانيكية. أما بقية هذا الدليل فيشرح السياق وراء كل خطوة: كيف يختلف مختبر استراتيجية MT5 عن MT4، وكيفية تحميل بيانات تاريخية عالية الجودة، وكيفية قراءة النتائج بشكل صحيح، وكيفية استخدام التحسين (optimization)، وأين يخطئ معظم المتداولين. سواء كنت جديدًا في الاختبار العكسي أو تنتقل إلى MetaTrader 5 من منصة أقدم، فهذا هو الشرح العملي الشامل.

ما هو الاختبار العكسي في MetaTrader 5 ولماذا هو مهم

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

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

يتميز MetaTrader 5 بعدة مزايا عن سلفه لهذا الغرض. وفقًا لوثائق MetaQuotes، يدعم مختبر الاستراتيجية في MT5 بيانات التكة الحقيقية من خوادم الوسطاء، والاختبار متعدد العملات، والاختبار الأمامي المدمج، وأنماط تحسين متعددة. هذه الميزات تجعل منه، ربما، أكثر برامج الاختبار العكسي المتاحة لتجزئة التجزئة (retail) قدرة دون الحاجة إلى أدوات مدفوعة إضافية.

بعض الأمور التي يخبرك بها الاختبار العكسي:

  • ما إذا كانت الاستراتيجية مربحة خلال الفترة التاريخية المختارة
  • أقصى تراجع (drawdown) حققه المستشار الخبير خلال تلك الفترة
  • إجمالي عدد الصفقات، ونسبة النجاح، ومتوسط الربح لكل أمر
  • كيف يبدو منحنى حقوق الملكية (equity curve) عبر ظروف السوق المختلفة

بعض الأمور التي لا يخبرك بها الاختبار العكسي:

  • كيف سيكون أداء المستشار الخبير في الظروف المستقبلية
  • ما إذا كانت الاستراتيجية مفرطة في التوافق (over-fitted) مع البيانات المحددة التي اختُبرت عليها
  • كيف سيؤثر الانزلاق السعري الحقيقي وتأخير التنفيذ على النتائج الحقيقية

قبل البدء: تثبيت المستشار الخبير وتحميل البيانات التاريخية

قبل تشغيل أي اختبار عكسي، يجب توفر شيئين: ملف المستشار الخبير والبيانات.

تثبيت المستشار الخبير. إذا لم يكن المستشار الخبير موجودًا بالفعل في لوحة Navigator تحت “Expert Advisors”، فقم بوضع الملف يدويًا:

  1. افتح MetaTrader 5 واذهب إلى File > Open Data Folder.
  2. افتح مجلد MQL5 > Experts.
  3. انسخ ملف المستشار الخبير (.ex5 أو .mq5) إلى هذا المجلد.
  4. أعد تشغيل MetaTrader 5 أو انقر بزر الماوس الأيمن على “Expert Advisors” في لوحة Navigator واختر Refresh.

إذا كنت تريد التحقق من أن المستشار الخبير يتم تجميعه (compile) بشكل صحيح، فانقر بزر الماوس الأيمن عليه في Navigator واختر “Modify”. سيؤدي ذلك إلى فتح MetaEditor، حيث يمكنك النقر على Compile والتحقق من وجود أي أخطاء أو تحذيرات. هذه الخطوة اختيارية ولكنها مفيدة إذا كنت تعمل على الكود المصدري بدلاً من ملف جاهز.

لاختبار الروبوتات الجاهزة، تتضمن مكتبة المستشارين الخبراء المجانية من Algo Trading Space مستشارين بتنسيقات مناسبة لكل من MT4 وMT5.

كيفية الحصول على بيانات تاريخية عالية الجودة لـ MT5

يقوم MetaTrader 5 بتنزيل البيانات التاريخية تلقائيًا من خادم الوسيط الخاص بك عند فتح رسم بياني أو تشغيل مختبر الاستراتيجية. بالنسبة لمعظم أزواج العملات والأطر الزمنية، يحدث هذا في الخلفية. ومع ذلك، تختلف جودة وعمق هذه البيانات حسب الوسيط.

للتحقق مما يتوفر لديك:

  1. اذهب إلى View > Symbols.
  2. اختر الأداة التي تنوي اختبارها (مثل EURUSD).
  3. انقر على علامة التبويب Ticks لرؤية نطاق بيانات التكة المتاحة، أو علامة التبويب Bars لبيانات الشموع.
  4. إذا كنت بحاجة إلى مزيد من البيانات، انقر على Request لتنزيل سجلات تاريخية إضافية من خادم الوسيط.

بالنسبة للاختبار العكسي للفوركس، تنتج نطاقات البيانات الأطول نتائج أكثر دلالة لأنها تتضمن ظروف سوق مختلفة: فترات الاتجاه، وفترات التذبذب، وأحداث التقلب العالي، وفترات الهدوء.

إذا كانت بيانات الوسيط الخاص بك غير كاملة أو كنت تريد سجلات أنظف وخالية من الفجوات، فإن تطبيق البيانات التاريخية من Algo Trading Space يوفر بيانات مصدرها Dukascopy Europe، مجمعة من بيانات تكة دقيقة بدون شموع مفقودة. وهو يدعم تنسيقات MetaTrader 5 وEA Studio وFSB Pro، ويقوم بتنزيل ما يصل إلى 200,000 شمعة لكل أداة في ثوانٍ. يتم تحديث بيانات الاختبار العكسي كل 24 ساعة، لذا ستحصل دائمًا على أحدث السجلات.

كيفية فتح وتكوين مختبر استراتيجية MT5

اضغط Ctrl+R أو اذهب إلى View > Strategy Tester. يفتح المختبر كلوحة منفصلة مع مجموعة من علامات التبويب الخاصة به.

أول علامة تبويب تراها هي Overview. من هنا، اختر وضع الاختبار الخاص بك. يوفر MetaTrader 5 ثلاثة خيارات:

  • Single: تشغيل اختبار عكسي واحد مع مجموعة محددة من المعلمات.
  • Optimization: اختبار مجموعات متعددة من المعلمات للعثور على المجموعة الأفضل أداءً.
  • <strong class=”step”>Visualize: شاهد المستشار الخبير وهو يتداول في الوقت الفعلي على رسم بياني محاكى.

لإجراء اختبار عكسي قياسي، اختر Single. ثم انتقل إلى علامة التبويب Settings لتكوين كل شيء:

الإعدادالإجراءلماذا هو مهم
المستشار الخبيراختر المستشار الخبير من القائمة المنسدلةيحدد الروبوت المراد اختباره
الرمزاختر الأداة (مثل EURUSD، TSLA، XAUUSD)يجب أن يتطابق مع الأصل الذي صُمم له المستشار الخبير
الإطار الزمنياختر الفترة (M1, M5, H1, D1، إلخ)يجب أن يتطابق مع الرسم البياني المقصود للاستراتيجية
النطاق الزمنيحدد تاريخ البداية والنهايةيتحكم في الجزء الذي يتم اختباره من التاريخ
Forwardاختياري؛ يحدد فترة الاختبار الأمامييقسم البيانات إلى أجزاء للاختبار العكسي والاختبار الأمامي
النمذجةاختر نموذج التكة (Tick Model)يتحكم في دقة محاكاة السعر
إيداعتعيين رصيد الحساب الأولي والعملةيحدد سياق حجم المركز
التنفيذاختر تنفيذ فوري أو تنفيذ بسعر السوقيجب أن يطابق نموذج التنفيذ الخاص بوسطائك

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

اختيار نموذج التكة المناسب

هذا أحد أهم القرارات في عملية الاختبار العكسي. توفر MetaTrader 5 أربعة خيارات، كما هو موثق من قبل MetaQuotes:

النموذجالسرعةالدقةالأفضل لـ
كل تكة بناءً على التكات الحقيقيةالأبطأالأعلى (99%+)اختبار بمستوى القرار النهائي باستخدام بيانات التكة من بيانات الوسيط الحقيقية
كل تكةبطيءعالياختبار مفصل عند عدم توفر التكات الحقيقية
1-دقيقة OHLCمتوسطمتوسطفحص أسرع بدقة معقولة
أسعار الافتتاح فقطالأسرعمحدودالمستشارون الخبراء الذين يتداولون فقط بناءً على إشارات افتتاح الشمعة

نموذج “كل تكة بناءً على التكات الحقيقية” فريد من نوعه في MetaTrader 5. فهو يستخدم بيانات التكة التاريخية الفعلية والتكات الحقيقية التي تم تنزيلها من خوادم الوسيط، بما في ذلك السبريد الفعلي في كل لحظة. هذا ينتج أكثر محاكاة واقعية متاحة على أي منصة تجزئة، وفقًا لوثائق MetaQuotes. لا يلزم استخدام أدوات خارجية، على عكس MT4 حيث يتطلب الوصول إلى جودة نمذجة 99% استخدام Tick Data Suite.

لإجراء فحص أولي للعديد من المستشارين الخبراء، فإن “1-دقيقة OHLC” أو “أسعار الافتتاح فقط” سريعة بما يكفي. ولكن لاختبارك النهائي قبل تخصيص رأس المال، استخدم دائمًا التكات الحقيقية. يمكن أن يكون الفرق في النتائج كبيرًا، خاصة بالنسبة للاستراتيجيات الحساسة لتغيرات السبريد وحركة السعر داخل الشمعة.

تشغيل الاختبار العكسي وقراءة النتائج

بمجرد تكوين كل شيء، انقر على زر البدء. يوضح شريط التقدم مدى تقدم الاختبار. يعتمد الوقت المستغرق على نطاق البيانات، ونموذج التكة، وتعقيد كود المستشار الخبير. يمكن أن تستغرق الاختبارات التي تستخدم التكات الحقيقية على نطاقات بيانات كبيرة عدة دقائق؛ بينما تنتهي اختبارات أسعار الافتتاح فقط عادةً في ثوانٍ.

بعد اكتمال تشغيل مختبر الاستراتيجية، تعرض عدة علامات تبويب المخرجات:

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

المقاييس الرئيسية في علامة التبويب التقرير

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

المقياسما يخبرك به
إجمالي صافي الربحإجمالي الربح أو الخسارة عبر جميع الصفقات
عامل الربحإجمالي الربح مقسومًا على إجمالي الخسارة؛ يعامل العديد من المتداولين نطاق 1.3-2.0 كنطاق بداية مفيد
عامل الاستردادصافي الربح مقسومًا على أقصى سحب؛ كلما كان أعلى كان أفضل
نسبة شاربالعائد المعدل حسب المخاطر؛ مفيد لمقارنة الاستراتيجيات
أقصى سحبأكبر انخفاض في حقوق الملكية من القمة إلى القاع
إجمالي الصفقاتعدد الأوامر المنفذة؛ التداول الأكثر يعني عمومًا ثقة إحصائية أكبر
العائد المتوقعمتوسط الربح لكل صفقة
مقاييس مخصصةتسمح MT5 للمستشارين الخبراء بتقديم قيم أداء مخصصة

ملاحظة عملية: توفر MetaTrader 5 أيضًا تقرير HTML مفصلًا يمكنك حفظه عن طريق النقر بزر الماوس الأيمن على النتائج واختيار “حفظ كتقرير”. هذا مفيد للاحتفاظ بالسجلات ومقارنة اختبارات عكسية متعددة بمرور الوقت.

كم عدد الصفقات التي تعتبر “كافية”؟ لا توجد قاعدة ثابتة، ولكن مئات الصفقات عبر ظروف سوق مختلفة تعطي ثقة أكبر من عينة صغيرة مكونة من 30 أو 40 صفقة. يعتمد العدد المثالي على الأفق الزمني للاستراتيجية: فالمتداول الذي يستخدم استراتيجية السكالبينج (Scalper) سيكون لديه آلاف الصفقات في السنة، بينما قد يكون لدى استراتيجية السوينج (Swing) أقل من 100 صفقة.

استخدام الوضع المرئي والاختبار الأمامي

الوضع المرئي هو أحد أكثر الميزات فائدة لفهم كيفية سلوك المستشار الخبير فعليًا. في علامة التبويب نظرة عامة، اختر تصور (Visualize) بدلاً من “فردي”. يفتح مختبر الاستراتيجية نافذة رسم بياني منفصلة ويعيد تشغيل حركة السعر التاريخية في الوقت الفلي، مما يوضح بالضبط أين تم فتح الصفقات وإغلاقها.

هذا مفيد لعدة أسباب:

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

الوضع المرئي ليس أسرع طريقة للاختبار. ومع ذلك، فهو أفضل طريقة لتعلم كيفية عمل المستشار الخبير الجديد قبل الوثوق به بالمال الحقيقي.

الاختبار الأمامي هو ميزة مدمجة في MetaTrader 5 لا تتوفر في MT4. في علامة التبويب الإعدادات، يمكنك تعيين فترة “أمامية” تقسم البيانات التاريخية إلى جزئين: حيث يتم تشغيل الاختبار العكسي الرئيسي على الجزء الأقدم، ويتم تشغيل اختبار أمامي على الجزء الأحدث. هذا يحاكي ما سيحدث إذا تم نشر الاستراتيجية على بيانات غير مرئية، وهي واحدة من أكثر الطرق موثوقية للتحقق من فرط التخصيص (over-fitting).

على سبيل المثال، إذا كنت تختبر من 2020 إلى 2025، فقد تقوم بتعيين الفترة الأمامية لتبدأ في 2024. يتم اختبار المستشار الخبير على 2020-2023، ثم تظهر النتائج الأمامية كيفية أدائه على بيانات 2024-2025 التي لم يتم تحسينه بناءً عليها. إذا كانت النتائج الأمامية أسوأ بكثير من الاختبار العكسي الرئيسي، فقد تكون الاستراتيجية تعاني من فرط التخصيص.

تحسين استراتيجية MT5: اختبار مجموعات متعددة من المعلمات

أحد أقوى ميزات MetaTrader 5 هو محرك التحسين المدمج. بدلاً من اختبار مجموعة واحدة من المعلمات، يمكنك توجيه مختبر الاستراتيجية لتشغيل آلاف التوليفات وتصنيفها حسب الأداء.

إليك كيفية إعداد ذلك:

  1. في علامة التبويب نظرة عامة، اختر تحسين (Optimization) بدلاً من “فردي”.
  2. انتقل إلى علامة التبويب المدخلات.
  3. لكل معلمة تريد تحسينها، حدد المربع وقم بتعيين قيم البدء و الخطوة و التوقف. على سبيل المثال، إذا كنت تريد اختبار قيم وقف الخسارة من 20 إلى 100 بزيادات قدرها 10، فاجعل البدء=20، الخطوة=10، التوقف=100.
  4. في علامة تبويب الإعدادات، اختر معيار التحسين: التوازن، أو عامل الربح، أو العائد المتوقع، أو نسبة شارب، أو معيار مخصص.
  5. انقر على بدء (Start).

يوفر MetaTrader 5 وضعين للتحسين، كما هو موضح في وثائق MetaQuotes:

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

بعد انتهاء التحسين، تعرض علامة التبويب التحسين (Optimization) جميع التوليفات التي تم اختبارها مرتبة حسب المعيار الذي اخترته. وتوفر علامة التبويب رسم التحسين البياني (Optimization Graph) خريطة مرئية لأداء المعلمات.

تحذير هام بشأن التحسين: إنه المسار الأسرع للإفراط في التخصيص (over-fitting). إذا قمت بتحسين الكثير من المعلمات عبر نطاق بيانات قصير جداً، فستنتج استراتيجية تبدو مثالية في الماضي وتنهار أمام أي شيء جديد. اتبع دائماً عملية التحسين باختبار أمامي (باستخدام ميزة الفترة الأمامية المدمجة) أو اختبار خارج العينة في EA Studio للتحقق من أن الإعدادات المحسنة صالحة للبيانات التي لم يتم تدريب الاستراتيجية عليها.

الاختبار العكسي الآلي مقابل الاختبار العكسي اليدوي في MT5

يركز معظم هذا البرنامج التعليمي على الاختبار العكسي الآلي، وهو اختبار المستشار الخبير من خلال برنامج Tester الاستراتيجية. لكن MetaTrader 5 يدعم أيضاً شكلاً من أشكال الاختبار العكسي اليدوي من خلال الوضع المرئي وميزات إعادة التشغيل شمعة بشمعة.

يستخدم الاختبار العكسي الآلي برنامج Tester الاستراتيجية لتشغيل كود المستشار الخبير (EA) مقابل البيانات التاريخية. يقوم المستشار الخبير باتخاذ كل قرار: متى يدخل، وأين يضع وقف الخسارة، ومتى يخرج. النتائج موضوعية وقابلة للتكرار. هذه هي الطريقة القياسية لاختبار استراتيجيات التداول الخوارزمي والنهج الذي يستخدمه معظم متداولي الفوركس.

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

بالنسبة للمتداولين الذين يستخدمون الاستراتيجيات الخوارزمية، فإن الاختبار العكسي الآلي في MT5 Strategy Tester هو المعيار. أما بالنسبة للمتداولين التقديريّين الذين يرغبون في ممارسة نهجهم، فإن الاختبار العكسي اليدوي عبر إعادة تشغيل الشموع يخدم غرضاً مختلفاً. كلاهما له مكانته، اعتماداً على أسلوب التداول الخاص بك.

النهجما يختبرهالسرعةالموضوعيةالأفضل لـ
آلي (Strategy Tester)كود المستشار الخبير (EA) مقابل البيانات التاريخيةسريعموضوعي تماماًالاستراتيجيات الخوارزمية والمستشارين الخبراء (EA)
يدوي (إعادة تشغيل الشموع / الوضع المرئي)قراراتك التقديريةبطيءذاتيممارسة قراءة الرسوم البيانية وتنفيذ الأوامر
هجين (EA + الوضع المرئي)منطق المستشار الخبير أثناء مراقبة الرسم البيانيمتوسطموضوعي مع سياق مرئيفهم كيفية تصرف المستشار الخبير قبل التداول الفعلي

أخطاء شائعة في الاختبار العكسي لـ MT5 واستكشاف الأخطاء وإصلاحها

المشكلةالسبب المحتملالحل
لا يظهر المستشار الخبير (EA) في القائمة المنسدلة لـ Strategy Testerالملف ليس في مجلد MQL5/Experts أو لم يتم تحديث المنصةضع ملف .ex5 أو .mq5 في المجلد الصحيح وأعد تشغيل MetaTrader 5
لا توجد صفقات بعد اكتمال الاختباررمز أو إطار زمني أو نطاق تاريخي أو معلمات إدخال EA خاطئةتحقق من مطابقة الأداة والفترة لتصميم المستشار الخبير؛ قم بتوسيع النطاق الزمني
جودة النمذجة منخفضةبيانات التكات (Ticks) الحقيقية غير متوفرة للفترة المختارةاختر “Every Tick based on Real Ticks” وتأكد من أن وسيطك يوفر هذه البيانات
النتائج تبدو جيدة بشكل غير واقعيالإفراط في التحسين أو إعدادات غير واقعية للفروقات (Spread) والتنفيذأعد الاختبار باستخدام التكات الحقيقية وأضف الانزلاق السعري باستخدام وضع “Stress and Delays”
الاختبار العكسي يختلف عن الأداء في الحساب التجريبيالفروقات (Spread) أو الانزلاق السعري أو ظروف تنفيذ مختلفةقم بإجراء اختبار أمامي على حساب تجريبي وقارن النتائج عبر الوسطاء
التحسين يستغرق وقتاً طويلاً جداًالكثير من المعلمات أو استخدام الوضع الكامل على مجموعة بيانات كبيرةاستخدم وضع الخوارزمية الجينية؛ قلل عدد المعلمات التي يتم تحسينها
الاستراتيجية تعمل على زوج واحد وتفشل في الأزواج الأخرىالإفراط في التخصيص لظروف تاريخية لأداة واحدة فقطاختبر عبر 2-3 أزواج مرتبطة وفترات زمنية مختلفة

ملاحظة حول ميزة “Stress and Delays”: يتضمن MetaTrader 5 وضع اختبار (متاح في علامة التبويب Overview بجانب Single و Visualize و Optimization) يحاكي تأخيرات التنفيذ العشوائية والانزلاق السعري. هذه واحدة من أكثر ميزات الاختبار العكسي واقعية المتاحة في أي منصة تجزئة. تشغيل اختبارك النهائي مع تمكين هذا الوضع يعطيك صورة أكثر صدقاً عن كيفية تصرف الاستراتيجية في ظروف السوق الحقيقية.

مصطلحات رئيسية للاختبار العكسي في MT5

المصطلحالمعنى
المستشار الخبير (EA)برنامج تداول آلي يعمل على MetaTrader
Strategy Testerأداة الاختبار العكسي والتحسين المدمجة في MetaTrader 5
MQL5لغة البرمجة المستخدمة لبرامج MT5 EAs والمؤشرات والسكربتات
التكات الحقيقية (Real ticks)بيانات التكات التاريخية التي تم تنزيلها من خادم الوسيط
كل تكةنموذج تكات يحاكي كل تغيير في السعر داخل كل شمعة
جودة النمذجةتقدير لمدى دقة تمثيل الاختبار لحركة السعر الحقيقية
الاختبار الأماميتشغيل الاستراتيجية على جزء منفصل وغير مرئي من البيانات
التحسين (Optimization)اختبار توليفات متعددة من المعلمات للعثور على المجموعة الأفضل أداءً
الخوارزمية الجينيةطريقة تحسين تجد معلمات قريبة من المثالية دون اختبار كل التوليفات
الوضع المرئي (Visual mode)وضع يعيد تشغيل الصفقات على الرسم البياني للفحص المرئي
الفروقات (Spread)الفرق بين سعر العرض وسعر الطلب في أي لحظة معينة
التراجع (Drawdown)الانخفاض من ذروة حقوق الملكية في الحساب إلى أدنى نقطة لها

الأسئلة الشائعة

هل MetaTrader 5 أفضل من MT4 لاختبار المستشارين الخبراء (EA) رجعيًا؟

بالنسبة لمعظم المتداولين، نعم. يدعم MetaTrader 5 بيانات التكت الحقيقية (real tick data) بشكل أصلي، ويوفر اختبارًا متعدد الرموز، ويتضمن فترة اختبار أمامي مدمجة، ويوفر أوضاع تحسين متعددة. يمكن لـ MT4 الوصول إلى جودة نمذجة بنسبة 99% فقط باستخدام أدوات خارجية مثل Tick Data Suite. بينما يحقق MT5 ذلك مباشرةً وفقًا لوثائق MetaQuotes. السبب الرئيسي لبقاء المتداولين على MT4 هو التوافق: العديد من المستشارين الخبراء (EAs) القديمة مكتوبة بلغة MQL4 ولا يمكن تشغيلها على MT5 دون إعادة كتابتها بلغة MQL5.

كيف أحصل على بيانات التكت الحقيقية لاختبار MetaTrader 5 رجعيًا؟

يقوم MetaTrader 5 بتنزيل بيانات التكت الحقيقية تلقائيًا من خادم الوسيط الخاص بك. انتقل إلى View > Symbols، وحدد الأداة، وانقر فوق علامة تبويب Ticks لرؤية البيانات المتاحة. إذا كان النطاق غير كافٍ، انقر فوق Request لتنزيل المزيد. تختلف عمق البيانات التاريخية المتاحة حسب الوسيط. للحصول على بيانات مستقلة وخالية من الفجوات، يوفر تطبيق Historical Data بيانات بار (bar data) مجمعة من التكت من DukasCopy Europe، ويتم تحديثها كل 24 ساعة، ومنسقة للاستيراد المباشر إلى MetaTrader 5.

ما الفرق بين أوضاع Single و Optimization و Visualize؟

وضع Single يقوم بإجراء اختبار رجعي واحد بمجموعة معاملات ثابتة وينتج تقريرًا قياسيًا. وضع Optimization يختبر آلاف التوليفات من المعلمات ويرتبها حسب معيار الأداء الذي تختاره (الرصيد، عامل الربح، نسبة شارب، إلخ). وضع Visualize يعيد تشغيل الاختبار الرجعي على مخطط بحيث يمكنك مشاهدة الصفقات وهي تفتح وتغلق في وقت حقيقي محاكى. يبدأ معظم المتداولين بوضع Single للتحقق السريع، ثم يستخدمون Visualize لفهم السلوك، و Optimization فقط بعد التأكد من أن الاستراتيجية الأساسية تعمل.

نعم. يدعم MetaTrader 5 الاختبار الرجعي على أي أداة يوفرها الوسيط الخاص بك، بما في ذلك أزواج الفوركس، والأسهم، والمؤشرات، والسلع، والعملات المشفرة. يستخدم Strategy Tester نفس سير العمل بغض النظر عن فئة الأصول: اختر الرمز، واختر الإطار الزمني ونموذج التكت، ثم اضغط على Start. المتطلب الوحيد هو أن يوفر الوسيط البيانات التاريخية للأداة. يعد اختبار الفوركس الرجعي هو الاستخدام الأكثر شيوعًا، لكن المنصة تتعامل مع الأسهم مثل Tesla أو المؤشرات مثل S&P 500 بنفس الكفاءة.

Yes. MetaTrader 5 supports backtesting on any instrument your broker provides, including forex pairs, stocks, indices, commodities, and cryptocurrencies. The Strategy Tester uses the same workflow regardless of asset class: select the symbol, choose the timeframe and tick model, and press Start. The only requirement is that your broker supplies historical data for the instrument. Forex backtesting is the most common use, but the platform handles equities like Tesla or indices like the S&P 500 equally well.

هل يجب علي دائمًا استخدام “Every Tick based on Real Ticks” لاختبار MT5 رجعيًا؟

من أجل اختبار نهائي بمستوى اتخاذ القرار، نعم. يوفر هذا النموذج أعلى دقة لأنه يستخدم التكتات التاريخية الفعلية والاسبريد الحقيقي من خادم الوسيط. أما بالنسبة للفحص السريع للعديد من المستشارين الخبراء (EAs)، فإن “1-Minute OHLC” أو “Open Prices Only” أسرع ومقبول كفلتر أولي. المقايضة هي السرعة مقابل الدقة. يمكن أن يستغرق اختبار التكت الحقيقي على بيانات خمس سنوات عدة دقائق، بينما ينتهي اختبار أسعار الافتتاح في ثوانٍ. استخدم النماذج الأسرع للفلترة، والتكت الحقيقي لقائمتك المختصرة.

الطريقة الأكثر أمانًا لتعلم اختبار MetaTrader 5 رجعيًا هي الممارسة على حساب تجريبي باستخدام استراتيجيات يمكنك دراستها وتعديلها. يوفر Algo Trading Space دورة مجانية للمبتدئين تشرح خطوة بخطوة كيفية الاختبار الرجعي، وبناء الاستراتيجيات، ونشر المستشارين الخبراء (EA). إذا كنت تريد روبوتات جاهزة للاختبار، فإن مكتبة EA المجانية تمنحك نقطة انطلاق عملية. وللحصول على استراتيجيات محدثة شهريًا، وبيانات الأداء المباشرة، والدعم المباشر، فإن نادي VIP هو المكان الذي ينتقل إليه المتداولون الجادون بعد ذلك. تواصل مع الفريق دائمًا عندما تحتاج إلى المساعدة في نتائج الاختبار الرجعي أو إعداد الاستراتيجية؛ فهذا هو الهدف من وجودهم.

About the Author

Petko Aleksandrov

Chief Mentor & Founder

Founder of EA Academy and Algo Trading Space with over 100,000 students educated globally. Petko combines practical trading experience with rigorous testing methodology, setting new standards for transparency in the algorithmic trading industry.

View Profile

Related Posts

أفضل إطار زمني لتداول الفوركس للمبتدئين؟ طابق الإطار الزمني مع نمط حياتك الفعلي
أفضل إطار زمني لتداول الفوركس للمبتدئين؟ طابق الإطار الزمني مع نمط حياتك الفعلي

ملاحظة: يمكن أن تتغير تكاليف الوسيط، وساعات الجلسات، وميزات المنصة المذكورة أدناه. تأكد من تفاصيل السبريد والمبادلة والتنفيذ الحالية مباشرة مع الوسيط ...

8/28/2026
كيفية تحميل وتثبيت MetaTrader 4 على Mac و Windows: الإعداد بأمان

ملاحظة مخاطر. تنطوي تداول المنتجات ذات الرافعة المالية على مخاطر كبيرة على رأس مالك. الممارسة على حساب افتراضي أولاً لا تكلف شيئًا وتعلمك كيفية استخدا...

8/28/2026
كيفية تحميل وتثبيت MetaTrader 4 على Mac و Windows: الإعداد بأمان
  • Share

Comment

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *