← All model books

MC3S-b optX · Full Options Direction/EV · Frozen OOS · Model diagnostics

CANDIDATE · 2025-09-26 → 2026-07-16 · 550 trades

One observation is one model trade; 550 trades feed 201 active daily marks and 128 entry-date cohorts. Metrics use 252 daily observations/year. Strict one-look MC3S-b OOS book. Purged first-year train; OOS begins 2025-09-25. Last complete 44-session entry is 2026-05-13 and marks through 2026-07-16; later signals lack a complete local hold. Plain-NumPy depth-2 gradient boosting, 200 rounds, lr=0.05. Returns and observation rankings include the model's existing execution costs.

Total return-19.4%Span-true compounded return · not annualized
Annualized CAGR-23.7%Annualized at 252 periods/year · span is 293 calendar days
QuantStats Sharpe (i.i.d.)-1.70Annualized at 252 daily periods/year
QuantStats Sortino-2.26Same 252-period annualization
Entry-cohort t-stat-3.44Entry-date-cohort bootstrap · 10,000 draws · 128 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
BB2026-04-23+64.93%
BB2026-05-06+56.11%
VG2025-10-06+48.21%
CL2025-12-10+48.08%
PLNT2026-01-12+43.50%
DLTR2025-10-10+40.54%
DVN2026-01-15+39.74%
INTU2026-01-14+38.43%
ALB2025-11-14+38.34%
A2026-01-09+38.11%

Top 10 worst

TickerEntry dateReturn
CELC2025-10-14-75.32%
CELC2025-10-15-73.51%
UMC2026-03-13-69.28%
HPE2026-03-27-68.95%
NOK2026-03-12-63.04%
PENG2026-05-07-57.67%
CL2025-12-24-54.62%
OXY2026-01-02-51.64%
NOK2026-03-04-51.16%
PENG2026-05-08-50.52%

Exposure profile

MeasureMeanMedianPeak
Daily gross $$894,008$1,026,157$1,324,955
Concurrent position count120.4140170
Single-name share48.6% · CF · 2025-09-26

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 (201 marks)
DateGross $PositionsTop nameTop-name share
2025-09-26$32,3445CF48.6%
2025-09-29$58,63610CF26.8%
2025-09-30$72,94612CF21.6%
2025-10-01$106,53117CF14.8%
2025-10-02$157,71522PFE10.7%
2025-10-03$187,64927CART10.1%
2025-10-06$233,47332CART8.1%
2025-10-07$256,03436CART7.4%
2025-10-08$313,09141ENB9.6%
2025-10-09$342,12446ENB8.8%
2025-10-10$372,08751ENB8.1%
2025-10-13$395,63456ENB7.6%
2025-10-14$423,92659ENB7.1%
2025-10-15$444,46862ENB6.7%
2025-10-16$451,48364ENB6.6%
2025-10-17$451,48364ENB6.6%
2025-10-20$451,48364ENB6.6%
2025-10-21$451,48364ENB6.6%
2025-10-22$460,78466ENB6.5%
2025-10-23$502,25770ENB6.0%
2025-10-24$548,96475ENB5.5%
2025-10-27$607,33279ENB4.9%
2025-10-28$633,78681ENB4.7%
2025-10-29$671,06886ENB4.5%
2025-10-30$704,16091ENB4.3%
2025-10-31$756,34496ENB4.0%
2025-11-03$789,247101ENB3.8%
2025-11-04$789,247101ENB3.8%
2025-11-05$830,729106ENB3.6%
2025-11-06$865,093111ENB3.5%
2025-11-07$900,162116ENB3.3%
2025-11-10$938,948121ENB3.2%
2025-11-11$969,079126ENB3.1%
2025-11-12$997,987131ENB3.0%
2025-11-13$1,026,157135ENB2.9%
2025-11-14$1,059,154140ENB2.8%
2025-11-17$1,089,705145ENB2.8%
2025-11-18$1,105,356147ENB2.7%
2025-11-19$1,141,172152ENB2.6%
2025-11-20$1,175,626157ENB2.6%
2025-11-21$1,175,626157ENB2.6%
2025-11-24$1,175,626157ENB2.6%
2025-11-25$1,175,626157ENB2.6%
2025-11-26$1,219,188162ENB2.5%
2025-11-28$1,240,038162ENB2.4%
2025-12-01$1,213,746157ENB2.5%
2025-12-02$1,199,436155ENB2.5%
2025-12-03$1,198,809155ENB2.5%
2025-12-04$1,187,760155ENB2.5%
2025-12-05$1,193,956155ENB2.5%
2025-12-08$1,179,219155ENB2.5%
2025-12-09$1,185,560155ENB2.5%
2025-12-10$1,186,206155KMB2.3%
2025-12-11$1,189,091155KMB2.3%
2025-12-12$1,187,570155KMB2.3%
2025-12-15$1,201,894155WBD2.3%
2025-12-16$1,203,923157WBD2.3%
2025-12-17$1,224,711159WBD2.2%
2025-12-18$1,288,865162TEL2.2%
2025-12-19$1,288,865162TEL2.2%
2025-12-22$1,288,865162TEL2.2%
2025-12-23$1,288,865162TEL2.2%
2025-12-24$1,324,955165CL3.2%
2025-12-26$1,307,667164CL3.2%
2025-12-29$1,260,960159CL3.3%
2025-12-30$1,202,593155CL3.5%
2025-12-31$1,189,854155CL3.5%
2026-01-02$1,173,440152CL3.6%
2026-01-05$1,160,022150CL3.6%
2026-01-06$1,153,285149CL3.6%
2026-01-07$1,148,283149CL3.7%
2026-01-08$1,189,143154CL3.5%
2026-01-09$1,197,645154CL3.5%
2026-01-12$1,224,167154SRAD3.8%
2026-01-13$1,223,437154SRAD3.8%
2026-01-14$1,231,829154SRAD3.8%
2026-01-15$1,249,006154CSGP3.9%
2026-01-16$1,220,098149CSGP4.0%
2026-01-20$1,191,928145CSGP4.1%
2026-01-21$1,158,931140CSGP4.2%
2026-01-22$1,148,207138CSGP4.2%
2026-01-23$1,158,286140CSGP4.2%
2026-01-26$1,174,288140CSGP4.2%
2026-01-27$1,139,835135CSGP4.3%
2026-01-28$1,162,088140CSGP4.2%
2026-01-29$1,211,944145CSGP4.0%
2026-01-30$1,250,139149CSGP3.9%
2026-02-02$1,247,434149CSGP3.9%
2026-02-03$1,206,767145CSGP4.0%
2026-02-04$1,225,954148CSGP4.0%
2026-02-05$1,286,810153CSGP3.8%
2026-02-06$1,286,493153CSGP3.8%
2026-02-09$1,285,563153CSGP3.8%
2026-02-10$1,279,776153CSGP3.8%
2026-02-11$1,283,391153CSGP3.8%
2026-02-12$1,291,843154CSGP3.8%
2026-02-13$1,266,641154CSGP3.9%
2026-02-17$1,270,144154CSGP3.8%
2026-02-18$1,291,734154CSGP3.8%
2026-02-19$1,284,627154CSGP3.8%
2026-02-20$1,254,306149CSGP3.9%
2026-02-23$1,212,976144SRAD3.9%
2026-02-24$1,141,807139SRAD4.1%
2026-02-25$1,179,585144SRAD4.0%
2026-02-26$1,217,815149SRAD3.8%
2026-02-27$1,247,445154SRAD3.7%
2026-03-02$1,233,638154SRAD3.8%
2026-03-03$1,222,289153SRAD3.8%
2026-03-04$1,261,493158SRAD3.7%
2026-03-05$1,303,242163SRAD3.6%
2026-03-06$1,297,078162SRAD3.6%
2026-03-09$1,305,578165SRAD3.6%
2026-03-10$1,312,487167SRAD3.6%
2026-03-11$1,305,012168NOW3.3%
2026-03-12$1,309,400168NOW3.3%
2026-03-13$1,300,934168SKM3.5%
2026-03-16$1,286,460168SKM3.5%
2026-03-17$1,261,966167SKM3.6%
2026-03-18$1,263,079167SKM3.6%
2026-03-19$1,251,485167SKM3.6%
2026-03-20$1,204,177162SKM3.8%
2026-03-23$1,204,177162SKM3.8%
2026-03-24$1,204,177162SKM3.8%
2026-03-25$1,225,374167SKM3.7%
2026-03-26$1,222,055169SKM3.7%
2026-03-27$1,223,734170SKM3.7%
2026-03-30$1,213,884170SKM3.7%
2026-03-31$1,213,884170SKM3.7%
2026-04-01$1,201,969167SKM3.8%
2026-04-02$1,168,921164SKM3.9%
2026-04-06$1,156,716165SKM3.9%
2026-04-07$1,115,858160SKM4.1%
2026-04-08$1,107,582160SKM4.1%
2026-04-09$1,091,205158SKM4.2%
2026-04-10$1,037,229155SKM4.4%
2026-04-13$1,023,610155SKM4.4%
2026-04-14$987,138151SKM4.6%
2026-04-15$969,283148SKM4.7%
2026-04-16$948,174145SKM3.9%
2026-04-17$910,820140SKM4.1%
2026-04-20$878,320135CF3.8%
2026-04-21$842,898130CF3.9%
2026-04-22$806,132127CF4.1%
2026-04-23$800,979125CF4.1%
2026-04-24$844,537130CF3.9%
2026-04-27$883,776135CF3.8%
2026-04-28$883,776135CF3.8%
2026-04-29$875,122134CF3.8%
2026-04-30$857,425132CF3.9%
2026-05-01$868,315132CF3.8%
2026-05-04$872,322132CF3.8%
2026-05-05$885,586133NOK4.0%
2026-05-06$878,083133NOK3.8%
2026-05-07$863,449133NOK3.9%
2026-05-08$882,345137NOK3.8%
2026-05-11$881,736137NOK3.8%
2026-05-12$884,515137NOK3.8%
2026-05-13$869,350137NOK3.9%
2026-05-14$837,062132NOK3.1%
2026-05-15$804,668127NOK3.2%
2026-05-18$769,159122NOK3.4%
2026-05-19$732,767118NOK3.6%
2026-05-20$697,314113NOK3.7%
2026-05-21$661,731108NOK3.9%
2026-05-22$661,731108NOK3.9%
2026-05-26$661,731108NOK3.9%
2026-05-27$661,731108NOK3.9%
2026-05-28$640,533103NOK4.1%
2026-05-29$624,02598NOK4.2%
2026-06-01$596,61693NOK4.4%
2026-06-02$554,64788NOK4.7%
2026-06-03$554,64788NOK4.7%
2026-06-04$544,30986NOK4.8%
2026-06-05$527,50284NOK4.9%
2026-06-08$501,51279NOK5.2%
2026-06-09$501,51279NOK5.2%
2026-06-10$497,26278NOK5.2%
2026-06-11$494,45277NOK5.3%
2026-06-12$487,57175NOK5.3%
2026-06-15$468,54970NOK5.6%
2026-06-16$465,81769NOK5.6%
2026-06-17$453,32867NOK5.7%
2026-06-18$439,73665NOK5.9%
2026-06-22$439,73665NOK5.9%
2026-06-23$439,73665NOK5.9%
2026-06-24$439,73665NOK5.9%
2026-06-25$426,46963NOK6.1%
2026-06-26$400,85860NOK6.5%
2026-06-29$357,30055NOK7.3%
2026-06-30$318,06150NOK8.2%
2026-07-01$318,06150NOK8.2%
2026-07-02$288,93746NOK9.0%
2026-07-06$268,40343CLX8.5%
2026-07-07$227,88438CLX10.0%
2026-07-08$192,29333CLX11.9%
2026-07-09$166,19230DUOL7.5%
2026-07-10$134,49225CLX8.5%
2026-07-13$107,37620CLX10.6%
2026-07-14$80,93015CLX14.1%
2026-07-15$52,17010BSX17.5%
2026-07-16$22,8085SKM36.5%

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 weeks24-25.0%-1.17%25.0%-4.31+1.54%
SPY-down weeks19+7.5%+0.39%68.4%2.62-1.26%

MC3S-b optX · Full Options Direction/EV · Frozen OOS (Compounded)
26 Sep, 2025 - 16 Jul, 2026 (matched dates)

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


2026-07-19T13:00:21.261897 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.330137 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.394860 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.463484 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.536070 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.600356 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.662927 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.728004 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.787795 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.838497 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.906866 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:21.971372 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:22.043495 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/
2026-07-19T13:00:22.134257 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/