الاختبار الرجعي — Backtest
تشغيل مجموعة ثابتة من قواعد التداول على بيانات تاريخية لمعرفة كيف كانت ستؤدي، وهو اختبار للقواعد لا توقّع لعوائد المستقبل.
يعيد الـ Backtest تشغيل الأسعار التاريخية عبر قواعد استراتيجية، شمعة بشمعة، ويسجّل كل صفقة كانت ستنفّذها تلك القواعد. وناتجه قائمة صفقات محاكاة، ومنحنى رأس المال، والإحصاءات المعتادة: التوقّع الرياضي، ونسبة Win Rate، وعامل الربح، وأقصى Drawdown، ونسبة شارب.
ولا يكون الـ Backtest أصدق من افتراضاته. فيجب أن يستخدم فقط البيانات التي كانت متاحة عند كل نقطة قرار (دون تحيّز استباقي)، وأن يشمل الأدوات التي شُطبت لاحقاً (دون تحيّز البقاء)، وأن يحتسب عمولات وانزلاقاً سعرياً واقعيين. وكل قاعدة تُعدَّل بعد رؤية النتائج تجعل الـ Backtest يبدو أفضل ويتنبأ أسوأ، وهذا هو الإفراط في المواءمة (Overfitting).
عامل الـ Backtest الجيد على أنه إذن لمواصلة الاختبار لا إثبات للـ Edge. والخطوات التالية هي بيانات خارج العيّنة لم ترها القواعد من قبل، ثم حجم حي صغير.
على المكتب
تقاطع متوسطات متحركة على بيانات S&P 500 اليومية من 2010 إلى 2020 يُظهر 140 صفقة، ونسبة Win Rate قدرها 41%، وتوقّعاً رياضياً +0.3R. وعند إعادة التشغيل بعمولة $5 وتيك واحد من الانزلاق السعري لكل جانب، ينخفض التوقّع الرياضي إلى +0.12R، وما زال إيجابياً لكن الـ Edge أرفع بكثير مما أوحى به التشغيل الأول.
