{label}
+{value}
+ {sub &&{sub}
} +| {labelHeader} | +Setups | +Wins | +Losses | +Expired | +Hit Rate | +Avg R | +Total R | +
|---|---|---|---|---|---|---|---|
| {mapLabel ? mapLabel(key) : key} | +{stats.total} | +{stats.wins} | +{stats.losses} | +{stats.expired} | +{fmtPct(stats.hit_rate)} | +{fmtR(stats.avg_r)} | +{fmtR(stats.total_r)} | +
+ Each setup is replayed against the daily bars after its detection: a{' '} + win means the target was reached before the + stop, a loss means the stop was hit first (bars + where both levels fall inside the same day count conservatively as losses). Setups with + neither level hit within 30 trading days expire at + 0R. Avg R is the expectancy per trade: wins earn their R:R ratio, losses cost −1R — a + positive value means the signals have been profitable on a risk-adjusted basis. The + evaluator runs nightly after OHLCV collection. +
+