ما هو مثال مُنجز لاختبار EA للخلفية؟ (مع افتراضات)
الإجابة المباشرة
المثال المُنجز لاختبار EA للخلفية هو سيناريو عددي شفاف خطوة بخطوة يحاكي كيفية تقييم خبير التداول الآلي (EA) على بيانات السوق التاريخية. الهدف ليس التنبؤ بالمستقبل، بل إظهار كيف تحوّل مدخلات الاختبار الخلفي وافتراضاته (القواعد، منطق الدخول/الخروج، تحديد حجم المركز، فروق الأسعار/الرسوم، وتوقيت التنفيذ) تسلسلًا من الصفقات إلى نتائج ملخصة مثل الرصيد الختامي والربح والهبوط (drawdown).
وبما أن اختبار الخلفية حساس للتفاصيل، فإن المثال المُنجز الجيد يذكر كل افتراض مستخدم لكل عملية حساب. كما يفصل بين الآليات الثابتة (الحسابات وطريقة التقييم) والظروف المتغيرة (سلوك السوق وحقائق التنفيذ).
الآلية والتعريف
الـ EA هو برنامج تداول قائم على القواعد. يعني اختبار EA للخلفية تشغيل تلك القواعد على بيانات الأسعار التاريخية لإنتاج سجل صفقات افتراضي.
عادةً ما يتضمن المثال المُنجز هذه المكونات:
-
قواعد قرار EA: على سبيل المثال، قد تكون قاعدة مبسطة تدخل عندما يتقاطع السعر مع مستوى وتخرج عندما يصل السعر إلى هدف أو حد زمني.
-
افتراضات التنفيذ: يجب أن تفترض الاختبارات الخلفية كيفية تنفيذ الأوامر. على سبيل المثال، قد تفترض أن أوامر السوق تُنفّذ بسعر افتتاح الشمعة التالية، وأن وقف الخسارة وجني الربح في الـ EA يتم ضربهما بدقة عندما يلمس السعر تلك المستويات.
-
التكاليف: غالبًا ما يتم تقريب فروق الأسعار والعمولات والـ swap/التمويل. يجب أن يوضح المثال المُنجز ما إذا كانت التكاليف يتم تجاهلها أم أنها ثابتة لكل صفقة.
-
تحديد حجم المركز: قد يفترض الاختبار الخلفي حجم لوت ثابت، أو مخاطرة ثابتة لكل صفقة، أو طريقة أخرى.
-
المقاييس: من المقاييس الشائعة الرصيد الختامي والربح الصافي والهبوط (maximum drawdown). يمكن حساب هذه من نتائج كل صفقة على حدة.
الآليات الثابتة هي الصيغ التي تحوّل عمليات التنفيذ المفترضة والتكاليف إلى تدفقات نقدية. أما ظروف السوق/المزود المتغيرة فهي ما إذا كانت مسارات الأسعار المستقبلية والتنفيذ الحقيقي تتصرف مثل الافتراضات.
مثال على دليل أو سيناريو مُنجز
فيما يلي مثال مُنجز مبسط ومكتمل بذاته. وهو مقصود بشكل اصطناعي لجعل الافتراضات واضحة.
الافتراضات
- الرصيد الابتدائي: $10,000.
- الأداة: استخدم افتراض قيمة pip قدره $10 لكل 1 pip لكل لوت.
- حجم المركز: 1 lot لكل صفقة.
- نموذج التنفيذ: يتم أخذ أسعار الدخول والخروج كسعر افتتاح الشمعة التالية، ويتم ضرب مستويات الهدف/الوقف بدقة عند الوصول إليها (بدون انزلاق).
- التكاليف: $2 عمولة لكل صفقة و 0.0 تكلفة فرق سعر (يتم تجاهل spread في هذا المثال للحفاظ على بساطة الحسابات).
- التحكم في المخاطر: تحدث عمليات الخروج إما عبر جني الربح (TP) أو وقف الخسارة (SL).
- نتائج قواعد الصفقة داخل النافذة التاريخية (مفترضة): إجمالي 3 صفقات.
قائمة الصفقات (كل المدخلات مفترضة)
- الصفقة 1: TP = +20 pips، SL = -10 pips → النتيجة تم ضرب TP.
- الصفقة 2: تم ضرب SL بنتيجة -10 pips.
- الصفقة 3: تم ضرب TP بنتيجة +20 pips.
الحسابات خطوة بخطوة
تحويل pip إلى نقد: مع $10 لكل pip لكل لوت و1 lot مستخدم:
- +20 pips → +$200.
- -10 pips → -$100.
تدفقات نقدية الصفقات (بما في ذلك العمولة):
- الصفقة 1: +$200 − $2 = +$198.
- الصفقة 2: −$100 − $2 = −$102.
- الصفقة 3: +$200 − $2 = +$198.
الربح الصافي: $198 + (−$102) + $198 = +$294.
الرصيد الختامي: $10,000 + $294 = $10,294.
حساب الهبوط (طريقة بسيطة واحدة)
تتبّع حقوق الملكية بعد كل صفقة:
- بعد الصفقة 1: $10,198.
- بعد الصفقة 2: $10,096.
- بعد الصفقة 3: $10,294.
أقصى هبوط في هذه السلسلة هو الانخفاض من القمة ($10,198) إلى القاع ($10,096):
- $10,198 − $10,096 = $102.
ماذا يوضح هذا المثال
الحسابات ثابتة: إذا استخدمت نفس الافتراضات، ستحصل على نفس منحنى حقوق الملكية ونفس المقاييس. تأتي حالة عدم اليقين من ما إذا كانت عمليات التنفيذ المفترضة ومعالجة التكاليف وسلوك تفعيل القواعد تعكس الواقع.
القيود والمخاطر
أهم القيود في أمثلة اختبار الخلفية المُنجز لخبير EA:
-
قد تهيمن الافتراضات حول التنفيذ على النتائج. تجاهل الانزلاق، افتراض تنفيذ مثالي، أو استخدام spread صفري يمكن أن يبالغ في تقدير الأداء.
-
قد تكون التكاليف أقل من الواقع أو يتم نمذجتها بشكل مختلف. يمكن للعمولات وسلوك فروق الأسعار والتمويل/الـ swap أن تغيّر النتائج الصافية بشكل ملموس.
-
الأنماط التاريخية لا تضمن سلوكًا مستقبليًا. قد تبدو القاعدة مربحة في نافذة واحدة وتفشل عندما تتغير أنظمة السوق.
-
جودة البيانات مهمة. قد تؤدي ticks مفقودة أو عدم محاذاة الوقت بشكل صحيح أو تعديلات الأسعار إلى تغيير ما إذا كانت شروط الدخول/الخروج قد تم استيفاؤها.
-
خطر الإفراط في الملاءمة (Overfitting). إذا تم ضبط معاملات EA لفترة تاريخية محددة، فقد لا تعمم.