Per-resolution signed return:
- If predicted LONG and price went up โ positive realized return
- If predicted LONG and price went down โ negative realized return
- If predicted SHORT and price went down โ positive realized return
- If predicted SHORT and price went up โ negative realized return
i.e. "what would a unit bet in the predicted direction have earned?"
Sharpe = mean(signedReturn) / std(signedReturn)
Annualized: short-horizon resolutions are ~10 minutes apart. The trading year has 252 ร 6.5 ร 60 / 10 โ 23,400 such periods. Annualized Sharpe = raw Sharpe ร โ(periods per year).
Caveats: the Sharpe shown here uses unsigned R-multiples and equal-weighted trades, so it reflects predictor quality, not the actual strategy P&L (which includes size, fees, slippage). Real-trade Sharpe lives in
risk-dashboard.html.