الاختبار الخلفي في الممارسة — عملية تحقق متعددة المراحل

آخر مراجعة: · محتوى دائم الخضرة
تحذير المخاطر · YMYL هذا المقال لأغراض تعليمية فحسب وليس نصيحة استثمارية. ينطوي التداول في سوق الفوركس على مخاطر عالية لخسارة رأس المال — تشير بيانات ESMA إلى أن 74–89% من حسابات التجزئة تخسر أموالها.

يُجري أغلب المتداولين الجادّين اختباراً خلفياً واحداً (backtesting) ثم يتوقفون، ظانّين أن الأمر قد حُسم. غير أن الاختبار الخلفي المنفرد لا يُحدث الفارق الحقيقي — إنه عملية مكوّنة من ست مراحل متتالية، كل مرحلة منها غربال بفتحات أضيق من سابقتها. هذه العملية هي ما يُفرّق بين حساب يصمد في سنته الأولى وآخر يُمحى في الشهر الثالث. في هذا المقال: كيف تكتب قواعدك بدقة، وكيف تختار نافذة التاريخ الصحيحة، وكيف تقسّم البيانات وتُجري تحليل walk-forward، وتختبر على حساب تجريبي، ثم تدخل السوق الحقيقي بميكرو لوت واحد — وليس تعليمات لاختبار واحد، بل منهج لنقل الاستراتيجية من فكرة إلى حساب حقيقي.

لماذا الاختبار الخلفي المنفرد ليس عملية

الاختبار الخلفي المنفرد يُعطيك رقماً لا تعرف ماذا يعني. نعم، الاستراتيجية حقّقت ثلاثين بالمئة — لكن هل التقطت ميزة حقيقية، أم أنك جرّبت ثلاثمئة تركيبة من المتغيرات حتى طابق أحدها الضوضاء التاريخية؟ الرقم وحده لا يُجيب. العملية تُجيب، وذلك بتضييق قدرة المتداول على التعلّم من البيانات ذاتها التي ستُقيَّم عليها الاستراتيجية في نهاية المطاف. أساليب الاختبار الخلفي الفردي مغطاة بالتفصيل في قسم الورشة التطبيقية؛ ما يُركّز عليه هذا المقال هو الانضباط الذي يبدأ قبل النقر الأول على زر "Start".

القواعد على الورقة — لا تأويل

الاستراتيجية غير القابلة للترجمة إلى كود أو جدول قواعد محدد ليست مستعدة للاختبار. اكتب شروط الدخول والخروج، ووقف الخسارة، وجني الأرباح، وحجم المركز، بدقة تكفي لأن يضع إنسان آخر بعد قراءة المستند نفسَ الصفقات بالضبط. "أشتري حين أرى اتجاهاً" انطباع لا قاعدة. النسخة القابلة للاختبار: "أشتري عند إغلاق اليومية حين تكون EMA(50) فوق EMA(200)، ومؤشر RSI(14) دون سبعين، وتلامس السعرُ المتوسط المتحرك لعشرين فترة من أعلاه؛ وقف الخسارة عند 1.5 ATR(14) تحت الدخول؛ الهدف 2.5 ATR فوقه؛ مخاطرة واحد بالمئة من رأس المال." هذا الانضباط يُصفّي غالبية الأفكار قبل أن يبدأ أي اختبار.

نافذة البيانات يجب أن تغطي أكثر من نظام سوق واحد

الغربال الثاني هو التاريخ. قاعدتي: عشر سنوات كحدّ أدنى للاستراتيجيات اليومية (D1)، وخمس لـM30 وM15، وسنتان من بيانات التيكات الحقيقية للسكالبينغ — ليس التاريخ التركيبي من الوسيط. العقد الأخير شمل اتجاهات DXY الطويلة (2014–2017)، وصدمة التقلّب في مارس 2020، ودورة رفع الفائدة (2022–2023)، وتوطيد 2024. الاستراتيجية التي تعمل في عالم واحد فقط وهم مُركَّب على حقبة واحدة. أقل من مئة صفقة على خمس سنوات عيّنة صغيرة جداً — مئة هي الحدّ الأدنى، والمحترفون يستهدفون ثلاثمئة.

تقسيم البيانات وحماية كتلة الاختبار خارج العينة

المرحلة الثالثة تسلبك البيانات من نفسك. قسّم التاريخ: سبعون بالمئة عينة تدريب (in-sample / IS) لتحسين المتغيرات، وخمسة وعشرون إلى ثلاثون بالمئة عينة تحقق (out-of-sample / OOS) مغلقة تماماً حتى الانتهاء من التحسين. OOS هو غربال الصدق — يكشف ما إذا كانت المتغيرات المختارة على بيانات التدريب تحتفظ بقيمتها خارجها. إن كانت نسبة الفوز ثمانين بالمئة ومعامل الربح (profit factor) 2.4 على IS، ثم خمسين بالمئة و1.1 على OOS، فأنت رصدت نفسك متلبّساً بالتحسين المُفرط (curve-fitting). اثنا عشر بالمئة سنوياً على كلتا العينتين خير حقيقي من ثلاثين على IS وثمانية على OOS. الاتساق هو ما يُحكَم به، لا الذروة.

Walk-forward — الغربال الأدق

تقسيم IS/OOS المفرد يُعطي رقماً واحداً. يُكرّر walk-forward العملية خمساً إلى سبع مرات: IS الأولى 2018–2021، OOS 2022؛ IS الثانية تنزلق إلى 2019–2022، OOS 2023؛ وهكذا. في كل نافذة تُعيد التحسين، وتُجمّد المتغيرات الفائزة، وتختبر على OOS، وتُسجّل النتيجة، ثم تُزيح النافذة. بعد خمس إلى سبع دورات يكون متوسط OOS المُجمَّع أصدق مؤشر على ما سيُنتجه الحساب الحقيقي. معامل كفاءة walk-forward (WFE) بين 0.5 و0.75 يُشير إلى استراتيجية تستحق التقدّم؛ دون 0.3 اعتراف صريح بالتحسين المُفرط. آليات المنهج والفرق بين نافذة متحركة ونافذة مُثبَّتة مُفصَّلة في قسم استراتيجيات التداول.

"الغرض كله من تحليل walk-forward هو الكشف عن أداء الاستراتيجية في الوقت الفعلي وبالأموال الحقيقية دون تداولها فعلياً بأموال حقيقية في الوقت الفعلي." — Robert Pardo، The Evaluation and Optimization of Trading Strategies، 2008

الحساب التجريبي والميكرو لوت الحقيقي — حيث تواجه الاستراتيجية الواقع

الاستراتيجية التي اجتازت walk-forward جاهزة للتداول على حساب تجريبي، لا لأموال حقيقية بعد. ثلاثة إلى ستة أشهر من forward testing بمتغيرات مُجمَّدة هي أول اختبار للسلوك في الوقت الفعلي: سبريدات حية، وإصدارات اقتصادية فعلية، وفجوة أسعار مساء الأحد، وسيولة ساعات التداول الحقيقية. الحساب التجريبي يستخرج ما لا يظهر في أي اختبار خلفي — استراتيجية تبدو سهلة التنفيذ على البيانات قد تثبت صعوبة ذلك لأن الإشارات تظهر في أوقات غيابك.

بعد الاختبار على الحساب التجريبي لا تقفز إلى الحجم الكامل. ادخل بميكرو لوت — عُشر الحجم المستهدف — لثلاثة إلى ستة أشهر بأموال حقيقية. الهدف معلوماتي: كيف يختلف التنفيذ الحقيقي عن التجريبي، والانزلاق السعري الفعلي، وكيف يتصرف الوسيط حول NFP، وكيف تتعامل أنت مع خسائر حقيقية وإن كانت متواضعة. الجدول عبر المراحل الأربع — IS، OOS، تجريبي، ميكرو لوت — كلما اقتربت الأرقام من بعضها كلما انخفض الخطر على أنك تعيش في وهم.

مثال توضيحي — المسار الكامل لاستراتيجية اختراق

استراتيجية اختراق على EUR/USD، الإطار الزمني M30: دخول عند كسر أعلى سعر لعشرين شمعة، خروج عند أدنى سعر لعشر شمعات. التاريخ 2014–2023، IS 2014–2020، OOS 2021–2023. التحسين على IS: ثلاثة وعشرون للأعلى، وأحد عشر للأدنى، ووقف خسارة 1.4 ATR، ونسبة فوز 58%، ومعامل الربح 1.72، وعائد 22% سنوياً. على OOS: 54% نسبة فوز، ومعامل ربح 1.51، و18% سنوياً. خمس دورات walk-forward تُعطي متوسط WFE 0.71. أربعة أشهر تجريبية تُؤكد انزلاقاً إضافياً نصف نقطة (بيب) أكثر من المفترض؛ نسبة الفوز ومعامل الربح ضمن النطاق. الميكرو لوت الحقيقي منذ يناير يُعطي 51% بعد ثلاثة أشهر — أقل من الاختبار، لكن إيجابي صافٍ. الربع الثالث يُحدّد القرار: التوسّع، أو الانتظار إن خرج التقلّب عن المعدل المألوف. الأرقام توضيحية.

ماذا تفعل الآن

  1. اكتب قواعد الاستراتيجية في ملف نصي بدقة تكفي لأن يضع إنسان آخر بعد قراءته نفس الصفقات — لا تأويل، لا "أشعر بالاتجاه"، مع قيم محددة للمتغيرات وصيغة وقف الخسارة وحجم المركز كنسبة مئوية من رأس المال. كل عبارة غامضة في المستند تحوّل الاختبار إلى اختبار أمنياتك لا استراتيجيتك.
  2. نزّل البيانات التاريخية للزوج الذي تتداوله فعلاً — عشر سنوات كحدّ أدنى للرسوم اليومية، وخمس لـM30 وM15، وسنتان من بيانات التيكات الحقيقية للسكالبينغ؛ تحقّق من أن العيّنة تغطي أنظمة سوق مختلفة تشمل اتجاهاً، وتوطيداً، وصدمات تقلّب، ودورات فائدة.
  3. قسّم البيانات: سبعون بالمئة عينة تدريب لتحسين المتغيرات وخمسة وعشرون إلى ثلاثون بالمئة عينة تحقق لا تلمسها حتى الانتهاء من التحسين، ثم أجرِ خمساً إلى سبع دورات walk-forward؛ إن نزل WFE دون 0.5 أو قفزت المتغيرات أكثر من خمسين بالمئة بين الدورات، بسّط المنطق ولا تُعقّده. ابحث في قسم إدارة المخاطر عن معايير تقييم الاستراتيجية عبر المراحل.
  4. لكل استراتيجية اجتازت walk-forward، أجرِ ثلاثة إلى ستة أشهر من forward testing على حساب تجريبي بمتغيرات مُجمَّدة، ثم ثلاثة إلى ستة أشهر بميكرو لوت حقيقي؛ فقط حين تكون الأرقام عبر المراحل الأربع متسقة تتوسّع إلى الحجم المستهدف، ويُستحسن أن يُرافق ذلك محاكاة Monte Carlo لكشف أسوأ السيناريوهات المعقولة.
  5. اقرأ النتائج بمنظور الاتساق لا أعلى عائد: اثنا عشر بالمئة سنوياً في كل مرحلة خير حقيقي من ثلاثين على IS وثمانية على OOS، لأن الاتساق وحده هو ما يُقرّر بقاء الحساب في سنته الأولى؛ اختصار الجدول الزمني دون تسعة أشهر يعني تخطّي أحد الغرابيل، وكل غربال متخطَّى ينقل المخاطرة من مرحلة التحقق إلى المرحلة الحقيقية حيث تكلف أموالاً فعلية.
Jarosław Wasiński
نبذة عن المؤلف

Jarosław Wasiński

رئيس تحرير MyBank.pl · محلل مالي وأسواق

محلل مستقل وممارس متمرس يمتلك أكثر من 20 عاماً من الخبرة في القطاع المالي. مؤسس ورئيس تحرير بوابة MyBank.pl العاملة منذ عام 2004. يُجري التحليل الأساسي لأسواق العملات الأجنبية والأسواق الكلية منذ عام 2007.

المصادر والمراجع

  1. Robert Pardo The Evaluation and Optimization of Trading Strategies · klasyczny podręcznik o ewaluacji systemów transakcyjnych i metodyce walk-forward onlinelibrary.wiley.com ↗
  2. MetaQuotes MetaTrader 5 Help — Strategy Tester · oficjalna dokumentacja MT5 dotycząca Strategy Testera, forward testingu i optymalizacji parametrów www.metatrader5.com ↗
  3. MetaQuotes MetaTrader 4 Help — Strategy Testing · opis Strategy Testera MT4: parametry uruchomienia, modele tickowe, interpretacja raportu www.metatrader4.com ↗
  4. Backtrader Backtrader documentation — Introduction · wprowadzenie do otwartego silnika backtestowego w Pythonie używanego przez quants www.backtrader.com ↗
  5. TradingView Pine Script v6 — Welcome · oficjalna dokumentacja Pine Script i Strategy Testera w TradingView www.tradingview.com ↗

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

كيف تختلف هذه العملية متعددة المراحل عن الاختبار الخلفي المنفرد؟

الاختبار الخلفي المنفرد يُعطي رقماً واحداً وتفسيراً واحداً. يُظهر ما إذا كانت الاستراتيجية مربحة تاريخياً، لكنه يفترض ضمناً أن عملية التحسين لم تتعلّم الضوضاء. العملية متعددة المراحل تُحوّل هذا الرقم الواحد إلى سلسلة من الغرابيل. أولاً: القواعد المكتوبة تُصفّي الأفكار غير القابلة للتحقق. ثانياً: نافذة التاريخ الطويلة تُصفّي الاستراتيجيات العاملة في نظام واحد فقط. ثالثاً: تقسيم IS/OOS يُصفّي المتغيرات العاملة فقط على بيانات التدريب. رابعاً: walk-forward يُصفّي المتغيرات العاملة فقط في نافذة OOS عشوائية واحدة. خامساً: الحساب التجريبي يُصفّي الاستراتيجيات غير القابلة للتنفيذ على سبريدات حقيقية. سادساً: الميكرو لوت الحقيقي يُصفّي المتداولين غير الصامدين نفسياً. بعد المرور عبر الغرابيل الست يتبقى جزء صغير من المجموعة الأصلية للاستراتيجيات، لكنه بالضبط الجزء الذي يملك فرصة حقيقية للنجاة في السنة الأولى. الاختبار المنفرد لا يفرض هذه الانتقائية، ولهذا يخسر ثمانون بالمئة من المتداولين الأفراد رغم أن ثمانين بالمئة منهم أجروا نوعاً من الاختبار التاريخي.

كم يستغرق المسار الكامل من الفكرة إلى الميكرو لوت الحقيقي؟

الجدول الزمني الواقعي يمتد من تسعة إلى خمسة عشر شهراً من أول كتابة للقواعد حتى التوسّع إلى الحجم المستهدف. الأسبوعان الأولان يذهبان لكتابة القواعد بدقة وتنزيل البيانات التاريخية. الأسبوعان إلى الأربعة التالية لتحسين المتغيرات على IS والتحقق الأول على OOS؛ إن لم يجتز تعود إلى القواعد لا تبحث عن اختبار أفضل. Walk-forward بخمس إلى سبع دورات يُضيف شهراً إضافياً لأن كل نافذة تستلزم تحسيناً مستقلاً. بعده ثلاثة إلى ستة أشهر forward testing على حساب تجريبي. ثم ثلاثة إلى ستة أشهر إضافية بميكرو لوت حقيقي. فقط بعد مقارنة مجموعات النتائج الأربع وتأكيد اتساقها يمكن التوسّع إلى الحجم المستهدف. اختصار الجدول دون تسعة أشهر يعني تخطّي أحد الغرابيل، وكل غربال متخطَّى ينقل المخاطرة من مرحلة التحقق إلى المرحلة الحقيقية حيث تكلف أموالاً فعلية.

ما المقاييس التي يجب تتبّعها عبر المراحل لرصد التناقض؟

الجدول المُتابَع طوال العملية يجب أن يضمّ أربعة أعمدة من النتائج (in-sample، out-of-sample، تجريبي، ميكرو لوت حقيقي) وأربعة صفوف من المقاييس على الأقل لكل عمود. الأول: نسبة الفوز — فجوة أكبر من عشر نقاط مئوية بين المراحل تُشير إلى تناقض. الثاني: معامل الربح (profit factor)، إجمالي الأرباح مقسوماً على إجمالي الخسائر — فجوة أكبر من 0.3 بين المراحل إشارة تحذير. الثالث: متوسط نسبة المخاطرة إلى العائد — فجوة أكبر من 0.5 R تُشير إلى أن وقف الخسارة يتصرف بصورة مختلفة عن الاختبار. الرابع: التراجع الأقصى (drawdown)، الذي يرتفع دائماً تقريباً من مرحلة إلى أخرى، لكن ارتفاع يتجاوز خمسين بالمئة بين مرحلتين متجاورتين يعني أن الاستراتيجية تُواجه ظروفاً غائبة عن الاختبار. الخامس، اختياري: متوسط الانزلاق السعري بالنقاط (بيب) — الفرق بين الاختبار الخلفي والتجريبي، وبين التجريبي والميكرو لوت، يُخبرك ما إذا كان الوسيط يتصرف وفق الافتراضات. التناقض في أي من هذه المقاييس إشارة للتراجع خطوة وفهم المصدر بدلاً من التوسّع في الحجم.

هل اجتياز العملية بالكامل يضمن أن الاستراتيجية ستكسب في التداول الحقيقي؟

لا. كل مرحلة ترفع احتمال امتلاك الاستراتيجية ميزة حقيقية، لكن لا مجموعة من الاختبارات التاريخية أو الاستشرافية تُزيل الخطر الجوهري: سوق الربع القادم قد يختلف عن كل ما رأيته في البيانات. تفترض العملية بأكملها ضمنياً أن نظام السوق في نوافذ OOS وفي الحساب التجريبي سيكون مشابهاً بما يكفي لنظام التداول الحقيقي. إن تعلّمت الاستراتيجية سوق 2018–2023 بصدمتَي تقلّب ودورتَي رفع فائدة، ثم بدأت التداول من 2024 في نطاق طويل ذي تقلّب منخفض وعدد أقل من الإصدارات المُحرّكة، فقد يُظهر الميكرو لوت الحقيقي نتائج بعيدة عن الاختبار الخلفي. لهذا السبب لا يعتمد الانضباط على تخطّي الغرابيل وحسب، بل على الإبقاء على الميكرو لوت وقتاً كافياً لمقارنة نتيجته على الأموال الحقيقية مع المراحل الثلاث السابقة. المكمّل هو محاكاة Monte Carlo التي تُعيد ترتيب تسلسل الصفقات عشوائياً وتكشف توزيع منحنيات رأس المال المحتملة — تقدير لأسوأ السيناريوهات المعقولة لا يُظهره الاختبار الخلفي وحده. هذا المقال تعليمي بحت وليس نصيحة استثمارية.

تعمق أكثر · الدليل الشامل