كيفية إجراء اختبار رجعي لاستراتيجية تداول الفوركس (بما في ذلك اختبار تقدّم تجريبي)
ماذا يعني الاختبار الرجعي في الفوركس
الاختبار الرجعي هو طريقة لتقييم استراتيجية تداول الفوركس عبر إعادة تشغيل قواعدها على بيانات الأسعار التاريخية. بدلًا من التخمين، تحدد الاستراتيجية بدقة (قواعد الدخول/الخروج، ضوابط المخاطر، والتوقيت) ثم تطبقها على الشموع أو التكتات السابقة لإنتاج تسلسل محاكى من الصفقات.
الهدف المفيد ليس “التنبؤ بالمستقبل”، بل قياس ما إذا كانت سلوك الاستراتيجية متسقًا مع منطقها نفسه ضمن افتراضات واقعية. في الفوركس، يعني ذلك عادةً أنك أيضًا تُنمذج احتكاكات التداول مثل السبريد (الفرق بين سعر العرض والطلب)، والعمولات (إن وجدت)، وما إذا كانت الأوامر تُنفّذ بالسعر المقصود.
الآلية: المدخلات والعملية وتقسيم البيانات
ابدأ بمواصفة مكتوبة لقواعد الاستراتيجية. اجعل المدخلات التالية واضحة:
- بيانات السوق: حدّد/حددي الأداة(الأدوات)، والإطار الزمني، ومصدر/جودة البيانات التاريخية.
- نموذج التنفيذ: حدّد/حددي كيفية تنفيذ الصفقات (على سبيل المثال، عند إغلاق الشمعة، عند افتتاح الشمعة التالية، أو باستخدام منطق الأوامر المحددة/أوامر السوق).
- تكاليف وافتراضات الانزلاق: تمثيل السبريد والاختلافات المحتملة في التنفيذ.
- حجم المراكز وضوابط المخاطر: حدّد/حددي كيفية تحديد أحجام المراكز وكيفية الحد من التعرض.
ثم نفّذ الاختبار الرجعي على مراحل:
- فترة داخلية (training / in-sample): ضبط أي معاملات قابلة للتعديل.
- فترة خارجية (validation / out-of-sample): اختبار الاستراتيجية المضبوطة دون أي تغييرات إضافية على المعاملات.
- اختبار تقدّم تجريبي: بعد تثبيت القواعد، شغّل الاستراتيجية نفسها في بيئة محاكاة أو بيئة تداول ورقي باستخدام ظروف سوق محدّثة.
من التحقق الشائع الاختبار المتدرّج (walk-forward testing): تكرار الدورة عبر تحريك نافذة فترة in-sample للأمام وإعادة الاختبار على المقطع التالي من out-of-sample. هذا يقلل احتمال أن تكون النتائج ناتجة عن فترة محظوظة واحدة.
أمثلة على التحقق وما الذي يجب البحث عنه
عند تقييم النتائج، ركّز على المتانة والاتساق بدلًا من مقياس رئيسي واحد. تشمل التحقق الذي يمكنك تطبيقه:
- اتساق القواعد: تأكد أن الصفقات المحاكية تتبع مواصفة الاستراتيجية بدقة.
- الحساسية للافتراضات: اختبر ما إذا كانت النتائج تتغير بشكل كبير إذا كان السبريد أعلى أو إذا كان الانزلاق أكبر قليلًا.
- الثبات عبر الزمن: قارن الأداء عبر مقاطع مختلفة من out-of-sample.
- توزيع الصفقات: راجع ما إذا كانت النتائج تعتمد على عدد صغير جدًا من الصفقات.
تابع مخرجات مثل العائد الإجمالي، والهبوط الأقصى، وتقلب نتائجك عبر المقاطع. كما سجّل ما إذا كان سلوك الاستراتيجية يتغير عند تبديل فترات البيانات أو عند تعديل توقيت التنفيذ بشكل طفيف.
القيود والمخاطر (ما لا يمكن للاختبار الرجعي إثباته)
للـاختبار الرجعي قيود مهمة:
- الإفراط في الملاءمة (Overfitting): إذا قمت بضبط المعاملات بشكل وثيق جدًا على ضوضاء تاريخية، فقد لا يستمر الأداء.
- عدم التطابق بين البيانات والتنفيذ: الشموع التاريخية وعمليات التنفيذ التاريخية قد لا تعكس كيف سيتم تنفيذ الأوامر في الوقت الحقيقي.
- تغير النظام (Regime change): قد تتغير ظروف الفوركس؛ الاستراتيجية التي نجحت في بيئة قد لا تعمل لاحقًا.
- لا توجد نتائج مستقبلية مضمونة: اختبار رجعي جيد واختبار تقدّم تجريبي يوضحان قابلية التحقق ضمن افتراضاتك، وليس يقينًا.
للبقاء ضمن إطار قابل للتحقق، حافظ على قواعد الاستراتيجية وافتراضاتها ثابتة أثناء فترة out-of-sample واختبار التقدّم التجريبي. إذا تدهورت النتائج بشكل ملموس، اعتبر ذلك دليلًا على أن الاستراتيجية ليست متينة بدلًا من كونه سببًا للاستمرار في ضبط المعاملات.
نهج مقترح لاختبار تقدّم تجريبي ضمن الاختبار الرجعي
اختبار التقدّم التجريبي هو استمرار لفكرة التحقق نفسها، باستخدام تنفيذ ورقي أو بيئة محاكاة. الفكرة الأساسية هي إعادة تشغيل قواعد الاستراتيجية التي سبق أن تحققت منها (بدون ضبط معاملات جديد أثناء التنفيذ) ومقارنة السلوك المحاكى “في الوقت الحقيقي” بتوقعاتك من out-of-sample.
استخدم اختبار التقدّم التجريبي للتحقق مما إذا كانت افتراضات التنفيذ لا تزال تبدو معقولة وما إذا كان الأداء يبقى ضمن نطاق معقول. إذا وجدت انحرافات كبيرة، أعد النظر في تعريف الاستراتيجية وافتراضات النمذجة، ثم أعد التحقق باستخدام out-of-sample جديد ودورة أخرى من اختبار التقدّم التجريبي.