verida.trade CT Lab · verida.trade

الاختبار الخلفي

شغّل استراتيجية على سلسلة 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%، مثلاً.

ذات الصلة

  • قياس البنية — قِس ما إذا كان مسار السعر له بنية قابلة للاستغلال.
  • اختبار البقاء — الاختبار الزوجي للعقيدة: هل يصمد مديرك على كلا الجانبين؟