الاختبار الخلفي
شغّل استراتيجية على سلسلة OHLCV منطق دخول/خروج Rhai، احصل على Sharpe و Sortino و drawdown و win-rate و profit-factor و PnL وعدد الصفقات.
يأخذ الاختبار الخلفي سلسلة أسعار (OHLCV)، استراتيجية في Rhai (ضمنية أو ملف)، مؤشرات اختيارية، رأس مال أولي ومعايير. يعيد مقاييس الأداء: Sharpe، Sortino، drawdown أقصى، win-rate، profit-factor، PnL إجمالي وعدد الصفقات. يحفظ النتائج للمقارنة عبر الجلسات.
الاستراتيجية (Rhai)
الاستراتيجية نص Rhai يقرأ السعر (close[0])، المؤشرات (ind["name"][0])، المركز الحالي، ويعيد قرارًا: long() أو short() أو flat() أو decision(...).
// مثال: تقاطع المتوسطات المتحركة
if ind["ema_short"][0] > ind["ema_long"][0] {
long()
} else if ind["ema_short"][0] < ind["ema_long"][0] {
short()
} else {
flat()
}
مقارن التجارب
حدّد تجربة أساسية (تحكم) و N متغيرات، كل واحد يغير عاملاً واحدًا: الاستراتيجية، المؤشرات، fee_pct أو المعايير. المتغيرات تعمل جنبًا إلى جنب مع تثبيت كل شيء آخر.
البحث والحفظ
جميع الاختبارات الخلفية تُحفظ مع المواصفات والمقاييس. يدعم البحث المرشحات (الحقل، العامل، القيمة) والترتيب — أساس لمقارنة التجارب عبر الجلسات: رشّح بـ Sharpe أكبر من 1.0 و drawdown أقل من 20%، مثلاً.
ذات الصلة
- قياس البنية — قِس ما إذا كان مسار السعر له بنية قابلة للاستغلال.
- اختبار البقاء — الاختبار الزوجي للعقيدة: هل يصمد مديرك على كلا الجانبين؟