← All model books

Victory Lap Paired · Model diagnostics

VALIDATED · 2026-05-05 → 2026-07-16 · 399 trades

One observation is one model trade; 399 trades feed 50 active daily marks and 38 entry-date cohorts. Metrics use 252 daily observations/year. Returns and observation rankings include the model's existing execution costs.

Total return+3.8%Span-true compounded return · not annualized
Annualized CAGRSuppressed because the observed span is under 180 calendar days
QuantStats Sharpe (i.i.d.)2.13Annualized at 252 daily periods/year
QuantStats Sortino3.88Same 252-period annualization
Entry-cohort t-stat1.47Entry-date-cohort bootstrap · 10,000 draws · 38 entry-date cohorts

Sortino convention: QuantStats Sortino is mean return divided by downside deviation, multiplied by √(periods/year). This differs from plain-downside conventions.

Inference note: overlapping holding periods can make an i.i.d. Sharpe optimistic. The t-stat bootstraps entry-date cohorts and preserves every cohort's full marked path.

Best and worst trades

Observation return follows the verified construction; a paired trade is the sum of its equal-notional short and synthetic-control legs.

Top 10 best

TickerEntry dateReturn
SOXS2026-05-20+61.08%
INTC2026-05-12+51.49%
AXTI2026-06-16+48.28%
ASST2026-06-16+45.58%
SYM2026-05-26+45.26%
LWLG2026-05-12+42.59%
MU2026-05-12+42.19%
LUNR2026-05-26+41.45%
SATL2026-05-27+40.72%
ADBE2026-06-01+40.58%

Top 10 worst

TickerEntry dateReturn
DELL2026-05-15-66.96%
RKLB2026-05-12-66.42%
ARM2026-05-15-63.17%
TE2026-05-12-58.73%
FCEL2026-05-12-54.68%
HIMS2026-06-05-52.45%
FLY2026-05-12-51.72%
ENPH2026-05-14-46.21%
SNOW2026-05-19-43.61%
NBIS2026-05-19-43.33%

Exposure profile

MeasureMeanMedianPeak
Daily gross $$1,755,600$1,570,000$3,520,000
Concurrent position count87.878176
Single-name share50.0% · LLY · 2026-05-05

Position count is the number of model trades at each daily mark; one matched-control basket counts as one paired position. Single-name share aggregates repeated ticker exposure before dividing by daily gross.

Daily exposure (50 marks)
DateGross $PositionsTop nameTop-name share
2026-05-05$20,0001LLY50.0%
2026-05-06$20,0001LLY50.0%
2026-05-07$60,0003CAT16.7%
2026-05-08$80,0004CAT12.5%
2026-05-11$80,0004CAT12.5%
2026-05-12$1,100,00055ASTX2.0%
2026-05-13$1,360,00068ASTX1.6%
2026-05-14$1,540,00077ASTX1.4%
2026-05-15$1,820,00091ASTX1.2%
2026-05-18$1,880,00094PENG1.2%
2026-05-19$2,140,000107FLY1.1%
2026-05-20$2,220,000111RDW1.2%
2026-05-21$2,340,000117RDW1.1%
2026-05-22$2,440,000122RDW1.1%
2026-05-26$2,960,000148RDW1.2%
2026-05-27$3,480,000174RDW1.1%
2026-05-28$2,780,000139IRDM1.1%
2026-05-29$2,880,000144CLSK1.0%
2026-06-01$3,160,000158IRDM1.1%
2026-06-02$3,320,000166IRDM1.0%
2026-06-03$3,520,000176IRDM0.9%
2026-06-04$3,340,000167IRDM1.0%
2026-06-05$3,320,000166IRDM1.0%
2026-06-08$3,280,000164IRDM1.0%
2026-06-09$3,180,000159FPS1.0%
2026-06-10$2,680,000134FPS1.2%
2026-06-11$2,220,000111FPS1.4%
2026-06-12$2,000,000100FPS1.6%
2026-06-15$1,740,00087FPS1.8%
2026-06-16$1,540,00077CVS1.5%
2026-06-17$1,320,00066CVS1.8%
2026-06-18$1,340,00067ASML2.0%
2026-06-22$1,380,00069ASML1.7%
2026-06-23$1,480,00074ASML1.6%
2026-06-24$1,420,00071ASML1.6%
2026-06-25$1,420,00071FRMI1.6%
2026-06-26$1,540,00077FRMI1.5%
2026-06-29$1,600,00080NUAI1.5%
2026-06-30$1,760,00088NUAI1.3%
2026-07-01$2,000,000100MRNA1.2%
2026-07-02$1,740,00087NUAI1.3%
2026-07-06$1,520,00076GLW1.3%
2026-07-07$1,240,00062GLW1.6%
2026-07-08$1,120,00056OUST1.8%
2026-07-09$940,00047RVMD1.8%
2026-07-10$920,00046WEN1.8%
2026-07-13$880,00044WEN1.9%
2026-07-14$720,00036CMPS1.9%
2026-07-15$600,00030LCID2.2%
2026-07-16$340,00017ACMR2.9%

SPY weekly regime split

SPY direction is local, read-only daily_ohlc close-to-close by Friday week. The final partial week uses its last available close.

RegimeWeeksModel totalAvg model weekHit rateAnn. SharpeAvg SPY week
SPY-up weeks8-0.1%-0.00%37.5%-0.03+1.21%
SPY-down weeks3+3.9%+1.27%100.0%16.18-1.81%

Victory Lap Paired (Compounded)
5 May, 2026 - 16 Jul, 2026 (matched dates)

Benchmark: SPY • Periods/Year: 252 • RF: 0.0% | Generated by QuantStats (v. 0.0.81)


2026-07-19T13:00:40.861074 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:40.930931 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:40.996854 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.062394 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.226479 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.288353 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.344506 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.408043 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.475436 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.532788 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.594790 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.652329 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.719120 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:41.809921 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/