الاختبار الرجعي: التعريف، كيفية عمله، والعيوب

الاختبار الرجعي: التعريف، كيفية عمله، والعيوب

(الاختبار الرجعي : backtesting)

ما هو الاختبار الرجعي؟

الاختبار الرجعي هو الطريقة العامة لمعرفة مدى نجاح استراتيجية أو نموذج بعد وقوع الحدث. يقوم بتقييم جدوى استراتيجية التداول من خلال اكتشاف كيفية تنفيذها باستخدام البيانات التاريخية. إذا نجح الاختبار الرجعي، فقد يكون لدى المتداولين والمحللين الثقة في استخدامه في المستقبل.

النقاط الرئيسية

  • يقيّم الاختبار الخلفي جدوى استراتيجية التداول أو نموذج التسعير من خلال اكتشاف كيفية أدائه بأثر رجعي باستخدام البيانات التاريخية.
  • النظرية الأساسية هي أن أي استراتيجية نجحت بشكل جيد في الماضي من المحتمل أن تنجح بشكل جيد في المستقبل، وعلى العكس، أي استراتيجية أدت بشكل سيء في الماضي من المحتمل أن تؤدي بشكل سيء في المستقبل.
  • عند اختبار فكرة ما على البيانات التاريخية، من المفيد تخصيص فترة زمنية من البيانات التاريخية لأغراض الاختبار. إذا كانت ناجحة، فإن اختبارها على فترات زمنية بديلة أو بيانات خارج العينة يمكن أن يساعد في تأكيد جدواها المحتملة.

فهم الاختبار الرجعي

يتيح الاختبار الخلفي للمتداول محاكاة استراتيجية تداول باستخدام البيانات التاريخية لتوليد النتائج وتحليل المخاطر والربحية قبل المخاطرة بأي رأس مال فعلي.

يطمئن اختبار الأداء الرجعي الجيد الذي يحقق نتائج إيجابية المتداولين بأن الاستراتيجية سليمة من الناحية الأساسية ومن المحتمل أن تحقق أرباحًا عند تنفيذها في الواقع. وعلى النقيض من ذلك، فإن اختبار الأداء الرجعي الجيد الذي يحقق نتائج غير مثالية سيحث المتداولين على تعديل أو رفض الاستراتيجية.

تعتمد استراتيجيات التداول المعقدة بشكل خاص، مثل الاستراتيجيات التي تنفذها أنظمة التداول الآلي، بشكل كبير على الاختبار الخلفي لإثبات قيمتها، حيث إنها غامضة جدًا لتقييمها بطرق أخرى.

طالما يمكن تحديد فكرة التداول بشكل كمي، يمكن اختبارها بأثر رجعي. قد يسعى بعض المتداولين والمستثمرين إلى خبرة مبرمج مؤهل لتطوير الفكرة إلى شكل يمكن اختباره. عادةً، يتضمن ذلك قيام المبرمج بترميز الفكرة بلغة مملوكة مستضافة من قبل منصة التداول.

يمكن للمبرمج دمج متغيرات إدخال يحددها المستخدم تسمح للمتداول "بتعديل" النظام. مثال على ذلك سيكون في نظام تقاطع المتوسط المتحرك البسيط (SMA). سيتمكن المتداول من إدخال (أو تغيير) أطوال المتوسطين المتحركين المستخدمين في النظام. يمكن للمتداول بعد ذلك إجراء اختبار رجعي لتحديد أي أطوال من المتوسطات المتحركة كانت ستؤدي بشكل أفضل على البيانات التاريخية.

السيناريو المثالي لاختبار الاستراتيجيات المالية بأثر رجعي

يختار الاختبار الخلفي المثالي بيانات العينة من فترة زمنية ذات صلة تعكس مجموعة متنوعة من ظروف السوق. بهذه الطريقة، يمكن للمرء أن يحكم بشكل أفضل ما إذا كانت نتائج الاختبار الخلفي تمثل صدفة أم تداولًا سليمًا.

يجب أن تتضمن مجموعة البيانات التاريخية عينة ممثلّة حقيقية من الأسهم، بما في ذلك أسهم الشركات التي انتهى بها الأمر إلى الإفلاس أو تم بيعها أو تصفيتها. البديل، الذي يتضمن فقط بيانات من الأسهم التاريخية التي لا تزال موجودة اليوم، سيؤدي إلى إنتاج عوائد مرتفعة بشكل مصطنع في اختبارات الأداء السابقة.

يجب أن يأخذ الاختبار العكسي في الاعتبار جميع تكاليف التداول، مهما كانت غير مهمة، حيث يمكن أن تتراكم هذه التكاليف على مدار فترة الاختبار العكسي وتؤثر بشكل كبير على مظهر ربحية الاستراتيجية. يجب على المتداولين التأكد من أن برنامج الاختبار العكسي الخاص بهم يأخذ في الحسبان هذه التكاليف.

توفر اختبارات خارج العينة واختبارات الأداء المستقبلي تأكيدًا إضافيًا بشأن فعالية النظام ويمكن أن تكشف عن حقيقة النظام قبل أن يكون المال الحقيقي على المحك. يُعتبر وجود ارتباط قوي بين نتائج الاختبارات الخلفية، واختبارات خارج العينة، واختبارات الأداء المستقبلي أمرًا حيويًا لتحديد مدى صلاحية نظام التداول.

الاختبار العكسي مقابل اختبار الأداء المستقبلي

اختبار الأداء المستقبلي، المعروف أيضًا باسم التداول الورقي، يوفر للمتداولين مجموعة أخرى من البيانات خارج العينة لتقييم النظام. اختبار الأداء المستقبلي هو محاكاة للتداول الفعلي ويتضمن اتباع منطق النظام في سوق حية. يُطلق عليه أيضًا التداول الورقي لأن جميع الصفقات تُنفذ على الورق فقط؛ أي أن إدخالات وخروج الصفقات يتم توثيقها مع أي أرباح أو خسائر للنظام، ولكن لا يتم تنفيذ أي صفقات حقيقية.

جانب مهم من اختبار الأداء المستقبلي هو اتباع منطق النظام بدقة؛ وإلا يصبح من الصعب، إن لم يكن من المستحيل، تقييم هذه الخطوة من العملية بدقة. يجب على المتداولين أن يكونوا صادقين بشأن أي عمليات دخول وخروج من التداول وتجنب سلوكيات مثل الانتقاء الانتقائي للصفقات أو عدم تضمين صفقة على الورق مع تبرير "لم أكن لأقوم بتلك الصفقة أبدًا." إذا كانت الصفقة ستحدث وفقًا لمنطق النظام، فيجب توثيقها وتقييمها.

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

بينما يستخدم الاختبار الخلفي بيانات تاريخية فعلية لاختبار الملاءمة أو النجاح، فإن تحليل السيناريو يستخدم بيانات افتراضية تحاكي نتائج محتملة مختلفة. على سبيل المثال، سيقوم تحليل السيناريو بمحاكاة تغييرات محددة في قيم الأوراق المالية للمحفظة أو العوامل الرئيسية التي تحدث، مثل تغيير في سعر الفائدة.

يُستخدم تحليل السيناريو بشكل شائع لتقدير التغيرات في قيمة المحفظة استجابة لحدث غير مواتٍ، ويمكن استخدامه لفحص سيناريو أسوأ حالة نظري.

بعض المزالق في اختبار الاستراتيجيات المالية بأثر رجعي

لكي توفر اختبارات الأداء السابقة نتائج ذات مغزى، يجب على المتداولين تطوير استراتيجياتهم واختبارها بنية حسنة، مع تجنب التحيز قدر الإمكان. وهذا يعني أن الاستراتيجية يجب أن تُطوَّر دون الاعتماد على البيانات المستخدمة في اختبارات الأداء السابقة.

هذا أصعب مما يبدو. عادةً ما يبني المتداولون استراتيجياتهم بناءً على البيانات التاريخية. يجب أن يكونوا صارمين بشأن اختبارها باستخدام مجموعات بيانات مختلفة عن تلك التي يدربون نماذجهم عليها. وإلا، فإن اختبار الأداء السابق سيعطي نتائج رائعة لا تعني شيئًا.

وبالمثل، يجب على المتداولين تجنب التنقيب في البيانات، حيث يقومون باختبار مجموعة واسعة من الاستراتيجيات الافتراضية ضد نفس مجموعة البيانات، مما سينتج عنه أيضًا نجاحات تفشل في الأسواق في الوقت الفعلي لأن هناك العديد من الاستراتيجيات غير الصالحة التي قد تتفوق على السوق خلال فترة زمنية محددة بالصدفة.

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