الرئيسية > قاعدة معرفة EA و MT5 > تحليل Walk-Forward والإفراط في التحسين

Walk-ForwardMT5متقدم

تحليل Walk-Forward واكتشاف الإفراط في التحسين

آخر تحديث: 2026-05-20 | وقت القراءة المقدر: 20 دقيقة

مستشار آلي (EA) يبدو رائعًا في الاختبار الخلفي لكنه يفشل تمامًا في السوق الحي — السبب الرئيسي هو الإفراط في التحسين (curve-fitting). يُعد تحليل walk-forward من أكثر الطرق فعالية لاكتشاف هذه المشكلة.

ما هو تحليل Walk-Forward؟

يقسّم تحليل Walk-Forward (WFA) بيانات الأسعار التاريخية إلى نافذة تحسين (داخل العينة/IS) ونافذة تحقق (خارج العينة/OOS)، حيث يتم تحسين المعاملات فقط على IS ثم اختبار نفس المعاملات على OOS التي لم تُستخدم من قبل.

مثال: حسّن المعاملات على بيانات 2015–2017، ثم اختبر نفس مجموعة المعاملات على 2018. بعد ذلك، انقل النافذة بأكملها للأمام وكرر العملية.

المبدأ الأساسي هو: لا تُقيّم أبدًا على نفس البيانات المستخدمة في التحسين. إذا تداخلت بيانات التحسين والتقييم، تكون النتيجة مجرد تطابق مع بيانات الماضي، ولا تعكس الأداء الفعلي.

كيف يختلف تحليل Walk-Forward عن الاختبار الخلفي القياسي

المعيارالاختبار الخلفي القياسيتحليل Walk-Forward
بيانات التقييمنفس الفترة المستخدمة في التحسينفترة مستقبلية لم تُستخدم في التحسين
اكتشاف الإفراط في التحسينغير ممكن (مخفي بطبيعة التصميم)ممكن (ينهار الأداء في OOS)
موثوقية النتيجةمنخفضة (متكيفة مع بيانات الماضي)عالية (أقرب إلى الأداء الحي)
البيانات المطلوبةبضع سنواتيُوصى بـ 10 سنوات فأكثر
الجهدمنخفض (تشغيل واحد)مرتفع (يتكرر لكل نافذة)
ماذا يخبركهل حقق ربحًا في الماضي؟هل من المرجح أن يصمد في المستقبل؟

العلامات الكلاسيكية للإفراط في التحسين

كن شديد الشك في curve-fitting عندما يُظهر EA أيًا من الخصائص التالية.

1

معاملات كثيرة جدًا (6 أو أكثر)

كلما زادت المعاملات القابلة للتعديل في EA، زادت حريته في التطابق التام مع بيانات الماضي. يجب إبقاء الاستراتيجية بسيطة.

2

معامل ربح مرتفع بشكل غير طبيعي (PF فوق 3.0)

PF فوق 3.0 في اختبار خلفي لأكثر من 5 سنوات يكاد يكون بالتأكيد نتيجة curve-fitting. الاستراتيجية القوية حقًا عادة ما تكون بين 1.3–2.0.

3

منحنى أسهم سلس بشكل غير طبيعي

منحنى يرتفع في خط شبه مستقيم مع انسحاب (drawdown) شبه معدوم هو السمة المميزة لاستراتيجية متكيفة مع البيانات. السوق الحقيقي دائمًا فيه تقلبات.

4

التداول فقط في أوقات أو أيام محددة

الشروط الضيقة مثل "الدخول فقط الساعة 1 ظهرًا يوم الثلاثاء" غالبًا ما تعكس مصادفة محظوظة في البيانات التاريخية.

5

تغييرات صغيرة في المعاملات تسبب تقلبات كبيرة في الأداء

إذا تسبب تحريك معامل واحد بخطوة واحدة عن قيمته المثلى في انهيار كبير في الأرباح والخسائر، فإن تلك "القيمة المثلى" على الأرجح مجرد ذروة ناتجة عن curve-fitting، وليست منطقة قوية حقًا.

كفاءة Walk-Forward (WFE) — كيفية تفسير الأرقام

كفاءة Walk-Forward (WFE) هي نسبة أداء OOS إلى أداء IS. تُظهر مدى استمرار نتائج التحسين على بيانات لم تُشاهد من قبل.

WFE = العائد السنوي لـ OOS ÷ العائد السنوي لـ IS × 100 (%)
WFEالحكمالخطوة التالية
50% فأكثر✅ جيدمرشح للنشر الحي — تابع إلى forward testing
30–50%⚠️ مقبولاستخدم بحذر؛ حافظ على نسبة المخاطرة محافظة
0–30%❌ يُشتبه بإفراط في التحسينبسّط المعاملات وأعد التحقق
سالب🚨 مرفوضحقق OOS خسائر — أعد النظر في الاستراتيجية نفسها
WFE فوق 100% (تفوق OOS على IS) ممكن لكنه غالبًا مصادفة — لا تفرط في تفسيره. قيّم بناءً على الاتجاه العام لعدة نوافذ، وليس رقمًا واحدًا.

خطوة بخطوة: تنفيذ تحليل Walk-Forward

الخطوة 1

قسّم بياناتك

جهّز بيانات أسعار لأكثر من 10 سنوات وقسّمها بنسبة IS:OOS من 3:1 إلى 4:1 — على سبيل المثال 3 سنوات IS مقابل سنة واحدة OOS.

الخطوة 2

حسّن فقط على فترة IS

استخدم وظيفة التحسين في MT5 للبحث عن المعاملات ضمن نافذة IS فقط. لا تُدخل بيانات OOS في التحسين إطلاقًا.

الخطوة 3

اختبر أفضل المعاملات على فترة OOS

ثبّت أفضل المعاملات التي وُجدت خلال تحسين IS وشغّل اختبارًا واحدًا على فترة OOS التالية.

الخطوة 4

انقل النافذة وكرر

انقل النافذة للأمام سنة واحدة وكرر الخطوتين 2–3 خمس مرات على الأقل. تراكم عدة نتائج OOS ضروري للوصول إلى استنتاج موثوق.

الخطوة 5

اجمع نتائج OOS وقيّمها

اجمع الأرباح والخسائر من جميع نوافذ OOS وقيّم WFE إلى جانب السجل الكلي. الأداء المتسق هو وحده القيّم للاستخدام الحي.

📡 الخطوة التالية: التحقق عبر Forward Testing

بعد تأكيد المتانة التاريخية من خلال تحليل walk-forward، الخطوة التالية هي forward testing لمزيد من التحقق ببيانات الوقت الفعلي.

ما هو Forward Testing؟ →

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

Q: هل يجب أن أُعطي الأولوية لتحليل walk-forward أم الاختبار الخلفي القياسي؟

تحتاج إلى كليهما، لكن يجب أن يكون لتحليل walk-forward الأولوية عند اتخاذ قرار go/no-go. يمكن استخدام الاختبار الخلفي القياسي للفرز الأولي، لكن التقييم النهائي يجب أن يعتمد على WFE.

Q: ما نسبة IS:OOS التي يجب استخدامها؟

نسبة 3:1 إلى 4:1 هي الممارسة المعيارية. نافذة IS قصيرة جدًا تجعل التحسين غير مستقر؛ وطويلة جدًا تقلل فترة OOS المتاحة للتحقق.

Q: هل يحتوي MT5 على ميزة walk-forward مدمجة؟

يحتوي Strategy Tester في MT5 على خيار "Forward" يضيف تلقائيًا نافذة OOS بعد نافذة التحسين، مما يسهل الفحص السريع.

Q: كانت نتائج OOS لدي أسوأ. ما مقدار التدهور المقبول؟

بعض التدهور طبيعي ومتوقع. WFE بنسبة 50% فأكثر (العائد السنوي لـ OOS ÷ العائد السنوي لـ IS) يُعتبر عمومًا مستوى مقبولًا.

Q: هل يحتاج EA ذو معاملات قليلة جدًا إلى تحليل walk-forward؟

نعم. حتى مع قلة المعاملات، قد يكون منطق الاستراتيجية الأساسي متكيفًا مع ظروف تاريخية معينة، لذا لا يزال يتعين التحقق من متانته عبر تحليل walk-forward.

التعليقات والأسئلة