كيف يختلف اختبار EA عن مفاهيم الفوركس ذات الصلة
الإجابة المباشرة
اختبار EA هو طريقة لاختبار مجموعة محددة من قواعد الخوارزمية (مستشار خبير، أو EA) على بيانات الأسعار التاريخية لتقدير كيف كان الـ EA ليتصرف وفقًا للافتراضات المذكورة. تختلف مفاهيم الفوركس ذات الصلة—مثل تحليل الرسوم البيانية العامة، وتقييم المؤشرات، والتداول الورقي، والاختبار الأمامي، والتحقق عبر المشي للأمام—بشكل أساسي من حيث ما تختبره (القواعد مقابل التفسير التقديري)، ومتى تختبره (تاريخي مقابل زمن مستقبلي)، وكيف تتحكم في عدم اليقين (مجموعات الافتراضات وبنية التحقق).
التعريفات والآليات (ما الذي تختبره كل فكرة)
اختبار EA
يبدأ اختبار EA من نظام ملموس قائم على القواعد: منطق الدخول/الخروج، ومعالجة الأوامر، وقواعد تحديد حجم المركز (إن وجدت)، وضوابط المخاطر (إن وجدت). يعيد المُختبِر تشغيل بيانات السوق التاريخية ويطبق تلك القواعد لإنتاج سجل (على سبيل المثال، سلسلة زمنية من صفقات افتراضية ونتائجها). الآليات الأساسية هي:
- بيانات الإدخال: أسعار تاريخية (وأحيانًا بيانات تيك)، بالإضافة إلى أي مؤشرات مطلوبة يتم حسابها من تلك البيانات.
- نموذج التنفيذ: كيف تُملأ الأوامر (مثلًا: ما إذا كانت عمليات التعبئة تستخدم افتراضات bid/ask، وما إذا كان يتم نمذجة الانزلاق، وما إذا كانت فروقات الأسعار مُدرجة ضمن التكاليف).
- الافتراضات: يعكس الاختبار فقط ما يفترضه النموذج أنه حدث.
اختبار المؤشرات (مقارنة مفاهيمية)
يقيّم اختبار المؤشرات أداء مؤشر أو مقياس إشارة تاريخيًا. بخلاف اختبار EA، يركز اختبار المؤشرات غالبًا على العلاقة بين قيمة المؤشر والنتائج، بدلًا من قواعد وضع الأوامر من طرف إلى طرف. حتى عندما يُستخدم أداء المؤشر لبناء القرارات، فهذا ليس هو نفسه اختبار دورة حياة EA كاملة (بما في ذلك منطق تنفيذ الأوامر، وإدارة الصفقات، وتكاليف واقعية).
التحليل التقديري للرسوم البيانية
يفسر التحليل التقديري للرسوم البيانية الرسوم اعتمادًا على حكم بشري (أنماط، دعم/مقاومة، بنية السوق). هدفه توضيحي أو وصفي أكثر من كونه محاكاة قابلة للتكرار لمجموعة قواعد تداول كاملة. عندما ينتج اختبار EA إعادة تشغيل قائمة على القواعد، يمكن أن يختلف تفسير الرسوم البيانية، كما أنه أصعب للتحقق منه كإجراء واحد حتمي.
الاختبار الأمامي
يشغّل الاختبار الأمامي القواعد نفسها للـ EA على بيانات تأتي بعد الفترة التاريخية المستخدمة لبناء أو اختيار المعلمات. الفرق الآلي هو الزمن: يختبر الاختبار التاريخي الـ EA على “الماضي”، بينما يختبر الاختبار الأمامي على “لاحقًا” من الظروف غير المدرجة ضمن الملاءمة التاريخية الأصلية.
التحقق عبر المشي للأمام
التحقق عبر المشي للأمام هو شكل منظم من أشكال الاختبار الأمامي. بدلًا من استخدام مجموعة معلمات ثابتة واحدة، يعيد تقييم المعلمات بشكل متكرر عبر نوافذ متحركة ثم يختبر على المقطع التالي خارج العينة. يهدف ذلك إلى تقليل خطر أن تكون النتائج ناتجة عن صدفة ارتباطات في فترة تاريخية واحدة.
دليل أو مثال (محدود وبالاعتماد على الافتراضات)
افترض أن لديك EA بقواعد ثابتة: بالنسبة لزوج عملات معين، يفتح مركزًا عندما يحدث تقاطع متوسطات متحركة ويغلق عند التقاطع المعاكس. في اختبار backtest، يجب أن تحدد:
- مصدر السعر التاريخي والإطار الزمني،
- طريقة حساب التقاطع (بما في ذلك كيفية حساب المؤشرات من بيانات OHLC)،
- ما إذا كانت المحاكاة تستخدم فروق أسعار وانزلاقًا مُنمذجًا،
- كيفية التعامل مع الأوامر عند إغلاق الشمعة مقابل توقيت داخل الشمعة.
إذا غيّرت افتراضًا واحدًا فقط—مثل تجاهل تكاليف فروق الأسعار—قد تتحسن نتائجك بطرق لا تعكس ما كان سيحدث مع تنفيذ واقعي. يوضح هذا لماذا يختلف اختبار EA عن المقارنات الأخف وزنًا: ليس كافيًا إظهار منحنى تاريخي يبدو مربحًا؛ يعتمد التحقق على ما إذا كانت قواعد المحاكاة تتوافق مع افتراضات التنفيذ التي تهتم بها.
القيود والمخاطر (على الأقل وضع فشل جوهري واحد)
فرط الملاءمة والتحيز في الاختيار
يتمثل وضع الفشل الجوهري في فرط الملاءمة: ضبط القواعد أو المعلمات لتطابق الضوضاء الماضية بدلًا من سلوك قابل للتكرار. قد يكافئ الاختبار التاريخي التعقيد عن غير قصد لأنه يبحث عن أنماط تتوافق مع العينة التاريخية.
جودة البيانات وبقاء الافتراضات
يعتمد الـ backtest على البيانات التاريخية وعلى كيفية التعامل مع الأحداث المفقودة. إذا كانت مجموعة البيانات تفتقر إلى تفاصيل (مثل تأثيرات مستوى التيك) أو إذا كان المُختبِر التاريخي يقرّب تنفيذ داخل الشمعة، فقد تحصل على سجل منحرف.
واقعية التنفيذ: التكاليف والكمون والانزلاق
حتى دون ذكر أي مزود بعينه، فإن التكاليف ونمذجة التنفيذ مهمة. إذا افترض الاختبار التاريخي تعبئة مثالية لكن التجارب الفعلية في التداول تتضمن تأخيرات وحركة سعر أثناء وضع الأمر، فقد تختلف النتائج.
الأسواق غير الثابتة
تتغير أسواق الفوركس: تتبدل أنظمة التقلب، وقد تختلف السيولة، وقد تضعف العلاقات بين الإشارات والنتائج. لا تضمن العلاقات التاريخية السلوك المستقبلي، لذا يتطلب التحقق اختبارًا خارج العينة.
كيفية التحقق بشكل مستقل (وما الذي تسأل عنه بعد ذلك)
للتحقق من الادعاءات حول أي نهج لاختبار EA، ركّز على أسئلة تتعلق بالعملية بدلًا من وعود النتائج:
- ما الذي تم اختباره؟ تأكد أنه مجموعة القواعد الكاملة (EA) أو فقط مكوّن (مؤشر).
- ما الافتراضات التي تم استخدامها؟ اسأل كيف تم نمذجة التنفيذ: فروق الأسعار، الانزلاق، التوقيت، ومعالجة الأوامر.
- هل كان هناك فصل بين الفترات؟ تحقق مما إذا كان أي ضبط للمعلمات حدث فقط على نوافذ التدريب، مع استخدام نوافذ لاحقة للتحقق.
- هل توجد أدلة على المتانة؟ ابحث عن نتائج تبقى متشابهة بشكل عام عندما تغيّر نافذة الزمن أو تطبق بنية تحقق متحركة.
إذا كان هدفك هو التمييز بين اختبار EA والمفاهيم ذات الصلة، فإن الطريقة الأكثر موثوقية هي ربط كل مفهوم بـ “مسؤوله” في مصطلحات التحقق: يختبر الـ backtesting إعادة تشغيل تاريخية تحت افتراضات؛ ويختبر الاختبار الأمامي والتحقق عبر المشي للأمام سلوكًا خارج العينة؛ ويختبر اختبار المؤشرات وتحليل الرسوم البيانية تجريدات مختلفة قد لا تتضمن منطق تنفيذ كامل.