← All model books

N1 + Victory Lap · Same-Ticker Exposure Capped · Model diagnostics

CANDIDATE · 2026-05-05 → 2026-07-16 · 3,042 trades

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

Total return+42.2%Span-true compounded return · not annualized
Annualized CAGRSuppressed because the observed span is under 180 calendar days
QuantStats Sharpe (i.i.d.)4.73Annualized at 252 daily periods/year
QuantStats Sortino26.53Same 252-period annualization
Entry-cohort t-stat3.03Entry-date-cohort bootstrap · 10,000 draws · 41 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
WOK2026-06-17+170.49%
BESS2026-06-23+152.31%
ASTI2026-06-23+133.60%
AKTX2026-06-23+133.21%
IMSR2026-06-23+128.45%
ALOY2026-06-23+127.45%
VSA2026-06-17+124.83%
DUOT2026-06-23+122.58%
SOAR2026-06-23+117.15%
GRRR2026-06-23+116.02%

Top 10 worst

TickerEntry dateReturn
SDOT2026-06-26-197.84%
LASE2026-06-01-194.21%
SDOT2026-06-02-145.65%
SDOT2026-06-01-104.59%
FCEL2026-05-12-55.62%
APGE2026-06-16-54.35%
TE2026-05-12-52.05%
STFS2026-06-24-49.86%
ENPH2026-05-14-44.46%
OKTA2026-05-27-42.22%

Exposure profile

MeasureMeanMedianPeak
Daily gross $$1,031,600$1,085,000$1,995,000
Concurrent position count345.4302900
Single-name share100.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$5,0001LLY100.0%
2026-05-06$5,0001LLY100.0%
2026-05-07$15,0003CAT33.3%
2026-05-08$20,0004CAT25.0%
2026-05-11$20,0004CAT25.0%
2026-05-12$275,00055AAOI1.8%
2026-05-13$340,00068AAOI1.5%
2026-05-14$385,00077AAOI1.3%
2026-05-15$455,00091AAOI1.1%
2026-05-18$470,00094AAOI1.1%
2026-05-19$605,000138AAOI0.8%
2026-05-20$680,000174AAOI0.7%
2026-05-21$735,000211AAOI0.7%
2026-05-22$795,000243AAL0.6%
2026-05-26$890,000286AAL0.6%
2026-05-27$1,305,000419AAL0.4%
2026-05-28$1,505,000551AA0.3%
2026-05-29$1,690,000670AA0.3%
2026-06-01$1,875,000792AA0.3%
2026-06-02$1,995,000900AA0.3%
2026-06-03$1,970,000861AA0.3%
2026-06-04$1,850,000779AAL0.3%
2026-06-05$1,725,000710AA0.3%
2026-06-08$1,635,000613AA0.3%
2026-06-09$1,480,000507AA0.3%
2026-06-10$1,525,000457AA0.3%
2026-06-11$1,325,000365AA0.4%
2026-06-12$1,095,000276AA0.5%
2026-06-15$895,000213AA0.6%
2026-06-16$1,065,000256AA0.5%
2026-06-17$770,000177AAL0.6%
2026-06-18$885,000216AAL0.6%
2026-06-22$1,225,000333AAL0.4%
2026-06-23$1,710,000523AAL0.3%
2026-06-24$1,700,000550AAL0.3%
2026-06-25$1,825,000658A0.3%
2026-06-26$1,805,000697A0.3%
2026-06-29$1,670,000637A0.3%
2026-06-30$1,410,000502A0.4%
2026-07-01$1,505,000527A0.3%
2026-07-02$1,375,000476A0.4%
2026-07-06$1,410,000477A0.4%
2026-07-07$1,395,000494A0.4%
2026-07-08$1,340,000443A0.4%
2026-07-09$1,075,000317A0.5%
2026-07-10$835,000212A0.6%
2026-07-13$585,000126ABBV0.9%
2026-07-14$215,00043ACMR2.3%
2026-07-15$150,00030ACMR3.3%
2026-07-16$65,00013BIDU7.7%

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+20.8%+2.47%62.5%4.14+1.21%
SPY-down weeks3+17.7%+5.75%100.0%5.80-1.81%

N1 + Victory Lap · Same-Ticker Exposure Capped (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:43.361520 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.427340 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.496331 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.568850 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.649560 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.718464 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.845152 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:43.928148 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.032151 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.114498 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.229902 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.296889 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.406286 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:44.486683 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/