Risk of Ruin Calculator: Trading Survival Simulator
What is the probability that my trading account blows up?
Risk of ruin is the estimated probability that a trading strategy reaches a user-defined loss or drawdown threshold within a specified number of trades.
It is a model-based estimate, not a prediction of future trading performance.
Your Trading Assumptions
Trade Statistics
Reward-to-risk ratio (auto)
2.00R
R:R = Average Win ÷ Average Loss — calculated automatically, no separate calculator needed.
Risk per trade in currency
$200
Compounding: as equity falls, the risked amount shrinks with the account.
Risk Settings
Advanced Settings (simulation paths, sizing model, costs, seed, uncertainty)
Calculating…
Estimated Risk of Ruin
—
Estimated Survival Probability
—
—
Strategy Context (calculated automatically)
Drawdown Statistics
| Percentile | P10 | P25 | Median (P50) | P75 | P90 |
|---|
Losing Streaks & When Ruin Happens
| Percentile | P25 | Median | P75 |
|---|
“What if I change my risk?” — Risk Sensitivity
Same strategy, different risk per trade. Notice how ruin probability grows far faster than the risk itself — doubling risk does not double the danger.
| Risk / trade | Risk of ruin | Verdict |
|---|
Scenario Stress Test — “What if my numbers are wrong?”
This does not tell you what risk to take. It shows how sensitive the result is to your assumptions.
| Scenario | Assumptions | Risk of ruin |
|---|
Win-rate uncertainty (sample-size check)
Simulated Equity Curves
Run the simulation first — this chart draws a fan of possible account paths with the median, the P10–P90 band and your ruin threshold.
individual paths median path ruined paths P10–P90 band ruin threshold
The full simulation powers the statistics; a subset of paths is drawn for clarity. Toggle “Ruined paths only” to see exactly how accounts fail.
Formulas Used in the Calculations
All formulas are rendered with MathJax and use your exact inputs. This page shows the math so you can verify every number.
1. Reward-to-risk ratio
2. Expectancy per trade (R and currency)
Example: 55% win rate with a 2R average winner and 1R average loser gives \( E_R = 0.55 \times 2 - 0.45 \times 1 = +0.65R \) per trade. With 2% risk on $10,000 that is +$65/trade. Costs per trade are subtracted for net expectancy.
3. Break-even win rate
For a 2:1 reward-to-risk ratio: \( W_{BE} = 100 \div (200 + 100) = 33.33\% \).
4. Monte Carlo engine (default method)
Each path draws a win with probability \(W\), applies the position-sizing rule (% of current equity or fixed currency), subtracts per-trade costs \(c\), then checks the ruin threshold. \( \text{Risk of Ruin} = \dfrac{\text{ruined paths}}{\text{total paths}} \). This approach naturally handles asymmetric payoffs, compounding, finite horizons and path dependency — which is why it is the default over the closed form.
5. Closed-form approximation (sanity check)
\(U\) = number of risk units between the starting balance and the ruin level. The closed form is exact only under restrictive assumptions (even payoffs, infinite horizon) — treat it as a rough cross-check of the simulation, not a replacement. Non-1:1 payoff cases are approximations.
6. Kelly criterion (context only — not advice)
Shown for context. Full Kelly is usually too aggressive in practice; the simulation — not Kelly — is what this tool is about.
7. Wilson score interval (win-rate uncertainty)
Used to build the plausible range around your observed win rate based on your historical sample size \(n\). A 55% win rate from 30 trades is not the same evidence as 55% from 3,000 trades.
Frequently Asked Questions
What is risk of ruin in trading?
Risk of ruin is the estimated probability that your account reaches a loss or drawdown level you define as “ruin” — 20%, 30%, 50% down, a prop-firm maximum drawdown, or total loss — within a specified number of trades. It is a model-based estimate, not a prediction.
How is risk of ruin calculated?
Two ways. The classic closed-form gambler’s-ruin formula gives a quick approximation. The default here is a Monte Carlo simulation: thousands of randomized trading paths are generated from your win rate, average win/loss, risk per trade and horizon, and the share of paths that ever touch your threshold is reported.
Can a profitable trading strategy still go broke?
Yes — this is the core insight of the tool. A strategy with a positive expectancy can still hit a long losing sequence or a deep drawdown if the risk per trade is too large. Variance, not just edge, decides survival.
Does positive expectancy prevent ruin?
No. Expectancy is the average outcome over many trades; ruin is a path event. With 2% risk, even a 55% win rate at 2:1 can carry a meaningful ruin probability over hundreds of trades. Lower the risk per trade and the simulated survival rate rises sharply.
What is a good ruin threshold?
Whatever level ends your ability (or willingness) to keep trading: a personal pain threshold, a prop firm’s maximum drawdown, or a level from which recovery becomes statistically impractical. The calculator lets you set any threshold from 1% to 100% and measure both starting-balance and peak-to-valley versions.
What does 10% risk of ruin mean?
Under the simulated assumptions, roughly 10 out of every 100 accounts trading this strategy would reach your ruin threshold within the chosen number of trades. It is a frequency estimate across hypothetical paths, not a timetable for your specific account.
Is Monte Carlo better than the formula?
For real trading, generally yes. The closed form breaks down with uneven payoffs, finite trade horizons, compounding and path dependency — the simulation handles all four natively. The formula is still shown here as a transparent sanity check.
How does risk per trade affect risk of ruin?
Nonlinearly — this is the most important lesson in the tool. Doubling risk per trade far more than doubles the ruin probability. Use the risk sensitivity table to see simulated ruin rates at 0.5% through 10% with your own statistics.
Why did my result change when I pressed Calculate again?
It will not here. Every simulation uses a fixed seed (the Simulation ID), so identical inputs always reproduce identical results. Press “New Random Scenario” if you want a different random draw.
© ExtensionHub.app — Educational modeling tool only. Nothing here is financial advice or a recommendation of any risk level; it shows how assumptions change simulated outcomes. Trading involves substantial risk of loss.
