كيف يمكن إجراء اختبار رجعي مسؤول لمؤشري RSI وMACD؟
الإجابة المباشرة
يُركّز الاختبار الرجعي المسؤول لمؤشري RSI وMACD على قابلية إعادة الإنتاج وعدم اليقين. أنت تحدد إعدادات المؤشر وأي قواعد قرار بشكل صريح، وتطبقها على سلاسل الأسعار التاريخية باستخدام سياسة بيانات “معروفة مسبقًا” بشكل ثابت، ثم نمذج التكاليف وافتراضات التنفيذ، وتتحقق من النتائج عبر الاختبار خارج العينة (إضافةً إلى فحوصات التحيز). الهدف ليس التنبؤ؛ بل التحقق مما إذا كانت تعريفاتك المحددة تعمل كما هو متوقع في ظل افتراضات مُعلنة بوضوح.
الآلية والتعريفات
يُعد RSI (مؤشر القوة النسبية Relative Strength Index) وMACD (تباعد/تقارب المتوسطات المتحركة Moving Average Convergence Divergence) مؤشرين مشتقين من سلاسل الأسعار. عادةً يحوّل RSI حركة السعر الأخيرة إلى مذبذب ضمن نطاق محدد، بينما يقارن MACD بين المتوسطات المتحركة ويستخدم فرقها (غالبًا مع خط إشارة إضافي).
لإجراء اختبار رجعي مسؤول، ابدأ بفصل الآليات الثابتة عن الظروف المتغيرة:
- الآليات الثابتة (كودك وتعريفاتك): فترة RSI، إعدادات MACD السريعة/البطيئة، أي حسابات للإشارة/الهيستوغرام، وتردد أخذ العينات.
- الظروف المتغيرة (ما يتغير حسب السوق والتنفيذ): نظام التقلب، هيكل السبريد/العمولة، الانزلاق السعري، توقيت الشمعة (متى تُغلق الشمعة)، وكيف تُملأ الأوامر.
اجعل كل افتراض للحسابات واضحًا. على سبيل المثال، اذكر ما إذا كانت قيم المؤشر تُحسب باستخدام إغلاق الشمعة، وما إذا كنت تتصرف عند افتتاح الشمعة التالية، وكيف تتعامل مع البيانات الناقصة أو الإجراءات المؤسسية (أقل شيوعًا في الفوركس، لكن ما زال ذا صلة باستمرارية البيانات). إذا كان اختبارك الرجعي يستخدم بيانات الشموع، فيجب أيضًا أن تحدد القاعدة الدقيقة لمحاذاة طوابع زمن المؤشر مع طابع زمن التنفيذ.
إذا جمعت RSI وMACD، عرّف الجمع كدالة حتمية (على سبيل المثال: “يجب أن تكون الشرط A من RSI والشرط B من MACD كلاهما صحيحًا”). تجنب وصفه كـ “إشارة” غامضة؛ اكتب القاعدة بمنطق واضح كي يتمكن شخص آخر من التحقق منها.
الأدلة، مثال سير العمل، وضوابط التحيز
يبدو سير العمل العملي المسؤول بهذا الشكل:
-
جمّد الإعدادات قبل الاختبار. قرر معلمات RSI وMACD، ومنطق الدخول/الخروج، وقواعد المخاطر أو تحديد حجم المركز مرة واحدة. لا تغيّرها بعد فحص الأداء.
-
نمذج التكاليف وافتراضات التنفيذ. حتى لو لم تكن تعرف ظروف التداول الدقيقة، يجب أن تذكر ما تفترضه: تكاليف ثابتة لكل صفقة مقابل تكاليف متغيرة، وما إذا كانت عمليات التنفيذ تتم عند افتتاح الشمعة التالية، أو عند bid/ask، أو مع حدّ الانزلاق السعري. بدون نمذجة التكاليف، غالبًا ما تُبالغ الاختبارات الرجعية في النتائج.
-
استخدم التحقق خارج العينة. قسّم البيانات إلى ما لا يقل عن جزأين: جزء لتطوير/التحقق من القواعد وجزء يُحتفظ به للاختبار. يُفضّل الاختبار المتقدم (walk-forward) (نوافذ متحركة) بحيث تقيم عبر الزمن بدلًا من تقسيم ثابت واحد فقط.
-
تحكم في فرط الملاءمة (overfitting) وتحيز الاختبارات المتعددة. حاول تجنب ضبط المعلمات بشكل متكرر بناءً على نافذة التقييم نفسها. إذا اختبرت العديد من الاختلافات، فعرّف قواعد الاختيار مسبقًا، أو اعتبر الأداء النهائي استكشافيًا وليس مؤكدًا.
-
قِس الأداء بطريقة تتوافق مع السؤال. بدلًا من التركيز فقط على العائد الإجمالي، تتبع مقاييس توزيع واتساق تعكس عدم اليقين (على سبيل المثال: ثبات العوائد عبر الفترات، سلوك أقصى هبوط (maximum drawdown)، وكيف تتغير النتائج عند زيادة التكاليف).
قيود جوهرية ونمط فشل
أحد أنماط الفشل الشائعة هو تسرب البيانات وأخطاء التوقيت: حساب قيم المؤشر باستخدام معلومات من شمعة لم تكن متاحة وقت التنفيذ. نمط آخر هو اعتماد النظام (regime dependence): قد تصمد العلاقات بين المؤشرات في بيئة سوق واحدة وتفشل في بيئة أخرى. يجب أن يكشف الاختبار الرجعي المسؤول عن هذه الضعفات عبر الاختبار عبر فترات متعددة، وإدراج منظور حساسية للتكاليف والتنفيذ.
التحقق والأسئلة التالية
للتحقق بشكل مستقل من اختبارك الرجعي لـ RSI+MACD، يجب أن يتمكن شخص ما من إعادة إنتاجه اعتمادًا على مواصفاتك المكتوبة وحدها:
- مصدر بيانات السعر والإطار الزمني،
- قيم معلمات RSI وMACD،
- حساب المؤشر الدقيق ومحاذاة الطوابع الزمنية،
- قاعدة الجمع الحتمية،
- قاعدة توقيت التنفيذ،
- وافتراضات التكلفة/الانزلاق السعري.
إذا كانت أي من هذه التفاصيل مفقودة، فلن تكون “النتائج” قابلة للتحقق وقد تعكس خصائص تنفيذية بدلًا من سلوك المؤشرات نفسها. كسؤال تالٍ، تحقق مما إذا كانت استنتاجاتك تبقى مشابهة عندما تغيّر محاذاة الشموع قليلًا، أو تزيد التكاليف المفترضة، أو تختبر نوافذ زمنية أخرى؛ إذا انهارت الاستنتاجات تحت تغييرات طفيفة، فاعتبرها أدلة ضعيفة.
الخلاصة
يُعد اختبار RSI وMACD الرجعي المسؤول أقل ارتباطًا بإيجاد أرقام تاريخية جذابة وأكثر ارتباطًا بفرض تعريفات واضحة، وافتراضات واقعية، وضوابط التحيز، والتحقق خارج العينة.