backtester
إعدادات الواقعية
كيف ينمذج الباك تيستر الانزلاق والعمولة والتنفيذات الجزئية والفجوات.
الباك تيستر يتشارك محرّك التنفيذ مع التداول الحقيقي. الإعدادات أدناه تُضبط مدى واقعية محاكاة التنفيذات على الشموع التاريخية.
الانزلاق
الوضع → fixed bps | ATR fraction | book replay
الافتراضي → ATR fraction (0.05 × ATR(14))
book replay يستخدم لقطة L2 التاريخية عند حافة الشمعة — الخيار الأدق
لكنه متاح فقط للرموز التي يمتلك سبكترا تاريخ L2 لها (معظم العقود
الآجلة وأهم أزواج العملات الرقمية).
العمولة
لكل سهم / لكل عقد / نسبة مئوية
الافتراضي حسب اتصال الوسيط (يُضبط في Profile ← Brokers)
الباك تيستس ترث جدول عمولة وسيطك الحقيقي افتراضياً، فيتطابق P&L الورقي مع ما ستراه على نفس الوسيط حياً.
التنفيذات الجزئية
Off → كل أمر يُنفّذ ١٠٠٪ بالسعر المنمذج
Volume-weighted → نسبة التنفيذ = min(qty, bar_volume × participation_cap)
Volume-weighted أكثر صدقاً على الأدوات قليلة السيولة. اضبط
participation_cap لسقفك الواقعي (٥٪ نموذجي).
معالجة الفجوات
Strict gap → الإيقافات تُنفّذ بالسعر التالي المتاح (الأسوأ)
Best gap → الإيقافات تُنفّذ عند مستوى الفجوة (متفائل)
Realistic → منتصف بين strict وbest
Strict أكثر أماناً لتقدير خطر الإفلاس. Realistic يطابق كيف تنزل التنفيذات على الأسواق النشطة فعلاً.
التأخير
Submission → N ميلي ث قبل افتتاح الشمعة التالية
Cancellation → N ميلي ث (الافتراضي: مثل Submission)
إن أطلقت استراتيجيتك عند إغلاق الشمعة، يمثّل التأخير الزمن بين تقييم الـ VM للشمعة ووصول الأمر للوسيط. ٥٠ ميلي ث واقعي لعامل مُجاور؛ ٢٥٠ ميلي ث للتجزئة.