§1.1 — Trading
PnL Dashboard
Live PnL reporting dashboard for the Kalshi weather algo trading
Trades Won
Realized, Live Since Jul 2026
Max Drawdown
live trade ledger
›show 11 earlier trades
›notes
Max drawdown -3.02%, 2026-09-10 → 2026-09-20 — measured against bankroll at the time of that peak. Rows shown as % of current bankroll, not dollars, to keep account size private.
One more trade (Sept 26) is still open and not yet in this tally.
fv/size (fair value and applied Kelly stake, at decision time) only show from Sept 24 onward — that's when this got a durable DB column instead of living only in a rotating text log; earlier trades predate it and aren't backfilled.
›backtest comparison (bootstrapped)
2021-08-06 to 2026-05-16 (567 trades), bootstrapped 2000x — red is live, against the p05–p95 range.
win rate 31.7% · total return +461.5% · positive over 99% of resampled histories
›why bootstrap, and why live looks extreme
Why bootstrap instead of trusting the single backtest run: with only 567 trades, the one realized sequence of wins and losses is just one draw from a much wider range of outcomes. Each of the 2000 resamples keeps the real calendar pattern of which days had a trade, but reshuffles — with replacement — which historical outcome lands on each of those days. That randomizes the sequence Sharpe and max drawdown are sensitive to, while leaving how often the strategy actually traded untouched. The point estimate (accent line) is what really happened; the band is the honest range around it.
The live markers are only 65 calendar days / 16 trades — CAGR and Sharpe get exaggerated by annualizing that short a window. Reference only, not a claim these rates hold over a year.
the model behind these trades → Kalshi Weather Model