الاختبار الخلفي للاستراتيجية — كيف تُجريه بأمانة؟
حين يُخبرني متداول مبتدئ بأن استراتيجيته حققت نسبة فوز خمسة وتسعين بالمئة في الاختبار الخلفي، أعرف مسبقاً أن القصة لن تنتهي بخير. الاختبار الخلفي (backtesting) ليس وصفة لكسب المال، ولا تأكيداً على أن المستقبل سيُعيد ما أظهره الماضي. هو أداة لدحض فكرتك التداولية — للتثبت من أن قواعدك صمدت أمام أنظمة سوق مختلفة، لا أنها وصفت لحظة سعيدة واحدة. في هذا المقال: كيف تُجري الاختبار الخلفي بأمانة، وأين تكمن أخطر الفخاخ، ولماذا لا يضمن حتى الاختبار المُحكَم ربحاً على الحساب الحقيقي.
لماذا نختبر الاستراتيجية على بيانات تاريخية؟
الهدف بسيط: قبل أن تُخاطر بأموال حقيقية، تتحقق من أن قواعدك كانت ستُدرّ عائداً إيجابياً على مدار السنوات الماضية. إن أنتجت هذه القواعد توقعاً موجباً عبر خمس سنوات متباينة الظروف، فثمة على الأرجح ميزة قابلة للاستمرار — ميزة هشّة في ظل أسواق دائمة التحول، لكنها الأداة الأفضل المتاحة لنا. الاختبار الخلفي يُصفّي الأفكار غير القابلة للتطبيق ويُمرّر تلك التي تستحق اختباراً على حساب تجريبي ثم موقف حقيقي صغير. لا أكثر من ذلك.
الشرط الأول: قواعد لا تقبل التأويل
هذه الخطوة تُوقع غالبية المبتدئين. الاستراتيجية يجب أن تكون مكتوبة بوضوح تامّ، بحيث يضع شخص آخر قرأ قواعدك نفس الصفقات بالضبط. عبارة "أشتري حين أرى اتجاهاً" ليست استراتيجية، بل إحساس. النسخة القابلة للاختبار من الفكرة ذاتها: "أشتري عند إغلاق اليومية حين تكون EMA 50 فوق EMA 200، ومؤشر RSI(14) أقل من 70، وتلامس السعرُ المتوسط المتحرك 20 من أعلاه؛ وقف الخسارة عند 1.5 ATR(14) تحت الدخول، هدف 2.5 ATR فوقه، مخاطرة 1% من رأس المال للصفقة." هذه فقط هي القاعدة التي يمكن اختبارها بنزاهة.
تعمّقاً في موضوع الميزة التداولية وكيفية بنائها ضروري قبل الشروع في أي اختبار — إن لم تعرف على ماذا تستند ميزتك، فالاختبار الخلفي سيُخبرك بذلك بسرعة وقسوة.
البيانات التاريخية: كمّها وجودتها
البيانات مصدر الخطأ الثاني بعد الغموض في القواعد. تاريخ التيكات من وسيط (بروكر) ما لن يطابق وسيطاً آخر نقطة بنقطة — يختلفان في نموذج التنفيذ ومصدر السيولة. لاستراتيجية ذات وقف خسارة ضيق، هذا الفارق وحده قد يحسم النتيجة. للاختبارات اليومية الدقيقة، يُفضَّل اللجوء إلى بيانات العقود الآجلة من بورصة شيكاغو CME — مركزية وقابلة للتدقيق. للاختبار على الشموع اليومية، البيانات من وسيط موثوق تُجزئ في الغالب.
القضية الثانية هي حجم العينة. قاعدة راسخة في الأدبيات المالية تُوجب مئة صفقة على الأقل، وإلا فالنتيجة قد تكون هدية حظ لا أكثر. ثلاثون صفقة موفقة في ستة أشهر لا تدل على شيء. المئة هي العتبة الدنيا للدلالة الإحصائية؛ والمحترفون يستهدفون ثلاثمئة صفقة فأكثر. استراتيجيات السوينغ على الإطار الزمني D1 تستلزم خمس سنوات من البيانات، وتداول اليوم يحتاج سنتين، والسكالبينغ سنة من بيانات التيكات الحقيقية.
لخمس سنوات فضيلة أخرى: تغطي أنظمة سوق متعددة. العقد الأخير شهد مراحل اتجاه حاد (DXY 2014–2017)، وصدمة تقلّب (مارس 2020)، ودورة تشديد نقدي (2022–2023)، وتوطيداً امتد إلى 2024. استراتيجية لا تعمل إلا في نظام واحد ليست استراتيجية — بل وهم مناسِب لعصر واحد.
الفارق السعري والعمولة والانزلاق السعري — بدونها الاختبار كاذب
أكثر الاختبارات "المعجزة" شيوعاً هو ذلك الذي نسي طرح تكاليف التداول. لاستراتيجية سوينغ على H4 بهدف 200 نقطة (بيب)، فارق سعري (سبريد) مقداره 0.8 نقطة يكاد لا يُرى. لمتداول سكالبينغ يُجري 30 صفقة يومياً بهدف 5 نقاط، نفس الفارق السعري يأكل معظم الميزة. الاختبار الواقعي يجب أن يشمل فارق الوسيط الفعلي، وعمولة اللوت، وللاستراتيجيات الحساسة للتنفيذ يُضاف الانزلاق السعري — الفجوة بين سعر الشراء المرئي لحظة النقر والسعر المُنفَّذ فعلاً.
المعيار الذي أطبّقه: إن كان متوسط الربح للصفقة أقل من ضعف متوسط التكلفة الإجمالية (فارق سعري وعمولة وانزلاق مفترض)، فالاستراتيجية لا تحمل هامش أمان وتُستبعَد. معيار قاسٍ، لكنه يُنقذ من أشهر من الخداع الذاتي. فخ منفصل يستحق الانتباه: المؤشرات التي تُعيد رسم قيمها التاريخية تبدو مثالية في أي اختبار خلفي، بينما تتصرف تصرفاً مختلفاً كلياً في التداول الفعلي.
التحسين المُفرط — منحنى مُلائِم للتاريخ لا للسوق
الفخ الذي يقع فيه معظم المتداولين الذاتيين التعلّم يُسمّى التحسين المُفرط (curve-fitting). يجري هكذا: تختبر الاستراتيجية بثلاثين قيمة لمتغير ما، تختار أفضلها وتُعلن أن النظام يحقق أربعين بالمئة سنوياً. ما فعلته فعلاً هو ضبط الضوضاء لا الإشارة. كلما زاد عدد المتغيرات التي يُلامسها التحسين، ارتفع احتمال أن تكون النتيجة مصادفة. يقول روبرت باردو، صاحب الكتاب الكلاسيكي في تقييم الأنظمة التداولية:
"الاختبار خارج العينة هو المقياس الوحيد الصادق لجودة الاستراتيجية. إن عجز النظام عن الاحتفاظ بميزته على بيانات لم يرها أثناء التحسين، فقد ضُبط على التاريخ لا على السوق." — Robert Pardo، The Evaluation and Optimization of Trading Strategies، Wiley، 2008
من هنا جاء تقسيم البيانات إلى عينة تدريب (in-sample) وعينة تحقق (out-of-sample). التقسيم النموذجي سبعون بالمئة للضبط وثلاثون للتأكيد. إن جاءت نتيجة عينة التحقق أسوأ بفارق ملحوظ، فأنت أمام تحسين مُفرط والاستراتيجية في صيغتها الحالية غير جاهزة للحساب الحقيقي. النهج الأكثر صرامة هو تحليل walk-forward، الذي يُناوب بين نافذة تحسين ونافذة تحقق تنزلق عبر التاريخ كلياً. يمكنك تعمّق هذا الأسلوب من خلال قسم الورشة التطبيقية، الذي يتناول أدوات تقييم الاستراتيجيات بتفصيل عملي.
مثال افتراضي — كيف تقرأ الأرقام بصدق
تخيّل استراتيجية سوينغ على EUR/USD، الإطار الزمني D1، مختبَرة على الفترة 2019–2024 في Strategy Tester داخل MT5. نتيجة افتراضية توضيحية: 147 صفقة، نسبة فوز 54%، متوسط نسبة المخاطرة إلى العائد 2.3:1، معامل الربح (profit factor) 1.78، تراجع أقصى (drawdown) 14.5%، وعائد صافٍ بلغ +87% على خمس سنوات (نحو 13.3% سنوياً مُركَّباً). أرقام غير مبهرة، لكنها واقعية — هذه قيم نموذجية توضيحية لا كشف حساب فعلي. الخطوة المنطقية التالية هي محاكاة مونتي كارلو لنفس الاستراتيجية، لمعرفة كيف تتشكّل منحنيات الأسهم المحتملة عند ترتيب عشوائي للصفقات.
للمتداولين في منطقة الخليج والشرق الأوسط، تُتيح هيئات الرقابة الإقليمية — SCA (الإمارات)، وهيئة السوق المالية CMA (السعودية)، وQFMA (قطر)، وCBB (البحرين) — إطاراً لحماية المستثمر يستحق مراجعته عند اختيار الوسيط. إضافةً إلى ذلك، تُلزم ESMA وتشريعات الاتحاد الأوروبي الوسطاءَ المرخَّصين بالإفصاح عن نسبة العملاء الخاسرين، وهي في الغالب تتراوح بين 74 و89%. هذه الأرقام ليست تحذيراً تسويقياً بل واقع سوق الفوركس للأفراد، والاختبار الخلفي جزء من التجهيز الذي يُقلّص الفجوة. هذا المقال تعليمي بحت وليس نصيحة استثمارية.
ماذا تفعل الآن
المعرفة بالاختبار الخلفي لا تُثمر إلا حين تُجري اختباراً فعلياً وتُقارن نتائجه بيومية تداولك. الخطوات الخمس التالية تستغرق بعض العصور وتقيك من أكثر أخطاء المتداول الناشئ شيوعاً.
- اكتب قواعد استراتيجيتك في ملف نصي واحد بطريقة آلية صارمة. كل نقطة دخول، وكل نقطة خروج، وكل وقف خسارة، وكل شرط تصفية — يجب أن تكون مدوّنة بحيث يضع شخص آخر قرأ القواعد ذاتها الصفقات نفسها. إن اضطررت إلى كتابة عبارة "يعتمد على الظرف" في أي مكان، عُد إلى المسودة وحدّد القاعدة بدقة أكبر — الاختبار الخلفي لا يقرأ بين السطور، وكل غموض يُحوّل الاختبار إلى اختبار أمنياتك لا استراتيجيتك.
- اجمع خمس سنوات من البيانات للسوينغ أو سنتين لتداول اليوم وقسّمها منذ البداية. خصّص أول سبعين بالمئة لضبط القواعد، واحتفظ بالثلاثين بالمئة الأخيرة مُقفَلة حتى تتجمّد الاستراتيجية في صورتها النهائية. عندها فقط شغّل الاختبار على الجزء المحجوز — هذا امتحانك الحقيقي الوحيد. أي اطلاع على النتائج النهائية قبل هذه اللحظة يُلوّث العينة ويُبطل دلالتها.
- أدرج تكاليف تداول واقعية في كل محاكاة. أضف الفارق السعري الفعلي للوسيط، وعمولة اللوت، والانزلاق السعري المفترض، مع قيم منفصلة للجلسات الهادئة والفترات المحيطة بالإصدارات الكبرى كقرارات الفائدة وبيانات التوظيف. إن فقدت الاستراتيجية أكثر من عشرين بالمئة من ربحها الإجمالي بعد إضافة التكاليف، فلا هامش أمان ولا جدوى من المضيّ قُدُماً.
- ضع حداً أدنى صارماً لا يقل عن مئة صفقة في الاختبار. إن أنتج النطاق الزمني عدداً أقل، فوسّع الفترة التاريخية، أو أضف أدوات من الفئة ذاتها، أو اقبل أن النتيجة فرضية لا دليل. سجّل في يوميتك عدد الصفقات، ومتوسط التراجع، ونسبة الفوز — هذه الأرقام الثلاثة تُخبرك بأكثر مما يقوله العائد الإجمالي وحده. يمكنك الاطلاع على أُطر إدارة المخاطر ذات الصلة من خلال قسم إدارة المخاطر.
- بعد اختبار خلفي ناجح، انقل الاستراتيجية إلى حساب تجريبي لمدة ثلاثة أشهر على الأقل قبل التداول الحقيقي. قارن إحصاءات الحساب التجريبي بنتائج الاختبار الخلفي — إن جاءت النتائج أسوأ بفارق ملموس، فذلك مؤشر على تحسين مُفرط، أو تكاليف مُستهانٍ بها، أو خطأ في برمجة الاختبار. عُد إلى القواعد لا إلى أمل أن الحساب الحقيقي سيُصلح ما أخفق فيه الاختبار. الاختبار الخلفي الجيد لا يضمن نتيجة جيدة على الحساب الحقيقي — بل يمنحك الحق في أن تُجرّب.
المصادر والمراجع
-
MetaQuotes Strategy Testing in MetaTrader 5 · oficjalna dokumentacja testera strategii (testowanie i optymalizacja na danych historycznych) www.metatrader5.com ↗
-
MQL5 Reference Testing Trading Strategies · dokumentacja deweloperska MQL5: tryby generowania tików, symulacja spreadu, testy wielowalutowe www.mql5.com ↗
-
Bank for International Settlements OTC foreign exchange turnover in April 2022 · Triennial Central Bank Survey — dane o strukturze rynku FX (kontekst dla backtestu instrumentów detalicznych) www.bis.org ↗
الأسئلة الشائعة
ما هو التحسين المُفرط للاستراتيجية؟
التحسين المُفرط (curve-fitting) هو الحالة التي تم فيها ضبط متغيرات الاستراتيجية بدقة شديدة على أسعار الماضي حتى عجزت عن التعامل مع بيانات جديدة. العرَض الكلاسيكي: اختبار خلفي بنسبة فوز 95% وحساب حقيقي بنسبة 30%. السبب بسيط: نسبة 95% لا تستمر في فوركس على المدى البعيد — الاستراتيجيات الواقعية تبقى في نطاق 50–60%. إن أظهر اختبارك أكثر من 70% صفقات رابحة، فهذا إنذار مبكر واشكك في التحسين المُفرط إلى أن تثبت عكسه.
أي برنامج يُستخدم للاختبار الخلفي؟
للمبتدئين الخيار الأقوى هو Strategy Tester المدمج في MetaTrader 5: مجاني، يدعم الاختبار متعدد العملات وبيانات التيكات الحقيقية والتحسين الجيني. MetaTrader 4 لا يزال مستخدماً لكنه مقيّد بأداة واحدة وإطار زمني واحد. Forex Tester 5 يكلّف نحو ثلاثمئة دولار ويتيح مراجعة الاستراتيجية يدوياً شمعة بشمعة — مفيد لمن يريد بناء حدسه البصري قبل الأتمتة. Pine Script في TradingView كافٍ للاختبارات البسيطة على أداة واحدة. في الممارسة الفعلية، معظم الاختبارات الجادة تنتمي إلى MT5 أو إلى بيئة سكريبتية بلغة Python مع مكتبات backtesting متخصصة.
كم من البيانات التاريخية أحتاج لاختبار نزيه؟
لاستراتيجيات السوينغ والمراكز القائمة الحد الأدنى خمس سنوات من البيانات، ولتداول اليوم سنتان، وللسكالبينغ سنة من بيانات التيكات الحقيقية. هذه الفترات لا تنبع من رقم تقويمي سحري، بل من ضرورة تغطية أنظمة سوق مختلفة: اتجاهي وجانبي وعالي التقلّب. بصرف النظر عن الإطار الزمني يُضاف شرط إحصائي: مئة صفقة على الأقل حتى لا تكون النتيجة رهينة الحظ. المحترفون يستهدفون ثلاثمئة فأكثر. إن أنتجت بياناتك عدداً أقل، وسّع الفترة أو أضف أدوات من الفئة ذاتها — وإلا فأنت تختبر فرضية لا استراتيجية.
كيف تبدو النتائج الواقعية لاختبار خلفي جيد؟
الأرقام الواقعية: نسبة فوز 50–60%، متوسط نسبة المخاطرة إلى العائد 2:1 على الأقل، معامل الربح (profit factor) في نطاق 1.5 إلى 3.0، وتراجع أقصى (drawdown) أقل من عشرين بالمئة — مع مئة صفقة على الأقل والنتيجة مؤكدة على عينة خارج نطاق التحسين. نسبة Sharpe فوق 1 تشير إلى عائد معقول مقارنة بالتقلّب. الإنذارات الحمراء: نسبة فوز فوق 80%، معامل ربح فوق 5، وتراجع أقل من 5% — هذا المزيج يشير شبه دائماً إلى تحسين مُفرط لا إلى ميزة حقيقية.