ConvexPi
← S&P next-day

20-Day Momentum

ConvexPi · scored through 2026-09-16

Live Sharpe · forward-only

-0.38*

over 54 sessions · ±2.2 standard error

Is the edge real?

too early

deflated Sharpe 0.30

Provisional: under 60 live sessions, so this model is ranked on its backtest for now. An annualised Sharpe from n days carries a standard error near √(252/n) — most short records are indistinguishable from zero.

Live equity curve · vol-scaled to 10%

-3%-2%-1%0%1%2026-06-302026-09-15
Live daily PnL, each model rescaled to 10% annualised volatility and then compounded. Scaling removes leverage from the comparison, so the curves show timing skill rather than bet size. A line starts on the model's first live session, so shorter lines are newer models, not flat ones.

Metrics

Live · forward-only

Sharpe (net of costs)
-0.38
Sharpe before costs
-0.23
Cumulative PnL
-1.0%
Given up to costs
0.34%
Hit rate
48%
vs buy & hold (info ratio)
-0.57
Turnover
17% of sessions
Sessions
54

Backtest · 252-day walk-forward

Sharpe (net of costs)
-0.60
Sharpe before costs
-0.51
Cumulative PnL
-8.1%
Given up to costs
1.02%
vs buy & hold
-22.3%
vs buy & hold (info ratio)
-1.21
Turnover
11% of sessions

Forecast history

SessionForecastPositionActualPnL
2026-09-16-1.819%short
2026-09-15-2.057%short-0.45%0.45%
2026-09-14-2.129%short-0.45%0.45%
2026-09-11-1.821%short-0.48%0.48%
2026-09-10-2.024%short0.86%-0.86%
2026-09-09-1.188%short-0.58%0.58%
2026-09-08-1.027%short-0.48%0.48%
2026-09-04-0.503%short-0.58%0.58%
2026-09-030.490%long-0.38%-0.38%
2026-09-02-0.737%short1.06%-1.06%
2026-09-010.407%long0.46%0.46%
2026-08-311.127%long-0.71%-0.71%
2026-08-282.965%long-0.33%-0.33%
2026-08-273.944%long-0.25%-0.25%
2026-08-264.914%long0.72%0.72%
2026-08-253.345%long-0.02%-0.02%
2026-08-243.233%long0.32%0.32%
2026-08-213.540%long-0.28%-0.28%
2026-08-202.659%long0.43%0.43%
2026-08-192.787%long-0.87%-0.87%
2026-08-182.431%long0.21%0.21%
2026-08-174.054%long-0.69%-0.69%
2026-08-144.399%long-0.52%-0.52%
2026-08-133.520%long-0.17%-0.17%
2026-08-122.326%long0.65%0.65%
2026-08-112.447%long0.26%0.26%
2026-08-103.164%long-0.32%-0.32%
2026-08-072.406%long-0.06%-0.06%
2026-08-062.205%long0.62%0.62%
2026-08-053.219%long-0.18%-0.18%
2026-08-043.101%long-0.17%-0.17%
2026-08-030.837%long1.79%1.79%
2026-07-310.087%long1.48%1.48%
2026-07-30-0.609%short0.70%-0.70%
2026-07-29-2.443%short1.66%-1.66%
2026-07-28-0.157%short-1.52%1.52%
2026-07-270.804%long0.21%0.21%
2026-07-240.741%long0.02%0.02%
2026-07-230.681%long0.05%0.05%
2026-07-221.813%long-1.21%-1.21%
2026-07-210.487%long-0.14%-0.14%
2026-07-20-0.764%short0.89%-0.89%
2026-07-170.507%long-0.19%-0.19%
2026-07-160.298%long-1.01%-1.01%
2026-07-150.240%long-0.51%-0.51%
2026-07-141.509%long0.38%0.38%
2026-07-131.637%long0.38%0.38%
2026-07-104.244%long-0.79%-0.79%
2026-07-092.125%long0.42%0.42%
2026-07-081.039%long0.81%0.81%
2026-07-071.627%long-0.28%-0.28%
2026-07-06-0.618%short-0.45%0.45%
2026-07-02-0.933%short0.72%-0.72%
2026-07-01-1.663%short0.00%-0.00%
2026-06-30-1.324%short-0.22%0.22%

The most recent row is the call for the next unrealized session — actual and PnL fill in after that close. PnL here is gross; the Sharpe and cumulative figures above are net of turnover costs.