الباك تست والحساب الحقيقي لروبوتات الفوركس: ما الطبيعي؟
· آخر تحديث

تأتي فروقات الباك تست والحساب الحقيقي غالباً من تنفيذ الأوامر، وتكاليف التداول، وجودة البيانات، وإعدادات الرموز لدى الوسيط، وتغير نظام السوق. الفروقات الصغيرة والقابلة للتفسير طبيعية؛ أما استمرار الاختلاف في الاتجاه، أو توقيت الدخول والخروج، أو عدد الصفقات، أو الانخفاض، فيحتاج إلى سجل صفقة بصفقة. يجب التعامل مع الباك تست كخط أساس إحصائي، لا كوعد بأن يكرر الديمو أو التنفيذ الحي كل صفقة.
أين تبدأ فروقات الباك تست والحساب الحقيقي؟
في الباك تست، يعمل روبوت الفوركس على بيانات تاريخية وبقواعد تنفيذ افتراضية. أما في الحساب الحي، فالأمر يمر عبر المنصة، والـ VPS، وسيرفر الوسيط، ثم السوق. لذلك ليس السؤال الأدق: هل كان الباك تست «صحيحاً» أم «خاطئاً»؟ بل: أي جزء من الفارق يمكن قياسه؟
في MetaTrader 5، تختلف أوضاع الاختبار من حيث الدقة. وتوضح الوثائق الرسمية أن وضع Every tick based on real ticks يعطي ظروفاً أقرب إلى الواقع، لكنه لا يحل محل التنفيذ الحي بالكامل.
- الفارق الطبيعي: اختلاف ببضعة نقاط في سعر الدخول أو الخروج، خصوصاً في الرموز المتقلبة أو عند اتساع السبريد.
- يستحق الفحص: صفقة تظهر في الباك تست ولا تظهر في الديمو أو الحساب الحي، أو العكس.
- إشارة تحذير: تراجع مستمر في النتيجة الشهرية، أو الانخفاض، أو عدد الصفقات، أو متوسط تكلفة الصفقة.
السبريد والعمولة والسواب والانزلاق في تنفيذ الفوركس
جزء كبير من فجوة الباك تست والحساب الحي يأتي من تكاليف صغيرة تتكرر كثيراً. إذا كان روبوت التداول كثير الصفقات، فقد يغيّر ارتفاع بسيط في السبريد أو العمولة متوسط نتيجة الصفقة. أما إذا كان النظام أقل تكراراً لكنه حساس لسعر الدخول، فقد يكون أثر الانزلاق السعري أكبر.
مع بيانات real tick، قد يتغير السبريد داخل شمعة 1 دقيقة. وتشرح وثائق MT5 أن الاختبار باستخدام real ticks يعكس تغيرات السبريد داخل الدقيقة بدقة أعلى.
- سجّل لكل صفقة: السعر المطلوب، وسعر التنفيذ، والسبريد وقت التنفيذ، والعمولة، والسواب.
- قس متوسط الانزلاق السعري للدخول والخروج كلٌ على حدة.
- افصل التكاليف حسب الرمز؛ فقد يختلف سلوك التنفيذ في XAUUSD، وتقاطعات JPY، وETHUSD عن الأزواج الأقل تذبذباً.

جودة التكات واختلاف رموز الوسطاء في نتائج الباك تست
نتائج الباك تست لروبوت التداول لا تعتمد على منطق الروبوت وحده. جودة البيانات، وتوقيت السيرفر، وعدد الخانات العشرية، والحد الأدنى لمسافة وقف الخسارة، ومستوى الوقف، ونموذج العمولة، ومواصفات العقد كلها عوامل مؤثرة. قد يقدّم وسيطان تاريخاً سعرياً وشروط تنفيذ مختلفة لسوق يبدو ظاهرياً أنه السوق نفسه.
في MT5، يستخدم المختبر تاريخ سيرفر التداول، وقد يقوم بتحميل البيانات المطلوبة أو مزامنتها. ويوضح الدليل الرسمي ذلك في قسم Strategy Tester data preparation.
- سجّل اسم الرمز كاملاً؛ فاللواحق أو البوادئ لدى الوسيط قد تعني اختلافاً في مواصفات العقد.
- اكتب توقيت سيرفر الوسيط ووقت التبييت إلى جانب نتيجة الاختبار.
- عند إعادة الاختبار، حافظ على النطاق نفسه، والرمز نفسه، ونمط البيانات نفسه، وافتراضات التكلفة نفسها.
الباك تست مقابل الاختبار الأمامي: مؤشرات وبيانات
تصبح مقارنة الباك تست بالاختبار الأمامي مفيدة عندما لا نكتفي برقم الربح النهائي. كل فرق، متى أمكن، يجب ربطه بسبب واضح: بيانات، أو تكلفة، أو زمن اتصال، أو تغير في نظام السوق.
الاختبار الأمامي يعمل على بيانات مستقبلية من دون معرفة الشموع التالية. لذلك قد يختلف طبيعياً عن الباك تست حتى لو بقي روبوت التداول من دون تغيير.
| السبب المحتمل | إشارة التشخيص | البيانات المطلوب تسجيلها |
|---|---|---|
| سبريد أعلى | الدخول متقارب، لكن متوسط نتيجة الصفقة أقل | السبريد عند الدخول والخروج، الرمز، وقت السيرفر |
| انزلاق سعري | الإشارة والتوقيت متشابهان، لكن سعر التنفيذ مختلف | السعر المطلوب، سعر التنفيذ، اتجاه الصفقة، الحجم |
| اختلاف العمولة أو السواب | النتيجة الإجمالية قريبة، لكن الصافي يتباعد | العمولة، السواب، نوع الحساب، عملة الحساب |
| تأخير VPS أو الاتصال | بعض الصفقات تفوت أو تُغلق متأخرة | Ping، وقت إرسال الأمر، وقت تأكيد الوسيط |
| جودة التكات | تنشأ صفقة في الاختبار ولا تتكرر في التنفيذ الحي | نمط النمذجة، نسبة real-tick، تقرير المختبر |
| نظام السوق | الفارق يتركز في فترة واحدة | التاريخ، الرمز، التذبذب، الأحداث عالية المخاطر |
الفروقات بين حساب الديمو والحساب الحي
حساب الديمو مفيد لفحص منطق التنفيذ، وتسلسل الصفقات، والتوافق الأولي. لكنه لا يعيد دائماً إنتاج كل ضغوط الحساب الحي. في التداول الحي، قد تختلف السيولة، ورفض الأوامر، والتنفيذ الجزئي، وسرعة التأكيد، وسلوك السبريد.
هذا لا يجعل اختبار الديمو بلا قيمة. الديمو يجب أن يكون جسراً بين الباك تست والتشغيل الحي المنضبط، لا دليلاً نهائياً على الأداء المستقبلي.
- إذا كان عدد الصفقات في الديمو قريباً من الباك تست، ابدأ بمراجعة التكاليف والانزلاق السعري.
- إذا اختلف توقيت الصفقات بين الديمو والباك تست، راجع بيانات التكات، وتوقيت السيرفر، وإعدادات الرمز.
- إذا ابتعد الحساب الحي عن الديمو، فسجّل تنفيذ الوسيط، وزمن الاتصال، والحجم، والعمولة، وظروف السيولة كلٌ على حدة.
قائمة فحص لقياس نتائج الباك تست مقابل الحساب الحي
لتحليل نتائج الباك تست مقابل الحساب الحي، التقرير البسيط والمتسق أفضل من التخمينات المتفرقة. الهدف هو ربط كل صفقة حية بأقرب صفقة في الباك تست أو الديمو، ثم شرح الفارق ببيانات قابلة للملاحظة.
إذا تحركت الفروقات صعوداً وهبوطاً بشكل عشوائي خلال عدة أسابيع أو أشهر، فقد تكون ضجيج تنفيذ طبيعي. أما إذا كانت الفجوات في اتجاه واحد وبشكل مستمر، فيجب مراجعة افتراضات الباك تست، والتكاليف، والبيانات، وشروط الرمز.
- احفظ لكل صفقة: رقم الصفقة، والرمز، ووقت السيرفر، والاتجاه، والحجم، والسعر المطلوب، وسعر التنفيذ.
- احتفظ بتقرير الباك تست للرمز نفسه، والفترة نفسها، ونموذج البيانات نفسه.
- قارن شهرياً متوسط فرق السعر، ومتوسط التكلفة، والصفقات الفائتة، وفارق الانخفاض.
- اكتب الاستنتاجات بلغة إحصائية: «كان متوسط الانزلاق السعري أعلى» أكثر فائدة من «فشل الروبوت».
أسئلة شائعة
- هل من الطبيعي أن يختلف أداء روبوت الفوركس بين الباك تست والتداول الحي؟
- نعم. الفروقات في سعر التنفيذ، والسبريد، والعمولة، والسواب، والانزلاق السعري، وزمن الاتصال، وشروط الوسيط أمر طبيعي. لكن استمرار الفروقات في عدد الصفقات أو الانخفاض أو السلوك العام يحتاج إلى مراجعة إحصائية دقيقة.
- أيهما أهم: الباك تست أم الاختبار الأمامي؟
- الباك تست يساعدك على قراءة سلوك طويل المدى على بيانات تاريخية. أما الاختبار الأمامي فيوضح كيف يتصرف روبوت التداول على بيانات جديدة وتنفيذ أقرب للسوق. لا يكفي أي منهما منفرداً.
- هل تحل بيانات real tick فجوة الباك تست والحساب الحقيقي بالكامل؟
- لا. بيانات real tick ترفع دقة الاختبار، لكن التنفيذ الحي يبقى متأثراً بالانزلاق السعري، ورفض الأوامر، وزمن الاتصال، والسيولة، وشروط الوسيط الخاصة.
- لماذا تظهر صفقة في الباك تست ولا تظهر في الحساب الحي؟
- الأسباب الشائعة تشمل اختلاف التكات، والسبريد اللحظي، وسرعة التنفيذ، والحد الأدنى لمسافة الأوامر، وتغير السعر قبل التأكيد، ومواصفات الرمز لدى الوسيط.
- ما البيانات التي يجب تسجيلها عند مقارنة الباك تست بالحساب الحي؟
- سجّل وقت السيرفر، والرمز، والسعر المطلوب، وسعر التنفيذ، والسبريد، والعمولة، والسواب، والحجم، وPing الـ VPS، وأي رسالة رفض أو تعديل من الوسيط.
هذا المحتوى تعليمي، وليس نصيحة استثمارية. وجميع أرقام الأداء نتائج اختبار تاريخي لا تداول حي، ولا تضمن النتائج المستقبلية.
