كيف يمكن اختبار مؤشر الكتلة بشكل مسؤول؟
إجابة مباشرة
يبدأ اختبار مؤشر الكتلة بشكل مسؤول بتحديد ما الذي تقيسه (رياضيات المؤشر ومدخلاته)، ثم بناء خط أنابيب شفاف يشمل التكاليف وتخمينات الوقت، وأخيرًا التحقق من النتائج خارج العينة لتقليل التحيز. يمكن أن يظهر سلوك المؤشر التاريخي ما إذا كان نهج ما متسقًا مع التخمينات الخاصة بك، لكن لا يمكن أن يثبت الأداء المستقبلي.
ما هو مؤشر الكتلة وكيف “يعمل” في الاختبار
مؤشر الكتلة هو مؤشر مرتبط بالتحركية يتم بناؤه من نسبة حركة السعر العالي والمنخفض ثم تمويهها مع مرور الوقت. في اختبار رجعي، يعني “اختبار رجعي بشكل مسؤول” بشكل أساسي أن عليك معاملة حساب المؤشر كإجراء قابل للتكرار:
- تعريف سلسلة المدخلات الدقيقة: أي حقول السعر (عالي/منخفض) وتواتر العينة (حجم الشريط) الذي تستخدمه.
- تثبيت معلمات المؤشر: الأطوال الزمنية المستخدمة من قبل مؤشر الكتلة، وأي إعدادات تمويه/متوسط متحرك إذا كان تنفيذك يشملها.
- تحديد مزامنة الوقت: قرار عندما يكون القيمة متاحة (نهاية الشريط، فتح الشريط التالي، إلخ). هذا مهم لأن استخدام القيمة في نفس اللحظة التي تحسبها فيها يمكن أن يدخل تحيزًا غير مقصود.
- فصل الميكانيكا عن التفسير: يجب أن يثبت الاختبار الرجعي أولاً أن السلسلة المحسوبة تتصرف كما هو متوقع (على سبيل المثال، تستجيب لسلاسل عالية-منخفض أكبر) قبل أن تحاول الحكم على أي خريطة من مستويات المؤشر إلى النتائج.
إذا قمت بتغيير أي من هذه العناصر بين الجولات، فأنت تغير الاختبار.
الأدلة والميثودولوجيا مثالية (التخمينات أولاً)
طريقة مفيدة لتStructure اختبار مؤشر الكتلة هي جعل كل حساب واضح وقابل للاختبار:
-
تخمينات معالجة البيانات
- استخدم نفس منطقة الوقت ومنطق جلسة التداول عبر مجموعة البيانات الخاصة بك.
- اذكر كيف تتعامل مع الشرائط المفقودة (تجاهل، ملء إلى الأمام، أو تInterpolate). يمكن أن تغير البيانات المفقودة مؤشرات التحركية بشكل كبير.
-
نموذج التكاليف والاحتكاك
- تمثل الاحتكاكات التجارية ككلفة بسيطة لكل رحلة دائرية (السبريد/العمولة/الانزلاق المقدر) يتم تطبيقها في الوقت الذي تتخيل فيه تنفيذ الأوامر.
- إذا لم تستطع نمذجة السعر العرضي/الطلبي، قم بتحليل الحساسية باستخدام مستويات تكاليف متعددة معقولة حتى تتعلم مدى هشاشة النتائج.
-
تخمينات التنفيذ
- حدد ما إذا كان التداولات تحدث عند فتح الشريط التالي بعد تحقيق شرط، أو عند الإغلاق—ثم استخدم ذلك بشكل متسق.
- تجنب “الملء الأفضل” (على سبيل المثال، افتراض أنك تحصل دائمًا على أفضل سعر داخل الشريط).
-
التحقق من العينة الخارجية
- استخدم نهجًا متقدمًا: حدد أو اختر الإعدادات في فترة سابقة، ثم اختبر في فترة لاحقة لم تستخدمها للقرارات.
- كرر ذلك لعديد من النوافذ غير المتداخلة حتى لا تكون النتائج مدفوعة بنظام سوق واحد.
-
تحكم في التحيز
- إذا قمت باختبار العديد من معلمات المؤشر، استخدم عدد أقل من الخيارات النهائية وتأكد منها خارج العينة.
- سجل جميع قرارات المحاولات؛ وإلا، فأنت معرض لخطر “التسرب البحثي” حيث تتناسب بشكل غير مباشر مع فترة الاختبار.
القيود والمخاطر (على الأقل mode فشل مهم)
حتى اختبار مؤشر الكتلة careful يمكن أن يفشل بسبب عوامل سهلة تجاهلها:
- التناسب الزائد لنظام السوق: غالبًا ما تتصرف مقاييس التحركية بشكل مختلف خلال ظروف الاتجاه مقابل ظروف التذبذب. قد تتدهور استراتيجية “عملت” في نظام واحد عندما تتغير ديناميكيات التحركية.
- حساسية العينة: تغيير حجم الشريط (على سبيل المثال، 1 دقيقة مقابل 1 ساعة) يغير توزيع سلاسل عالية-منخفض ويمكن أن يغير سلوك المؤشر.
- التأخير والتخطي الزمني: إذا سمح الاختبار الرجعي بتقييم الشرط باستخدام معلومات لم تكن معروفة في وقت القرار، قد تبدو النتائج أفضل من الواقع.
- تأثيرات البنية الدقيقة غير النموذجية: يمكن أن تسيطر التكاليف والسبريد ومزامنة التنفيذ عندما تكون حواف الإشارة صغيرة.
هذه أمثلة على سبب عدم استخدام أداء المؤشر التاريخي كوعود حول النتائج المستقبلية.
التحقق والسؤال التالي
لتحقق من اختبار مؤشر الكتلة بشكل مستقل، تحقق من ثلاث أشياء:
- التكرار: هل يمكنك إعادة تشغيل حساب المؤشر والحصول على نفس القيم من نفس المدخلات والإعدادات؟
- سلامة الوقت: هل تستخدم كل قرار فقط البيانات المتاحة في ذلك الوقت؟
- المتانة: هل تستمر الاستنتاجات عبر نوافذ متعددة خارج العينة وتتحمل فرضيات احتكاك أعلى؟
إذا كنت تريد التحقق بشكل أكثر استهدافًا، فاعتبر مقارنة خيارين لمزامنة الوقت (على سبيل المثال، نهاية الشريط مقابل تنفيذ الشريط التالي) واجرهما عبر نفس إطار التحقق من العينة الخارجية لرؤية مدى حساسية النتائج.