The library

Every project, honest outcome and all.

The repo is the portfolio. SPEC → code → trials.csv → honesty card → write-up.

NVO / LLY pairs

Live paper

Market-neutral pharma duopoly spread with a pre-registered z-band and deflated-Sharpe validation.

equitiesstat-arbcointegration
Net Sharpe0.71

Options pricer + Greeks

Survived

Closed-form BS pricer cross-checked against Monte Carlo, then run on a live NVO/LLY chain to map the skew the model can’t explain.

optionsblack-scholesmonte-carlo
IV error1.2%

XS-momentum (12-1)

Killed

Construction valid (UMD ρ=0.88) but the gross premium is gone. The anomaly decayed, not our data. Two kill conditions hit.

equitiesfactor
Perm p0.87

TSMOM multi-asset

Killed

Net SR 0.52, DSR 0.93 — but permutation p just missed the pre-registered 0.10 bar. Timing added no Sharpe over the static book. Killed per spec.

multi-assettrendvol-target
Perm p0.112

Stylized facts & fractals

Survived

Return distributions vs normal across timescales: QQ-plots, tail indices, and the shuffle test that proves clustering is real and fat tails are forever.

researchhursthill
Hurst0.58

Markov regime model

In review

Vol/trend state classification on weekly returns, conditioning an existing strategy and permutation-testing whether it honestly improves anything.

regimeHMM
States3