ثلاثون صفقة رابحة لا تثبت أن الاستراتيجية ناجحة. عملة معدنية عادلة قد تعطي عشر كتابات متتالية، ونتيجة كهذه تبدو على منحنى رأس المال كأنها مهارة. المشكلة في الاختبار التاريخي ليست في الحساب بل في حجم العينة وفي الثقة التي تُبنى عليه: كلما قلّ عدد الصفقات اتسع مدى النتائج التي قد تنتجها المصادفة وحدها. يوضح المقال كم صفقة تحتاج قبل أن تعني نتيجتك شيئًا، وما الذي يخبرك به شكل المنحنى لا نقطة نهايته.
قد ينتهي اختبار استراتيجية بعائد 26% فتبدو المهمة مكتملة. لكن الرقم النهائي يخفي الأسئلة الأصعب: هل جاء العائد من سوق صاعد واحد؟ هل اعتمد على 3 صفقات نادرة؟ هل افترض تنفيذًا لا يمكن الحصول عليه؟ وهل مرت الاستراتيجية بانخفاض يستطيع المتداول تحمله من دون تغيير قواعدها؟
الاختبار التاريخي (Backtesting) يعيد تطبيق قواعد محددة على بيانات سابقة لقياس ما كان سيحدث لو نُفذت كما هي. إنه تجربة على الماضي، لا نافذة على المستقبل. قيمته تأتي من كشف سلوك القواعد تحت ظروف متنوعة، بينما يظهر ضعفه عندما نتعامل مع أفضل نتيجة كأنها وعد.
لماذا تخدع العينة الصغيرة
استراتيجية معدل ربحها الحقيقي 50% لا تعطي 50% في كل عينة. على ثلاثين صفقة، من الطبيعي تمامًا أن تتراوح النتيجة بين نحو 33% و67% دون أن يتغير شيء في الاستراتيجية نفسها. هذا المدى الواسع هو ما يجعل نتيجة العينة الصغيرة غير قابلة للتفسير: أنت لا تعرف إن كنت ترى الاستراتيجية أم ترى الحظ.
كلما كبرت العينة ضاق هذا المدى. على ثلاثمئة صفقة يضيق المدى إلى نحو 44% إلى 56%، وهو نطاق يمكن اتخاذ قرار على أساسه.
تسمى الحركة الطبيعية في النتائج من عينة إلى أخرى تباين العينة. لا تعني أن الحساب خاطئ، بل تعني أن كل مجموعة محدودة من الصفقات تعرض جزءًا من الاحتمالات. قد تختبر النظام نفسه على عامين متجاورين فتحصل على معدلي ربح مختلفين، حتى لو لم تتغير القواعد.
المثال السابق تقريبي ويفترض صفقات مستقلة واحتمال ربح ثابتًا. التداول الواقعي لا يحقق هذين الافتراضين دائمًا. قد تتجمع الخسائر لأن الإعداد نفسه يتضرر في سوق جانبي، وقد تتشابه صفقات على أدوات مترابطة، مثل مراكز متعددة تتحرك مع الدولار. هذا الترابط يقلل التنوع الحقيقي في العينة، حتى لو بدا عدد الصفوف في السجل كبيرًا.
تخيل اختبارًا يحوي 40 صفقة، فازت 28 منها. معدل الربح الظاهر 70%. تبدو النتيجة بعيدة عن 50%، لكن صفقة واحدة تغير المعدل 2.5 نقطة مئوية، و4 نتائج مختلفة تخفضه إلى 60%. في عينة من 400 صفقة، تغير 4 نتائج المعدل نقطة مئوية واحدة فقط. لهذا تبدو العينات الصغيرة أكثر درامية مما تستحق.
لا يعني ذلك أن عليك تجاهل أول 30 أو 50 صفقة. تستطيع استخدامها لكشف خطأ واضح في القواعد، مثل استراتيجية تخسر باستمرار بعد التكاليف أو وقف لا يناسب تقلب الأصل. لكنها لا تمنح أساسًا قويًا لتقدير دقيق للتوقع أو أسوأ انخفاض محتمل.
كم صفقة تكفي
لا يوجد رقم سحري، لكن قاعدة عملية معقولة:
| عدد الصفقات | ما يمكن استنتاجه |
|---|---|
| أقل من 30 | لا شيء. النتيجة ضوضاء |
| 30 إلى 100 | إشارة أولية تصلح لاستبعاد الأسوأ فقط |
| 100 إلى 300 | تقدير أولي للتوقع، مع هامش واسع |
| أكثر من 300 | أساس يصلح لقرار، إن غطى ظروف سوق مختلفة |
الشرط الأخير أهم من العدد. ثلاثمئة صفقة كلها داخل اتجاه صاعد واحد تخبرك كيف يعمل النظام في اتجاه صاعد، لا كيف يعمل عمومًا.
عدد الصفقات المطلوب يرتبط بطبيعة الاستراتيجية أيضًا. نظام تداول يومي قد ينتج 300 صفقة خلال أشهر، بينما يحتاج نظام أسبوعي إلى سنوات طويلة للوصول إلى العدد نفسه. تمديد الاختبار عشرات السنين ليس حلًا تلقائيًا، لأن بنية السوق والتكاليف والسيولة قد تتغير.
المعيار العملي ليس جمع أكبر عدد ممكن، بل جمع عدد يكشف التوزيع عبر بيئات ذات معنى. ابحث عن اتجاهات صاعدة وهابطة، وفترات تذبذب، وأوقات هدوء وتقلب، ومراحل سيولة مختلفة إن كانت تؤثر في التنفيذ. لا يلزم أن تعرف اسم كل نظام سوق مسبقًا، لكن يجب ألا تكون كل النتائج نسخة من فترة واحدة.
يمكن أن تتكون عينة كبيرة ظاهريًا من رهان واحد مكرر. إذا فتح النظام 8 صفقات شراء في أسهم تقنية مترابطة خلال الجلسة نفسها، فقد تنجح أو تفشل معًا بسبب حركة قطاعية واحدة. عدها 8 صفقات في السجل، لكن لا تتعامل معها كأنها 8 ملاحظات مستقلة بالكامل.
كيف تقرأ نطاق الثقة حول معدل الربح؟
عرض معدل الربح كرقم منفرد يوحي بدقة لا تملكها العينة. إذا فازت 55 صفقة من أصل 100، فالمعدل المرصود 55%، لكنه تقدير لاحتمال غير معروف، لا قيمة ثابتة اكتشفناها نهائيًا. الأفضل عرضه مع نطاق يعبر عن عدم اليقين.
يمكن استخدام تقريب إحصائي بسيط لهامش الخطأ حول النسبة. عند مستوى ثقة شائع قدره 95%، تكون الصيغة التقريبية:
إذا كان معدل الربح المرصود 50% على 30 صفقة:
وعلى 300 صفقة بالمعدل نفسه:
تفسر هذه الحسابات الأرقام الواردة في بداية المقال. زيادة العينة 10 مرات لم تقسّم الهامش على 10، بل خفضته بنسبة ترتبط بالجذر التربيعي للعدد. لتقليل الهامش إلى النصف تقريبًا، تحتاج إلى نحو 4 أضعاف عدد الصفقات، مع ثبات الافتراضات.
هذا التقريب تعليمي وله حدود. يكون أقل دقة في العينات الصغيرة جدًا أو عندما يقترب معدل الربح من 0% أو 100%، وتوجد طرق إحصائية أفضل لتلك الحالات. كما يفترض استقلال النتائج وثبات الاحتمال، وهما افتراضان قد يخالفهما التداول. لذلك لا تستخدم النطاق كختم علمي، بل كتذكير بأن الرقم المرصود يحمل قدرًا من عدم اليقين.
معدل الربح ليس المتغير الوحيد الذي يحتاج عينة
قد يثبت معدل الربح نسبيًا بينما يبقى متوسط الربح شديد التقلب، خصوصًا إذا اعتمد النظام على صفقات كبيرة نادرة. استراتيجية تتبع اتجاه قد تسجل عددًا كافيًا من الصفقات الخاسرة، لكن عدد الاتجاهات الطويلة التي صنعت أرباحها يظل قليلًا. في هذه الحالة، نطاق الثقة حول معدل الربح لا يكشف هشاشة متوسط العائد.
راجع توزيع النتائج بوحدة R: الوسيط، والمتوسط، وأكبر الأرباح والخسائر، وحصة القيم المتطرفة. إذا كان المتوسط 0.2R لكن الوسيط -0.4R، فهذا يعني أن الصفقة النموذجية خاسرة وأن أرباحًا قليلة ترفع المتوسط. قد يكون ذلك مقصودًا، لكنه يحتاج عينة تحتوي دورات كافية من تلك الأرباح النادرة.
العدد الفعلي قد يكون أصغر من العدد المسجل
تفترض الحسابات المبسطة أن كل صفقة تضيف معلومة جديدة. لكن 5 صفقات متزامنة على أدوات تتحرك مع العامل نفسه قد تتصرف كمجموعة واحدة. كذلك قد تنتج 20 إشارة خلال موجة اتجاه واحدة، فتقيس الظرف نفسه مرارًا.
لا توجد طريقة يدوية واحدة تحول هذا الترابط إلى «عدد صحيح» دقيق، لكن تستطيع كشفه بتجميع الصفقات حسب اليوم أو الحدث أو القطاع أو اتجاه السوق. أعد الحساب على مستوى المجموعات. إذا اختفت الأفضلية عند اعتبار كل موجة مترابطة وحدة واحدة، فقد كانت الثقة الأصلية مبالغًا فيها.
الدقة الإحصائية لا تعالج التحيز
قد يعطي اختبار من 10,000 صفقة نطاقًا ضيقًا جدًا حول معدل ربح خاطئ إذا استخدم بيانات مستقبلية أو تجاهل التكاليف. زيادة العدد تقلل ضوضاء العينة، لكنها لا تصلح خطأ التصميم. افحص التحيز أولًا، ثم اسأل عن الدقة.
وهنا تظهر الأولوية الصحيحة: قواعد قابلة للتنفيذ، وبيانات سليمة، وعينة ممثلة، ثم حساب عدم اليقين. قلب هذا الترتيب ينتج تقريرًا شديد الدقة لنظام لم يكن قابلًا للتداول أصلًا.
حاسبة الهامش والرافعة
الرافعة لا تُكبّر الأرباح فحسب، تُكبّر الخسائر بالمقدار نفسه. اعرف هامشك وحدّه.
- الهامش المطلوب
- $100
- نسبة الهامش
- 1٪
عند رافعة 1:100، تحرّكُ السعر ضدك بنسبة 1٪ يستهلك هامشك بالكامل.
حجم العينة ليس عدد الشموع
يخلط المبتدئ أحيانًا بين تاريخ طويل وعدد صفقات كاف. قد يختبر استراتيجية على بيانات 5 سنوات، لكنها لا ترسل إلا 22 إشارة. طول الفترة لا يعوض قلة الملاحظات. والعكس ممكن: استراتيجية سريعة تنتج آلاف الصفقات في شهر واحد، لكنها لا تختبر تغير الأنظمة السوقية عبر الزمن.
الصفقة هي وحدة الملاحظة عندما تقيس معدل الربح ومتوسط النتيجة. أما الشموع فتخدم توليد الإشارات وحساب المؤشرات. وجود مليون شمعة لا يعني امتلاك مليون حالة مستقلة.
راقب كذلك تداخل الصفقات. إذا كانت مراكز متعددة مفتوحة في اللحظة نفسها وتعتمد على العامل نفسه، فقد يضاعف الاختبار التعرض من دون أن يظهر ذلك في معدل الربح. يجب أن يحسب المحرك رأس المال المستخدم إجمالًا، لا كل صفقة كما لو أنها الوحيدة في الحساب.
ماذا يجب أن يحتوي الاختبار قبل تشغيله؟
الاختبار الجيد يبدأ قبل ظهور النتيجة. اكتب قواعد يمكن لشخص آخر تطبيقها من دون أن يسألك عما كنت «تقصد» على الرسم.
حدد شروط الدخول، وتوقيت التنفيذ، ووقف الخسارة، والهدف أو قاعدة الخروج، وحجم المركز، والحد الأقصى للمراكز المتزامنة. إذا كانت القاعدة تقول «اشترِ عند دعم قوي»، فهي تحتاج تعريفًا رقميًا. أما إذا قالت «ادخل عند إغلاق السعر فوق أعلى 20 جلسة»، فيمكن اختبارها بصورة متسقة.
أدخل التكاليف المتوقعة. تختلف العمولات والفروق والانزلاقات بين الأسواق والوسطاء والأوقات، لذلك لا تخترع رقمًا عامًا. استخدم بيانات معقولة للأداة التي تختبرها، ثم أعد الاختبار بتكلفة أعلى لترى مدى حساسية النتيجة.
حدد البيانات المتاحة لحظة القرار. إذا كانت الإشارة تعتمد على إغلاق شمعة اليوم، فلا تسمح للاختبار بالدخول عند سعر الإغلاق نفسه إلا إذا كان التنفيذ ممكنًا وفق قواعدك وبياناتك. غالبًا يحتاج التنفيذ إلى الشمعة التالية أو إلى منطق أدق داخل الفترة.
مثال صفقة داخل اختبار واقعي
لنفترض أن قواعد استراتيجية على سهم سائل مقوم بالدولار ترسل إشارة شراء بعد إغلاق الجلسة. يظهر الدخول النظري في افتتاح الجلسة التالية عند 53.42 دولار، ويقع وقف الخسارة عند 52.67 دولار. تبلغ المخاطرة السعرية 0.75 دولار للسهم. رصيد الاختبار 24,000 دولار، والمخاطرة المحددة 0.5% من الرصيد.
يفترض اختبار بسيط شراء 160 سهمًا عند 53.42، ثم يسجل خروجًا عند هدف 54.92 دولار، أي ربح 2R. لكن بيانات السوق تبين أن السعر افتتح عند 53.58 بسبب فجوة صغيرة. إذا ظل الوقف عند 52.67، تصبح المخاطرة 0.91 دولار للسهم، وينبغي أن ينخفض الحجم حتى يحافظ النظام على مخاطرة 120 دولارًا.
الهدف الأصلي قد يحتاج تعريفًا أيضًا. إذا كان الهدف ضعف المخاطرة من سعر التنفيذ، يصبح 55.40 دولار تقريبًا، لا 54.92. وإذا كان مستوى فنيًا ثابتًا، تبقى المسافة إليه 1.34 دولار وتنخفض نسبة العائد إلى المخاطرة.
لا توجد إجابة واحدة صحيحة ما لم تحدد القاعدة قبل الاختبار. الخطأ هو استخدام سعر 53.42 وحجم 160 سهمًا بعد أن عرفت أن الافتتاح الفعلي كان مختلفًا. النتيجة تبدو أفضل، لكنها لا تحاكي أمرًا كان المتداول قادرًا على تنفيذه.
خلال الجلسة، قد يصل أدنى سعر إلى 52.61 وأعلاها إلى 55.08. إذا كانت بياناتك يومية فقط، تعرف أن الوقف والهدف دخلا نطاق الشمعة، لكنك لا تعرف أيهما حدث أولًا. تسجيل الهدف لأنه يعطي نتيجة أجمل تحيز مباشر. استخدم بيانات أدق أو قاعدة محافظة أو استبعد الحالة مع توثيق السبب.
هذا التفصيل يتكرر في الأسواق التي تتغير سيولتها خلال اليوم. التنفيذ عند افتتاح جلسة أسهم قد يختلف عن منتصفها، كما تتسع الفروق في بعض أدوات العملات أثناء الفترات الهادئة أو الأخبار. جودة الاختبار تعتمد على دقة فرضيات التنفيذ بقدر اعتمادها على إشارة الدخول.
المنحنى يقول أكثر من نقطة النهاية
اختباران ينتهيان عند العائد نفسه قد يكونان مختلفين تمامًا:
الأول يصعد بتدرّج مع تراجعات ضحلة. والثاني ثابت طويلًا ثم يقفز في شهرين ثم يستقر. المنحنى الثاني يعني أن العائد كله جاء من فترة قصيرة وظروف بعينها، وأن غياب تلك الظروف يترك نظامًا بلا نتيجة.
انظر إلى ثلاثة أشياء في المنحنى: عمق أكبر تراجع، ومدة التعافي منه، وهل الأرباح موزعة أم متركزة في عدد قليل من الصفقات.
منحنى رأس المال (Equity Curve) يرسم تطور قيمة الحساب أو النتائج التراكمية بعد كل صفقة أو عبر الزمن. يستطيع المتداول عرضه بالعملة، أو بالنسبة المئوية، أو بوحدات المخاطرة R. العرض بوحدة R يساعد على فصل جودة الإشارات عن تغير حجم الحساب، بينما يعرض المنحنى النقدي أثر التحجيم الفعلي.
لا تبحث عن خط مستقيم مثالي. النتائج الاحتمالية تنتج صعودًا وتراجعًا وفترات ركود حتى عندما يملك النظام توقعًا موجبًا. المنحنى الناعم جدًا قد يشير إلى افتراضات غير واقعية، أو تسعير على متوسطات لا يمكن تنفيذها، أو استبعاد صفقات مزعجة.
عمق التراجع
يقيس التراجع (Drawdown) انخفاض رأس المال من قمة سابقة إلى قاع تال قبل تسجيل قمة جديدة. إذا ارتفع الحساب إلى 32,000 دولار ثم هبط إلى 27,200، يكون التراجع 4,800 دولار أو 15% من القمة.
أكبر تراجع تاريخي لا يضع سقفًا للمستقبل. قد يتجاوز التداول الفعلي ما ظهر في الاختبار، خصوصًا إذا كانت العينة قصيرة أو تغيرت العلاقات السوقية. لذلك يستخدم المتداول الرقم لفهم الحساسية وبناء سيناريو ضغط، لا كضمان أن الخسارة لن تتعداه.
مدة التعافي
قد يكون تراجع 10% استمر أسبوعين أسهل نفسيًا وعمليًا من تراجع 8% استمر 14 شهرًا. مدة التعافي تحسب الزمن أو عدد الصفقات من القمة السابقة حتى تجاوزها. تكشف المدة مقدار الصبر المطلوب، واحتمال تخلي المتداول عن النظام قبل عودة أدائه.
إذا كانت الاستراتيجية قليلة الصفقات، فقد يمتد التعافي زمنيًا حتى مع عدد محدود من الخسائر. لذلك اعرض المدة بالتقويم وبعدد الصفقات معًا. 20 صفقة قد تعني أسبوعًا لاستراتيجية سريعة أو عامًا لنظام طويل الأجل.
توزيع الأرباح
قسّم النتائج حسب الأشهر أو الأرباع، وافحص مساهمة أكبر الصفقات. هل يصعد المنحنى في معظم الفترات، أم تعتمد النتيجة على نافذة قصيرة؟ التركيز ليس عيبًا تلقائيًا، فبعض استراتيجيات تتبع الاتجاه تعتمد طبيعيًا على حركات كبيرة نادرة، لكنه يغير المخاطر العملية. تفويت عدد قليل من الإشارات قد يبدل النتيجة كليًا.
شكل الخسائر
راقب هل تأتي الخسائر تدريجيًا أم في قفزات. الهبوط الحاد قد ينتج من مراكز مترابطة أو فجوة أو حدث لم يحاكه الاختبار جيدًا. أما الانحدار الطويل فقد يشير إلى أن النظام لا يناسب حالة سوق معينة. الشكل يوجه السؤال، لكنه لا يقدم التشخيص وحده.
مثال رقمي
نظام أعطى في الاختبار عائدًا قدره 38R على مئتي صفقة. عند فحص التوزيع:
النظام يبدو ممتازًا في الإجمال، وهو في الحقيقة يعتمد على خمس صفقات استثنائية. غياب صفقتين منها في التطبيق الحقيقي يمحو أغلب العائد. هذا الفحص البسيط يكشف هشاشة لا يظهرها الرقم النهائي.
لا يعني التركيز أن النظام مرفوض فورًا. قد تكون الأرباح الكبيرة جزءًا أصيلًا من استراتيجية تتبع الاتجاه، وحذفها يشوه المنطق. السؤال هو هل يستطيع المتداول التقاطها باستمرار، وهل تغطي العينة عددًا كافيًا من الدورات التي ظهرت فيها تلك الحركات.
يمكن تنفيذ اختبار إزالة بسيط: احسب النتيجة بعد حذف أفضل صفقة، ثم أفضل 3، ثم أفضل 5. إذا تحول التوقع إلى سلبي بعد حذف صفقة واحدة من مئات الصفقات، فالنتيجة شديدة الحساسية. وإذا ظلت موجبة بعد إزالة عدة قيم متطرفة، تحصل على قدر أكبر من الثقة، من غير ضمان.
اختبر الجانب الآخر أيضًا. قد تعتمد الخسارة على حدث واحد استثنائي لا تتوقع تكراره، لكن حذفه لمجرد أنه مزعج يحسن الماضي بصورة مصطنعة. اسأل هل كان الحدث قابلًا للوقوع وفق قواعد السوق، وهل يستطيع وقف أو تحجيم واقعي الحد من أثره. إذا كان قابلًا للتكرار، يجب أن يبقى في البيانات.
العائد النهائي والتوقع ليسا الشيء نفسه
يتأثر العائد النهائي بحجم الصفقة وترتيب النتائج والمركبة. أما التوقع فيقيس متوسط النتيجة لكل صفقة. قد يحقق نظامان التوقع نفسه بوحدة R، لكن استخدام مخاطرة مختلفة أو وجود صفقات متزامنة ينتج منحنيين مختلفين.
احسب التوقع من معدل الربح ومتوسط الربح والخسارة:
لنفترض أن 240 صفقة حققت معدل ربح 43%، ومتوسط ربح 1.7R، ومتوسط خسارة 0.95R:
النتيجة موجبة في العينة، لكنها لا تخبرك بترتيب الصفقات أو أكبر تراجع. وقد يكون متوسط الربح مدفوعًا بصفقات قليلة. لهذا يقرأ المتداول التوقع مع المنحنى والتوزيع، لا بدلًا منهما.
حاسبة الربح والخسارة
ماذا لو خرجت عند هذا السعر؟ النتيجة بالدولار وبنسبة من قيمة المركز.
+80$
▲ 0.73٪ من قيمة المركز
حاسبة حجم المركز
القاعدة الأولى في إدارة المخاطر: حدّد كم تقبل أن تخسر، ودَع الحجم يُحسب منها.
- حجم المركز (وحدات)
- 20,000
- قيمة المركز
- $22,000
- مبلغ المخاطرة
- $100
- بلوت الفوركس القياسي
- ≈ 0.2
اختبارات التدريب والتحقق وما لم يره النظام
إذا بنيت القواعد وعدلتها على البيانات نفسها التي تقيس عليها الأداء، فأنت تعطي الاستراتيجية فرصة لحفظ الماضي. الحل العملي هو فصل البيانات.
تستخدم فترة التدريب لتطوير الفكرة وضبط القواعد. ثم تطبق النسخة المجمدة على فترة تحقق لم تدخل في التعديل. إذا استمرت الخصائص العامة، تحصل على دليل أقوى. وإذا انهار الأداء، فقد تكون القواعد التقطت ضوضاء فترة التدريب.
بعد ذلك يمكن الاحتفاظ بفترة أخيرة خارج العينة (Out-of-Sample) لا تلمسها حتى تنتهي القرارات. لا تعُد إلى تعديل النظام كلما خابت هذه الفترة ثم تسميها خارج العينة من جديد. بمجرد استخدام بياناتها لاتخاذ قرار، تصبح جزءًا من عملية التطوير.
يوجد أسلوب الاختبار المتقدم زمنيًا (Walk-Forward)، حيث يطور المتداول القواعد أو المعلمات على نافذة سابقة، ثم يختبرها على نافذة تالية، ويحرك الفترتين إلى الأمام. يناسب الأنظمة التي تحتاج إعادة تقدير دورية، لكنه لا يمنع الإفراط في الملاءمة إذا جرب المستخدم تركيبات كثيرة وانتقى الأفضل.
| الجزء | وظيفته | ما يجب تجنبه |
|---|---|---|
| التدريب | بناء القواعد وضبطها | إعلان نتيجته دليلًا نهائيًا |
| التحقق | مقارنة نسخ محدودة واختبار الثبات | التعديل المتكرر حتى يتحسن |
| خارج العينة | تقييم نسخة مجمدة | إعادة استخدامه بعد كل تعديل |
| التداول التجريبي | اختبار التنفيذ وتدفق البيانات | اعتباره بديلًا لظروف المال الحقيقي |
الخطأ الشائع
تعديل قواعد الاستراتيجية بعد رؤية نتيجة الاختبار، ثم إعادة الاختبار على البيانات نفسها. كل تعديل يزيد ملاءمة القواعد لهذه البيانات تحديدًا، ويقلّل دلالتها على المستقبل. إن عدّلت، اختبر على فترة لم تستخدمها في التعديل.
هذا الخطأ يسمى الإفراط في الملاءمة (Overfitting). يظهر بوضوح عندما يضيف المتداول شروطًا لمعالجة كل خسارة تاريخية: يستبعد يومًا معينًا، ثم ساعة معينة، ثم نطاقًا صغيرًا من المؤشر، حتى يبقى منحنى رائع. كل شرط قد يبدو منطقيًا منفردًا، لكن مجموعها يصنع وصفًا للماضي بدل قاعدة عامة.
راقب عدد القرارات التي اختبرتها، لا النسخة النهائية فقط. إذا جربت 200 توليفة لمتوسطات وأهداف ووقف ثم اخترت الأعلى، فاحتمال العثور على نتيجة جيدة بالمصادفة يرتفع. لا تصبح النتيجة موثوقة لمجرد أن المنصة عرضتها بدقة عشرية.
تحيزات تجعل الاختبار أفضل من الواقع
تحيز النظر إلى المستقبل
يحدث عندما تستخدم القاعدة معلومة لم تكن متاحة لحظة القرار. مثال ذلك دخول الصفقة عند أدنى سعر في الشمعة بعد استخدام إغلاق الشمعة نفسها لتوليد الإشارة. الاختبار يعرف مسار الفترة كاملًا، بينما المتداول لم يكن يعرفه في بدايتها.
تحيز البقاء
إذا اختبرت استراتيجية أسهم على الشركات الموجودة في مؤشر اليوم فقط، فأنت تستبعد شركات خرجت أو أفلست سابقًا. تبدو العينة أقوى لأنها تحتوي الناجين. يحتاج الاختبار التاريخي إلى مكونات المؤشر كما كانت في كل فترة إن كانت الاستراتيجية تعتمد عليه.
تجاهل الانزلاق والسيولة
قد يسجل الاختبار أمرًا كبيرًا عند أفضل سعر معروض، مع أن الكمية المتاحة لم تكن كافية. المشكلة أوضح في الأسهم الصغيرة أو خارج الساعات النشطة، لكنها تظهر أيضًا أثناء الأخبار في الأسواق السائلة. ارفع افتراض الانزلاق وأعد الحساب لترى هل تبقى الأفضلية.
انتقاء الفترة
اختيار بداية بعد انهيار مباشرة أو نهاية عند قمة قد يغير النتيجة. جرّب بدايات ونهايات متعددة منطقية، ولا تحذف فترة صعبة إلا لسبب مرتبط بقواعد النظام ومعلن مسبقًا.
إهمال الأصول المحذوفة أو العقود المتغيرة
تحتاج العقود الآجلة إلى معالجة انتقال العقد، وتحتاج توزيعات الأسهم والانقسامات إلى بيانات معدلة بحسب نوع الاستراتيجية. خطأ البيانات قد يصنع إشارة أو ربحًا لم يكن موجودًا. افحص عينة من الصفقات يدويًا على الرسم قبل الوثوق بالتقرير الكامل.
اختبار المتانة بدل البحث عن أفضل إعداد
أفضل قيمة تاريخية لمعامل ما ليست بالضرورة الأكثر متانة. إذا حقق متوسط 37 فترة نتيجة ممتازة، بينما كانت الفترات 35 و36 و38 و39 ضعيفة، فقد تكون القمة مصادفة. أما إذا أعطت منطقة واسعة من القيم نتائج متقاربة، فتبدو القاعدة أقل حساسية لتغير صغير.
جرّب رفع التكاليف، وتأخير الدخول قليلًا، وتغيير الوقف ضمن نطاق منطقي، وإزالة بعض أفضل الصفقات. لا تحاول تخريب النظام تعسفيًا، بل اسأل هل تبقى فكرته قائمة عندما يصبح الواقع أقل مثالية.
يمكن أيضًا تغيير ترتيب الصفقات بمحاكاة تعتمد على النتائج المسجلة. لا يخلق هذا معلومات جديدة عن السوق، لكنه يعرض مسارات مختلفة لنفس التوزيع، وقد يكشف أن التراجع المحتمل أكبر من المسار التاريخي الوحيد. تحتاج النتيجة إلى تفسير حذر لأن الصفقات قد لا تكون مستقلة.
الرأي التحريري الأقرب للصواب هو تفضيل نظام أقل لمعانًا لكنه يبقى مقبولًا عبر افتراضات متعددة على نظام يتصدر تحت إعداد واحد دقيق. المتانة لا تضمن المستقبل، لكنها تقلل اعتماد القرار على صدفة صغيرة في البيانات.
كيف تقرأ تقرير الاختبار خطوة بخطوة؟
ابدأ بجودة البيانات والقواعد، لا بالعائد. إذا كان التنفيذ غير قابل للتكرار أو البيانات ناقصة، فلا معنى لبقية المقاييس.
بعد ذلك افحص عدد الصفقات وتوزيعها زمنيًا وبين ظروف السوق. اسأل إن كانت العينة تحتوي ملاحظات مستقلة نسبيًا أم مراكز مترابطة. ثم راجع متوسط الربح والخسارة ومعدل الربح والتوقع بعد التكاليف.
انتقل إلى منحنى رأس المال. دوّن أكبر تراجع ومدة التعافي، وفترات الركود، وأي قفزة غير عادية. افتح الصفقات التي صنعت تلك القفزة وتأكد من صحة أسعارها وقابلية تنفيذها.
افحص التركيز بحساب حصة أفضل الصفقات من صافي النتيجة. ثم نفذ اختبارات حساسية معقولة للتكلفة والتأخير والمعلمات. أخيرًا، قارن الأداء داخل العينة وخارجها. لا يشترط أن تتطابق الأرقام، لكن انهيار الخصائص الأساسية يحتاج تفسيرًا.
| السؤال | علامة مطمئنة نسبيًا | علامة تستحق التحقيق |
|---|---|---|
| هل العينة واسعة؟ | صفقات عبر ظروف وفترات مختلفة | عدد كبير من فترة متشابهة واحدة |
| هل التنفيذ واقعي؟ | تكلفة وانزلاق وتوقيت واضح | دخول عند أسعار لم تكن متاحة |
| هل الربح موزع؟ | مساهمات من فترات متعددة | معظم العائد من صفقات قليلة جدًا |
| هل التراجع محتمل؟ | متوافق مع حجم المخاطرة | أعمق أو أطول من قدرة المتداول |
| هل القواعد متينة؟ | نتائج قريبة حول المعلمات | قمة حادة عند قيمة واحدة |
| هل التحقق مستقل؟ | فترة لم تدخل في التعديل | إعادة اختبار مستمر على البيانات نفسها |
متى تنتقل من الاختبار إلى التداول التجريبي؟
انتقل عندما تصبح القواعد مكتوبة، والبيانات معقولة، والعينة كافية للغرض، والنتيجة موجبة بعد التكاليف، والمنحنى قابلًا للتحمل. لا يعني ذلك أن النظام صار جاهزًا لرأس مال كبير. الخطوة التالية تختبر جانبًا آخر.
في التداول التجريبي، راقب هل تصل البيانات في الوقت المتوقع، وهل تظهر الإشارة قبل التنفيذ فعلًا، وهل تستطيع إرسال الأمر بالحجم والسعر المفترضين، وهل تتعامل القواعد مع الفجوات والأوامر الجزئية. سجل الفروق بين الاختبار والتنفيذ.
بعد ذلك، يختار بعض المتداولين حجمًا حيًا صغيرًا لاختبار الانزلاق والضغط النفسي. القرار شخصي ويتطلب قدرة على تحمل الخسارة، ولا يضمن نجاح النظام. الفكرة هي زيادة واقعية الاختبار تدريجيًا بدل القفز من منحنى تاريخي إلى مخاطرة كاملة.
قائمة مراجعة قبل قبول الاختبار التاريخي
- هل يمكن وصف قواعد الدخول والخروج والحجم من دون حكم بصري غامض؟
- هل كانت كل معلومة مستخدمة متاحة لحظة القرار؟
- هل تشمل البيانات الأصول والفترات غير الناجية عند الحاجة؟
- هل أضفت عمولات وفروقًا وانزلاقًا مناسبًا للسوق؟
- هل يراعي الاختبار الفجوات وتزامن الوقف والهدف داخل الشمعة؟
- هل عدد الصفقات كاف، وهل يغطي ظروفًا متعددة؟
- هل توجد مراكز مترابطة تجعل العينة أقل تنوعًا؟
- هل يأتي العائد من عدد قليل جدًا من الصفقات أو الأشهر؟
- ما أكبر تراجع، وكم استغرق التعافي؟
- هل تبقى النتيجة مقبولة بعد افتراضات أقل مثالية؟
- هل اختبرت النسخة النهائية على بيانات لم تدخل في التعديل؟
- هل قارنت الصفقات التاريخية يدويًا للتأكد من صحة المحرك؟
إذا بقي سؤال جودة البيانات أو قابلية التنفيذ بلا إجابة، فلا تعوضه زيادة عدد الصفقات. العينة الكبيرة من نتائج خاطئة تعطي ثقة زائفة بدقة أكبر.
ما الذي يثبت الاختبار فعلًا؟
لا يثبت الاختبار التاريخي أن الاستراتيجية ستربح. يثبت أن مجموعة قواعد محددة كانت ستنتج مسارًا معينًا تحت بيانات وافتراضات محددة. كل كلمة في هذه الجملة تضع حدًا للثقة.
قوة الاختبار تأتي من تقليل مساحة الوهم. عينة أكبر تقلل أثر المصادفة، وتغطية ظروف متنوعة تقلل الاعتماد على نظام سوق واحد، ومنحنى رأس المال يكشف التراجع والتركيز اللذين يخفيهما العائد النهائي. أما الفصل بين التطوير والتحقق فيمنع بعض أشكال حفظ الماضي.
تعامل مع النتيجة كبداية لسلسلة أسئلة: هل البيانات صحيحة؟ هل التنفيذ ممكن؟ هل الأرباح موزعة؟ هل يتحمل النظام افتراضات أسوأ؟ وهل يستطيع المتداول تطبيقه عندما يمر بفترة خسارة؟ إذا صمدت الفكرة أمام هذه الأسئلة، تنتقل إلى اختبار أكثر واقعية، لا إلى يقين.