الاختبار الرجعي لاستراتيجية الفوركس (خطوة بخطوة)
قبل أن تخاطر بأموال حقيقية على أي استراتيجية تداول، عليك أن تعرف هل تنجح فعلًا. وهذا ما يفعله الاختبار الرجعي (Backtesting): تطبّق قواعد استراتيجيتك على بيانات الأسعار التاريخية، وتحصل على تقرير أداء كامل (نسبة الصفقات الرابحة، والتراجع في الرصيد، ومعامل الربح) خلال دقائق بدلًا من شهور. لا يضمن ذلك النتائج المستقبلية، لكنه أفضل بكثير من الدخول إلى السوق دون رؤية.
تحذير من المخاطر: هذا المحتوى لأغراض تعليمية فقط وليس نصيحة مالية. ينطوي تداول الفوركس على مخاطر وقد تخسر أموالك.
ما هو الاختبار الرجعي
الاختبار الرجعي (Backtesting) يعني اختبار استراتيجية تداول على بيانات السوق السابقة لمعرفة هل كانت ستحقق ربحًا أم خسارة. تحدد قواعد الدخول، وقواعد الخروج، وإدارة المخاطر، ثم تترك البرنامج يمر على شهور أو سنوات من الشموع التاريخية وينشئ كل الصفقات تلقائيًا. والنتيجة تقرير مفصّل يوضح هل تمتلك استراتيجيتك أفضلية (Edge) أم لا.
لماذا الاختبار الرجعي مهم
- يخبرك هل لفكرتك أي قيمة قبل أن تخاطر بأموال حقيقية.
- يكشف نسبة الصفقات الرابحة، ومتوسط الربح والخسارة، وأقصى تراجع في الرصيد للاستراتيجية، خلال دقائق بدلًا من شهور من التداول الحقيقي.
- يبني الثقة. إذا صمدت استراتيجيتك أمام مئات الصفقات التاريخية، فاحتمال أن تصاب بالذعر خلال سلسلة خسائر يصبح أقل.
- يكشف العيوب. قد تكتشف أن وقف الخسارة ضيق جدًا، أو أن شرط الدخول نادرًا ما يتحقق، أو أن الاستراتيجية لا تنجح إلا في الأسواق ذات الاتجاه.
- يوفّر المال. الاستراتيجية السيئة لا تكلّفك شيئًا على البيانات التاريخية، لكنها قد تكلّفك كل شيء في حساب حقيقي.
ثلاث طرق لإجراء الاختبار الرجعي
1. أدوات مخصصة للاختبار الرجعي (دون برمجة)
أسهل طريقة للبدء. تتيح لك هذه الأدوات إعادة تشغيل السوق، وفتح صفقات على البيانات التاريخية، والحصول على تقرير أداء كامل، دون الحاجة إلى أي برمجة.
- Forex Tester Online: الأداة الأكثر رسوخًا. بيانات تيك بتيك تصل إلى 23 عامًا. اختبار رجعي يدوي وشبه آلي وآلي بالكامل. سجل تداول مدمج وأداة Exit Optimizer التي تجد تلقائيًا أفضل وقف خسارة وجني أرباح لاستراتيجيتك. تعمل من المتصفح على أي جهاز. مدفوعة (نحو 149$ سنويًا).
- FX Replay: إعادة تشغيل للسوق من المتصفح تركّز على الفوركس. واجهة نظيفة مع Volume Profile وأدوات الجلسات ومؤشرات بأسلوب ICT. شائعة بين متداولي حركة السعر (Price Action). تتوفر خطة مجانية.
- TradeZella: اختبار رجعي مع سجل تداول كامل. تُسجَّل كل صفقة من صفقات الاختبار تلقائيًا. أكثر من 11 عامًا من البيانات للفوركس والعقود الآجلة والأسهم والعملات المشفرة. أكثر من 50 تقريرًا تحليليًا. وتتكامل أيضًا مع أكثر من 400 وسيط لتحليل الصفقات الحقيقية. مدفوعة مع فترة تجريبية مجانية.
2. الاختبار الرجعي الآلي على منصة التداول
إذا برمجت استراتيجيتك (أو نزّلت استراتيجية مجانية)، تستطيع منصة التداول تشغيلها على البيانات التاريخية وإنشاء تقرير كامل تلقائيًا. لكل منصة محرك اختبار خاص بها، اضغط على الرابط للاطلاع على الدليل الكامل:
- الاختبار الرجعي على MetaTrader 4: أداة Strategy Tester مع المستشارين الخبراء (Expert Advisors). اضغط Ctrl+R لفتحها، واختر الـEA، وحدد الفترة الزمنية، ثم شغّل الاختبار. بسيطة ومدعومة على نطاق واسع، لكنها تعمل على مسار معالجة واحد وتعتمد على جودة البيانات.
- الاختبار الرجعي على MetaTrader 5: طريقة العمل نفسها كما في MT4، لكن مع تحسين متعدد المسارات (أسرع بكثير)، وبيانات تيك حقيقية من وسيطك، واختبار أمامي مدمج للتحقق من الإفراط في المواءمة (Overfitting).
- الاختبار الرجعي على TradingView: اكتب استراتيجيتك بلغة Pine Script (نحو 10-15 سطرًا لاستراتيجية بسيطة)، وأضفها إلى الرسم البياني، واحصل على النتائج فورًا. إنها أسهل لغة برمجة نصية للتعلّم. وتتوفر أيضًا ميزة Bar Replay لإعادة التشغيل المرئي.
- الاختبار الرجعي على cTrader: روبوتات cBots (بلغة C#) مع بيانات تيك حقيقية افتراضيًا. أكثر محاكاة واقعية بين جميع المنصات، لكنها تتطلب خبرة في البرمجة.
3. الاختبار الرجعي اليدوي
الطريقة التقليدية: تتصفح الرسوم البيانية التاريخية شمعة تلو الأخرى وتسجّل كل صفقة في جدول بيانات. إنها طريقة بطيئة، لكنها تجبرك على النظر في كل إعداد وتبني ألفتك بحركة السعر. على MT4 وMT5 تضغط F12 للتقدم شمعة واحدة. وعلى TradingView تستخدم ميزة Bar Replay. أما الأدوات المخصصة مثل Forex Tester Online وFX Replay فهي مصممة خصيصًا لهذه الطريقة.
أي طريقة تناسبك
- لا خبرة لديك في البرمجة: ابدأ بأداة مخصصة مثل Forex Tester Online أو FX Replay أو TradeZella.
- مستعد لتعلّم برمجة نصية بسيطة: لغة Pine Script على TradingView هي أسهل نقطة بداية.
- تستخدم MetaTrader بالفعل: استخدم أداة Strategy Tester المدمجة. تتوفر آلاف المستشارين الخبراء (EA) المجانيين على الإنترنت. وMT5 أفضل بكثير من MT4 في الاختبار الرجعي.
- لديك خبرة في البرمجة: cTrader (C#)، أو MT5 (MQL5)، أو أطر عمل متقدمة مثل QuantConnect أو Backtrader (Python).
مثال على اختبار رجعي: تقاطع EMA على EUR/USD
إليك شكل نتيجة اختبار رجعي نموذجية. يستخدم هذا المثال استراتيجية بسيطة تعتمد على تقاطع المتوسطات المتحركة الأسية (EMA).
- الاستراتيجية: اشترِ عندما يقطع EMA 20 المتوسط EMA 50 صعودًا، وبِع عندما يقطعه هبوطًا.
- الزوج: EUR/USD، على الإطار الزمني H1
- الفترة: من يناير إلى يونيو 2024 (6 أشهر)
- وقف الخسارة: 30 بيب. جني الأرباح: 60 بيب (نسبة مخاطرة إلى عائد 1:2)
النتائج:
- إجمالي الصفقات: 48 | الرابحة: 21 (43.8%) | الخاسرة: 27
- متوسط الربح: +58 بيب | متوسط الخسارة: -29 بيب
- معامل الربح: 1.50 | أقصى تراجع في الرصيد: 145 بيب (5 خسائر متتالية)
- النتيجة الصافية: +435 بيب
نسبة الصفقات الرابحة أقل من 50%، لكن الاستراتيجية رابحة لأن نسبة العائد 1:2 تعوّض ذلك. والخطوة التالية هي اختبار فترة أطول وظروف سوق مختلفة قبل المخاطرة بأموال حقيقية.
هذا مثال افتراضي لتوضيح شكل نتائج الاختبار الرجعي. ستختلف نتائجك الخاصة.
ما الذي تتابعه في الاختبار الرجعي
تنشئ كل أداة اختبار رجعي هذه المقاييس. وإليك معناها.
- إجمالي الصفقات. 100 صفقة على الأقل للحصول على نتائج موثوقة. أقل من 50 صفقة لا تعني شيئًا.
- نسبة الصفقات الرابحة (Win Rate). من 40% إلى 60% أمر طبيعي للاستراتيجيات الرابحة. نسبة ربح مرتفعة مع أرباح صغيرة جدًا وخسائر كبيرة فخ.
- معامل الربح (Profit Factor). إجمالي الربح ÷ إجمالي الخسارة. أعلى من 1.0 = رابحة. أعلى من 1.5 = جيدة. أعلى من 2.0 = ممتازة.
- أقصى تراجع في الرصيد. أكبر انخفاض من القمة إلى القاع. إذا لم تكن قادرًا على تحمّله بأموال حقيقية، فالاستراتيجية لا تناسبك.
- نسبة المخاطرة إلى العائد. متوسط العائد ÷ متوسط المخاطرة. نسبة 1:1.5 أو أفضل مثالية.
- منحنى رأس المال (Equity Curve). صعود مطّرد = سليم. ثبات ثم قفزة في النهاية = مثير للشك، فقد يأتي الربح من صفقة أو صفقتين محظوظتين.
- الخسائر المتتالية. أطول سلسلة خسائر. هل تستطيع مواصلة التداول خلالها دون أن تكسر قواعدك؟
أخطاء شائعة في الاختبار الرجعي
- الإفراط في المواءمة (Overfitting). قواعد كثيرة جدًا لتطابق البيانات السابقة بشكل مثالي. تبدو رائعة على التاريخ، وتفشل على البيانات الجديدة. أكثر من خمسة أو ستة شروط علامة تحذير. اقرأ المزيد في أخطاء التحيز الشائعة.
- إهمال التكاليف. السبريد والعمولة يأكلان الأرباح. استخدم السبريد المتغير إذا كانت أداتك تدعمه، فالسبريد الثابت غير واقعي.
- بيانات منخفضة الجودة. خاصة على MT4: تحقق من نسبة جودة النمذجة (Modelling Quality). أقل من 90% يعني نتائج غير موثوقة. استخدم بيانات تيك حقيقية كلما أمكن.
- عدد قليل جدًا من الصفقات. قد تبدو 20-30 صفقة رابحة بفعل الحظ. استهدف أكثر من 100 صفقة في ظروف سوق مختلفة.
- ظرف سوق واحد فقط. اختبر خلال فترات الاتجاه، والنطاق العرضي، والتقلب المرتفع.
- مواءمة المنحنى أثناء التحسين (Curve Fitting). اختيار «أفضل» الإعدادات من بين آلاف التركيبات دون التحقق منها. تحقق دائمًا عبر الاختبار الأمامي.
بعد الاختبار الرجعي: ما الخطوة التالية
الاختبار الرجعي الجيد هو الخطوة الأولى. والخطوة التالية هي الاختبار الأمامي (Forward Testing): تشغيل الاستراتيجية على بيانات السوق الحية في الوقت الفعلي، إما على الحساب التجريبي أو بأحجام صفقات ضئيلة. وهذا يؤكد هل تصمد نتائج الاختبار الرجعي خارج البيانات التاريخية.
وإذا أظهر الاختبار الرجعي أن الاستراتيجية خاسرة، فهذه أيضًا معلومة قيّمة. عدّل القواعد، وأعد الاختبار، أو جرّب أسلوبًا مختلفًا. فكل متداول ناجح تخلّى عن استراتيجيات كثيرة قبل أن يجد ما ينجح منها.
