Skip to content

Explore WCWins

Track 3 · Risk and Bankroll Science · Lesson 15 of 24

Drawdowns and risk of ruin

Measure drawdowns properly, read their distribution from simulation, and set stop rules and affordability limits — then see how a five-point overestimate turns Kelly staking into ruin.

Advanced8 minRisk management

Learning objectives

  • Compute the maximum drawdown of a bankroll path and the gain needed to recover from it.
  • Read median, 90th-percentile and tail drawdown statistics from a staking simulation.
  • Show how overestimating p by five points changes drawdown and ruin for flat, fixed, Kelly and lower-bound staking.
  • Write a pre-committed stop rule and an affordability limit for a simulated virtual-Credit bankroll.
  • Explain what risk-constrained Kelly adds and what it assumes.

Drawdown: the number you live through

A drawdown is the fall from the highest bankroll reached so far, as a share of that peak. The maximum drawdown is the deepest such fall over a whole path. Time under water — the number of picks until a new peak — matters too, because long recoveries are where discipline breaks.

DD_t = (peak_t − W_t) / peak_t, MaxDD = max over t of DD_t
peak_t is the highest bankroll up to pick t.
Gain needed to recover = 1 / (1 − d) − 1
Losses and recoveries are asymmetric because returns compound.
Recovery needed after a drawdown d
DrawdownGain needed to return to the peak
20%+25.0%
30%+42.9%
50%+100%
75%+300%
90%+900%

In this lesson ruin means the simulated bankroll falls below 1% of its starting value, the threshold the Kelly and Drawdown lab uses. With proportional staking a bankroll never reaches exactly zero, so a practical ruin level is needed.

Drawdowns are a distribution, not a number

One simulated path tells you little. The reference scenario below repeats 500 even-money picks over 400 paths (seed 1). The bettor believes p = 0.55; the truth is p = 0.50, so the real edge is zero. The lower bound of the bettor's interval is 0.50. All five rules face the same outcome sequence on each path.

Estimated 0.55, actual 0.50, lower bound 0.50, odds 2.00, 500 picks, 400 paths, seed 1, start 100 (the lab's five default staking rules)
RuleStakeMedian finalMedian max DD90th pct max DDP(DD ≥ 50%)P(below start)P(ruin)
Flat 1% of start1%98.022.2%39.9%2.3%51.2%0.0%
Fixed 2% of current2%86.941.7%60.8%28.5%60.0%0.0%
Full Kelly on 0.5510%6.697.9%99.8%100%85.5%16.3%
Half Kelly, capped at 5%5%48.478.7%92.7%97.8%72.3%0.0%
Half Kelly on lower bound0%1000%0%0%0%0%

With zero true edge, any positive stake has negative log growth, and bigger stakes lose faster. The simulation agrees with theory: G(0.10) at p = 0.50 is −0.00503 per pick, and exp(500 × G) = 0.081, close to the simulated median of 6.6 out of 100. For 5% the theory gives 0.535 (simulated 48.4); for 2%, 0.905 (simulated 86.9).

Now suppose the 55% had been right. In the same setup full Kelly's median rose to 1,223.4, but its median maximum drawdown was still 83.6% and every path suffered a 50% drawdown; half Kelly reached a median of 652.9 with a 54.3% median drawdown. Even a correct Kelly bettor lives through deep falls.

Stop rules and affordability limits

A stop rule is decided before you start. Useful examples for a simulated bankroll: cap any single pick at a fixed share; pause and re-audit the model if the bankroll falls 25% from its peak; and stop a test after a planned number of picks rather than when results look good or bad. A stop rule does not raise EV. It limits damage while a model may be wrong and forces a checkpoint to re-estimate.

Losing streaks are normal. In 4,000 simulated sequences of 500 fair coin-flip picks, 86.0% contained a run of seven or more losses. Seven straight losses at a 10% stake leave 47.8% of the bankroll; ten straight at 2% leave 81.7%.

Risk-constrained Kelly

maximise G(f) subject to P(bankroll ever falls below α × start) ≤ β
The idea in words: grow as fast as possible while keeping the chance of a deep fall below a chosen limit.

This is a better way to choose a stake than an arbitrary fraction if the probabilities are right. It does not show that drawdown constraints protect a bettor whose estimates are wrong — and the table above shows that a wrong estimate is the bigger danger. Combine a risk constraint with lower-bound probabilities, not with optimistic point estimates.

Worked example

Worked example · Reading drawdown from a path

A simulated virtual-Credit bankroll records these values after each pick: 100, 110, 125, 118, 96, 88, 104, 131, 120, 140. Your pre-committed stop rule says: pause and re-audit when the bankroll is 25% below its peak.

  1. Running peak100 → 110 → 125 (held until 131, then 140)Peak of 125 after pick 2
  2. Deepest trough below that peakLowest value before a new high: 88Trough 88 at pick 5
  3. Maximum drawdown(125 − 88) / 125 = maxDrawdown(path)29.6%
  4. Gain needed from the trough125 / 88 − 1+42.0%
  5. Time under waterFrom the peak at pick 2 to the new high of 131 at pick 75 picks
  6. Stop-rule checkDrawdown at 96 = 23.2%; at 88 = 29.6%Trigger fires at pick 5
  7. Later dip(131 − 120) / 1318.4%, well inside the limit

The path ended at a new high of 140, so pausing at pick 5 would have cost upside in this instance. That is the nature of insurance: a stop rule is judged across all paths, not by the one you happened to see.

Practice · Five points of overconfidence

Open the Kelly and Drawdown lab with the preset (estimated 55%, actual 50%, lower bound 50%, odds 2.00, 500 picks). Record each rule's median ending bankroll, median maximum drawdown, chance of a 50% drawdown and chance of ruin. Then set actual to 55% and compare.

Lab 3 · Kelly and drawdown

Synthetic · deterministic
Set what your model believes and what is actually true (unknowable in real life). Each run simulates 400 synthetic bankrolls of 100 units with the same outcomes for every strategy.
True EV per bet: 0.0% · Believed EV: +10.0%

Choose inputs and run the simulation. The default sets a model that believes 55% when the truth is 50%: a 5-percentage-point overestimate (10% relative) at even money.

Educational calculator. Uses only the numbers you enter or seeded synthetic data — no live prices, no staking, no real money.

Show what you should find

Reference run (400 paths, seed 1): full Kelly stakes 10% — median 6.6, median drawdown 97.9%, 100% of paths hit a 50% drawdown, ruin 16.3%. Half Kelly capped at 5% — median 48.4, median drawdown 78.7%, 97.8% hit 50%, no ruin. Fixed 2% — median 86.9, drawdown 41.7%, 28.5%. Flat 1% — median 98.0, drawdown 22.2%, 2.3%. Lower-bound half Kelly stakes 0% and stays at 100. With actual 55%: full Kelly's median rises to 1,223.4 but its median drawdown is still 83.6%; half Kelly reaches 652.9 with 54.3%. Your lab may use a different path count; the pattern should match.

Common mistakes

  • ✗ Judging risk by the average ending bankroll.Look at medians, 90th-percentile drawdowns and tail probabilities. Averages are pulled up by a few lucky paths.
  • ✗ Using a stop rule as a reason to raise stakes and ‘win it back’.Stop rules pause and trigger a re-audit; they never raise EV. Chasing increases exposure when your model is most likely wrong.
  • ✗ Believing ruin requires a losing edge.Over-staking ruins positive-edge bankrolls too, and a modest overestimate of p (55% believed, 50% true) produced 16.3% ruin under full Kelly.
  • ✗ Assuming a drawdown-constrained stake protects you from model error.Risk-constrained Kelly assumes the probabilities are known. Pair it with conservative (lower-bound) probabilities.

When it fails

Supporting research

Check your understanding

1. A simulated bankroll falls from a peak of 200 to 120. What gain is needed to return to the peak?
2. In the reference simulation (believed 55%, true 50%), which rule avoided any drawdown?
3. What do Busseti, Ryu & Boyd (2016) show?

Practice only: saved on this device, no XP and no account record.

Saved on this device only.
Drawdowns and risk of ruin · Value Academy · WCWins