Risk & capital

Risk of Ruin Calculator: What Is the Chance of Reaching Your Loss Limit?

Compare two ways of sizing risk and calculate the chance of reaching a fixed loss limit within a chosen number of trades. Then follow every path in a four-trade example to see why a later recovery does not erase an earlier breach.

Author · Editor

Reviewed

Two arrangements of navy and teal blocks, an amber cube and a brass divider on a pale stone desk.
Calculate the chance of hitting a fixed loss limit

The essentials

  1. The result counts at least one closed-trade balance at or below a fixed limit. It does not just inspect the final balance.

  2. Both sizing rules start with the same amount at risk. Fixed cash keeps that amount; fixed percentage changes it with the current balance.

  3. The probability belongs to a stated two-outcome model. It is not a forecast of account failure or a recommended risk percentage.

Calculate the chance of hitting a fixed loss limit

Try it yourself

Explore the model

Will the balance touch your loss limit?

Compare two sizing rules over the same number of trades. A hit means the balance after a closed trade is at or below a fixed floor measured from the starting balance.

A constant probability for each trade, not a forecast inferred from your history.
Each win earns this many risk units; each loss costs one. Costs are already included. This is not a planned take-profit/stop-loss ratio.
Both rules begin with the same risk amount. One keeps it fixed; the other recalculates it from the current balance.
The floor stays fixed. It does not follow a new account high.
The chance is measured over this finite horizon.

Use a decimal point or comma, without thousands separators.

Starting balance = 100%. Changing its monetary scale does not change these probabilities.

Illustrative scenarios

The floor is 80% of the starting balance: a 20% loss limit, checked after each of 100 trades.

Fixed cash amount

Every loss is 2% of the starting balance.

Touches the floor
13.87%
Does not touch it
86.13%

% of current balance

Every loss is 2% of the balance just before that trade.

Touches the floor
12.14%
Does not touch it
87.86%

No touch does not mean a profit. Both probabilities describe only this model and horizon.

Expected net result per modeled trade: 0.125 risk units.

This is p × payoff − (1 − p). A positive value does not prevent a limit hit or establish a future edge.

Chance of a first touch by trade

The two lines accumulate probability already absorbed at the fixed floor. They are not simulated account paths.

Cumulative probability

Closed trades

  • Fixed cash amount
  • % of current balance
First-touch probability for every trade

“By then” includes earlier hits. “On this trade” counts the first hit at that step only. Rows do not describe a continuing account after a hit.

First-touch probability for every trade
TradeFixed cash amount% of current balance
By thenOn this tradeBy thenOn this trade
00%0%0%0%
10%0%0%0%
20%0%0%0%
30%0%0%0%
40%0%0%0%
50%0%0%0%
60%0%0%0%
70%0%0%0%
80%0%0%0%
90%0%0%0%
100.25%0.25%0%0%
110.25%0%0%0%
120.25%0%0.08%0.08%
130.60%0.34%0.08%0%
140.60%0%0.30%0.23%
151.24%0.64%0.30%0%
161.24%0%0.73%0.42%
171.24%0%0.73%0%
181.74%0.51%0.73%0%
191.74%0%1.07%0.35%
202.51%0.77%1.07%0%
212.51%0%1.62%0.55%
222.51%0%1.62%0%
233.05%0.54%1.62%0%
243.05%0%2.02%0.40%
253.81%0.77%2.02%0%
263.81%0%2.59%0.58%
273.81%0%2.59%0%
284.33%0.51%2.59%0%
294.33%0%2.99%0.40%
305.05%0.72%2.99%0%
315.05%0%3.56%0.57%
325.05%0%3.56%0%
335.52%0.47%3.56%0%
345.52%0%3.94%0.38%
356.18%0.66%3.94%0%
366.18%0%4.47%0.53%
376.18%0%4.47%0%
386.60%0.43%4.47%0%
396.60%0%4.82%0.35%
407.20%0.59%4.82%0%
417.20%0%5.31%0.49%
427.20%0%5.31%0%
437.58%0.39%5.31%0%
447.58%0%5.64%0.32%
458.11%0.53%5.64%0%
468.11%0%6.09%0.45%
478.11%0%6.09%0%
488.46%0.35%6.63%0.54%
498.46%0%6.63%0%
508.94%0.48%6.63%0%
518.94%0%6.96%0.34%
528.94%0%6.96%0%
539.25%0.31%7.42%0.46%
549.25%0%7.42%0%
559.68%0.43%7.42%0%
569.68%0%7.71%0.29%
579.68%0%7.71%0%
589.96%0.28%8.12%0.40%
599.96%0%8.12%0%
6010.34%0.39%8.12%0%
6110.34%0%8.38%0.26%
6210.34%0%8.38%0%
6310.59%0.25%8.74%0.36%
6410.59%0%8.74%0%
6510.94%0.35%8.74%0%
6610.94%0%8.98%0.24%
6710.94%0%8.98%0%
6811.17%0.23%9.30%0.33%
6911.17%0%9.30%0%
7011.49%0.32%9.30%0%
7111.49%0%9.51%0.21%
7211.49%0%9.51%0%
7311.69%0.21%9.81%0.29%
7411.69%0%9.81%0%
7511.98%0.29%9.81%0%
7611.98%0%10.00%0.19%
7711.98%0%10.00%0%
7812.17%0.19%10.27%0.27%
7912.17%0%10.27%0%
8012.43%0.26%10.27%0%
8112.43%0%10.45%0.18%
8212.43%0%10.45%0%
8312.60%0.17%10.69%0.24%
8412.60%0%10.69%0%
8512.84%0.24%10.98%0.29%
8612.84%0%10.98%0%
8712.84%0%10.98%0%
8812.99%0.16%11.17%0.18%
8912.99%0%11.17%0%
9013.21%0.22%11.42%0.25%
9113.21%0%11.42%0%
9213.21%0%11.42%0%
9313.35%0.14%11.58%0.16%
9413.35%0%11.58%0%
9513.55%0.20%11.80%0.22%
9613.55%0%11.80%0%
9713.55%0%11.80%0%
9813.68%0.13%11.94%0.15%
9913.68%0%11.94%0%
10013.87%0.18%12.14%0.20%

Scroll the table sideways to see every column. The focused table also scrolls with the arrow keys.

0% and 100% mean that the labeled event is impossible or certain, respectively, within this model and the stated step or horizon.

Positive probabilities below 0.01% are shown as a bound; values that round to 100% remain below 100% unless the event is certain in the model.

Assumptions and calculation

The calculation enumerates the surviving states of a binary independent-trade model. It uses no random sampling. In the formulas, risk and p are fractions (2% = 0.02); wins and losses are counts.

Fixed amount: balance = start × [1 + risk × (payoff × wins − losses)].

Current percentage: balance = start × (1 + risk × payoff)^wins × (1 − risk)^losses.

Probability is removed from further transitions at its first balance ≤ floor. The floor is fixed from the start; intratrade equity is not observed.

Win probability and net payoff stay constant. Each trade is a win or a full modeled loss; there are no breakeven trades, external cash flows or variable loss sizes.

The 10% maximum risk and 90% maximum loss limit keep a fixed cash loss affordable in every still-active state. This is an input constraint, not a suitable risk level.

The calculation runs in your browser. No trade history is uploaded or saved.

Here, “ruin” means reaching the loss limit you choose, not necessarily losing the whole account. With a 20% loss limit, the boundary stays at 80% of the starting balance. A close exactly on that boundary counts, as does a close below it.

Choose a win probability, a net win-to-loss ratio, risk per trade, a loss limit and a trade horizon. The calculator compares fixed cash risk with a percentage of current balance. The starting balance is normalized to 100%, so the probability does not change merely because you express the same scenario as a $1,000 or $10,000 account.

The model checks balance after each completed trade. It does not observe unrealized losses within a trade, margin liquidation or the changing rules of a trading programme.

The illustrative starting scenario uses a 45% win probability, a 1.5-to-1 net payoff, 2% initial risk, a 20% loss limit and 100 trades. Its first-touch probabilities are about 13.87% with fixed cash risk and 12.14% with current-balance risk. These are conditional model results, not measured failure rates or a suggested setup.

What should you enter?

Each modelled trade has exactly two possible outcomes: a net gain of b risk units or a net loss of one risk unit. The win probability p stays the same on every trade. This deliberately simple description makes the calculation auditable; a real record with varied wins and losses contains information that these two inputs cannot preserve.

Input

Meaning in this calculator

Common mix-up

Win probability

The assumed chance of the positive outcome on each trade.

A historical win rate is not proof that the next sample has the same probability.

Net payoff ratio

The net gain per win divided by the full net loss per loss. A value of 1.5 means +1.5 or −1 risk units.

A planned take-profit distance divided by stop distance may differ from realized net outcomes.

Risk per trade

The modelled full net loss, expressed as a percentage of the relevant balance.

It is not leverage, margin used or notional position value.

Loss limit

The allowed decline from the initial balance; the corresponding floor stays fixed.

A 20% decline from a later high is a different event.

Number of trades

How many future modelled trade closes are observed.

This is a finite horizon, not the lifetime of an account.

Scroll sideways to compare all columns ↔

Include known costs in the net gain and net loss assumptions. Do not subtract the same commission or financing charge again after using net outcomes. If costs or execution losses vary, replacing them with a fixed amount also simplifies the distribution; the result does not capture the omitted variation.

There is no breakeven outcome in this model. Do not enter wins divided by all trades and silently treat every breakeven trade as a full loss. Likewise, counting partial closes as separate independent trades changes the unit being modelled. Define your observation consistently before using a journal as a starting point for a scenario.

The form accepts 1–1,000 trades, a win probability from 0% to 100%, a payoff from 0.10 to 10, risk from 0.01% to 10%, and an initial-balance loss limit from 1% to 90%. Decimal fields allow up to two places. These are tool limits, not trading recommendations. The fixed cash amount remains coverable in every still-active model state because the minimum allowed floor is at least as large as that amount.

Fixed cash risk versus a percentage of current balance

The comparison changes one rule while keeping p, b, the starting balance, the limit and the horizon the same. Both approaches start with the same monetary risk. After that, they respond differently to profits and losses.

Starting balance $10,000; risk 2%

Fixed cash

Current-balance percentage

First modelled loss

$200

$200

Loss amount when balance is $8,500

$200

$170

Loss amount when balance is $12,000

$200

$240

Floor with a 20% loss limit

$8,000

$8,000

Scroll sideways to compare all columns ↔

Fixed cash keeps the original loss amount unchanged. Its percentage of the remaining balance therefore grows after losses. Current-balance sizing reduces the cash amount after a loss and increases it after a gain. Neither rule moves the fixed floor.

A lower result in one comparison is not a universal ranking of the two methods. The result depends on the selected event, payoff, probability, risk and horizon. The calculator neither chooses a risk level nor maximizes expected growth. For converting an independently chosen monetary risk budget into a position quantity, use the position size calculator with the instrument’s specifications.

Why a recovery does not undo a first touch

Imagine a starting balance of 100 and a floor of 60. With a fixed loss amount of 20 and equal gains, the sequence loss, loss, win, win would read 100 → 80 → 60 → 80 → 100 if it were allowed to continue. Looking only at the final 100 would miss the contact with the floor on trade two.

The first-touch calculation records the event on that second trade and removes that path from further active calculation. Later branches cannot restore it to the “no touch” group. This is why a probability of ending at or below the limit cannot replace the probability of ever reaching it during the horizon.

Any segment shown after first contact is a hypothetical continuation used to explain the counting error. It does not imply that trading could continue after an actual account restriction.

“No touch” is the complementary event: every observed close remained strictly above the chosen floor. Such a path can still end with a loss. No touch does not mean profit, absence of a large retreat from a later peak, or absence of an intratrade breach.

Check all 16 paths in a four-trade example

This separate teaching example starts at 100, fixes the floor at 60, uses four trades and gives a win and a loss equal probability. Each win pays one risk unit. The fixed cash amount is 20; the current-balance fraction is 20%. The unusually large risk makes the arithmetic visible and is not a recommendation or a preset for the main form.

There are 16 possible win/loss sequences, each with probability 1/16 because p is 50% and the outcomes are independent. Select a path in the explorer to see its first contact and its hypothetical continuation. W means win and L means loss.

Fixed cash reaches the floor in six paths: 6/16 = 37.5%. Current-balance sizing reaches it in two: 2/16 = 12.5%. Checking only the hypothetical ending values would count five and one respectively, or 31.25% and 6.25%. Those smaller numbers answer a different question.

The fractional path LLLW illustrates the same issue without landing exactly on the boundary: 100 → 80 → 64 → 51.2 → 61.44. Its first contact is on trade three. Finishing hypothetically above 60 cannot erase that contact. Outside this equal-probability teaching example, paths need not carry equal probability, so simply counting them would be wrong.

Try it yourself

Explore the model

Check all 16 possible paths

Four independent trades with a 50% win probability give 16 equally likely sequences. A recovery at the end does not erase an earlier touch.

Start 100 · fixed floor 60 · four trades · net payoff 1 · initial risk 20

The 20% stake is deliberately large to make the arithmetic visible. This fixed teaching example is separate from the main calculator and is not a risk recommendation.

Fixed cash amount

First touch at any step
6/16 = 37.5%
Final balance at or below the floor
5/16 = 31.25%

% of current balance

First touch at any step
2/16 = 12.5%
Final balance at or below the floor
1/16 = 6.25%

The ending-only count assumes all four trades are completed even after a touch. It answers a different question.

Select a four-trade sequence

W = win; L = loss. Each sequence has probability 1/16 (6.25%). A dot marks a sequence that touches the floor.

Selected path: LLWW

First touch: trade 2.

Balance

Trade

  • Before or at first touch
  • Hypothetical continuation
  • Fixed floor: 60
The gray dashed segment is a hypothetical continuation after the first touch. It is excluded from the absorbing calculation.

Hypothetical balance after trade 4100

Balances for the selected sequence
TradeBalanceFirst touch
Start100—
1 · L80—
2 · L60First touch: trade 2.
3 · W80After first touch (hypothetical)
4 · W100After first touch (hypothetical)

Scroll the table sideways to see every column. The focused table also scrolls with the arrow keys.

Audit the complete path table

The ending-only count assumes all four trades are completed even after a touch. It answers a different question.

Audit the complete path table
SequenceFixed cash amount · First touch% of current balance · First touchFixed cash amount · Finishes at or below 60% of current balance · Finishes at or below 60
WWWWNoNoNoNo
WWWLNoNoNoNo
WWLWNoNoNoNo
WWLLNoNoNoNo
WLWWNoNoNoNo
WLWLNoNoNoNo
WLLWNoNoNoNo
WLLL4NoYesNo
LWWWNoNoNoNo
LWWLNoNoNoNo
LWLWNoNoNoNo
LWLL4NoYesNo
LLWW2NoNoNo
LLWL2NoYesNo
LLLW23YesNo
LLLL23YesYes

Scroll the table sideways to see every column. The focused table also scrolls with the arrow keys.

Which assumptions matter most?

The input probability is a scenario assumption. A run of profitable trades does not establish a stable future p, and a sample average payoff does not describe the size or frequency of unusually large losses. Two strategies with the same win rate and average win/loss ratio can have different real loss-limit risks because their full outcome distributions differ.

  • Independent outcomes: a loss does not change the chance of the next outcome. Clustering caused by shared exposures or market conditions is not modelled.
  • Stable inputs: p, b and the sizing rule remain fixed for the whole horizon. No strategy switching, recovery staking or martingale is included.
  • Two net outcomes: every win has the same relative size and every loss is a full modelled loss. Breakeven trades, outliers and variable partial-exit results are not separate states.
  • Sequential closed trades: positions do not overlap. Deposits, withdrawals, interest on idle cash and external account adjustments are excluded.
  • A fixed starting-balance floor: no trailing high-water mark, daily reset, profit target or time-based rule changes the stopping event.

A useful way to explore uncertainty is to change an assumption and compare the result: a lower win probability, a smaller net payoff or a longer horizon. Keep the other inputs fixed so you can see what changed. These comparisons are scenarios, not confidence intervals or estimates of how likely the assumptions themselves are.

The model’s arithmetic expectancy is p × b − (1 − p) risk units per trade. For p = 0.45 and b = 1.5, this is +0.125. A positive value does not remove sequences of losses or imply that the loss limit cannot be reached. It also does not by itself establish a positive compounded growth rate.

Is this maximum drawdown or a prop-firm breach probability?

Maximum drawdown concerns the largest decline from an earlier peak to a later trough. That peak-to-trough definition is also used in the primary research on maximum drawdown. The present calculator instead watches a level fixed from the starting balance.

For example, start at 100, rise to 140 and then fall to 110. The account is still above a fixed floor of 80. Yet the decline from the 140 peak is about 21.43%. The two observations can both be true; changing a label from “loss limit” to “drawdown” does not make the events equivalent.

A programme may monitor open-position equity, adjust a trailing threshold, use daily limits or apply its own equality rule. This calculator has none of those mechanisms. Read the trailing drawdown guide to separate a threshold’s reference, its update schedule and the moment it is checked.

The model also does not reproduce the price path inside a trade. A trade that eventually closes at a gain could have crossed an equity limit before closing. Execution costs and slippage can make a realized loss differ from a planned stop amount. An after-close binary calculation cannot measure those omitted events.

How the risk of ruin calculation works

The calculation starts with probability 1 above the floor. For each trade, it divides the probability still active at each state into a win branch with weight p and a loss branch with weight 1 − p. Any branch reaching or crossing the floor is added to the first-touch total and stops contributing to future active states.

This is an absorbing-boundary calculation using conditional probabilities. Cambridge’s Markov-chain notes explain hitting probabilities and absorbing states. The finite trading model here is our stated application of that framework; the sources do not establish the inputs for any real trading strategy.

Let B₀ be the initial balance, f the risk percentage written as a fraction, b the payoff, n the number of trades and w the number of wins. Fixed cash uses s = f × B₀. At a given state its balance is B₀ + s × [b × w − (n − w)]. Current-balance sizing gives B₀ × (1 + f × b)^w × (1 − f)^(n − w).

Although balance at a state depends on n and w, not every sequence arriving at that state has avoided an earlier contact. The calculation carries only the probability of paths that have stayed above the floor. Treating every end-state binomial probability as active would lose this essential history.

The results use the finite set of model states rather than randomly sampled Monte Carlo paths. Repeating the same inputs therefore gives the same result. Probabilities are still calculated with finite numerical precision and displayed with rounding; this is not an exact probability of real-world bankruptcy.

A familiar infinite-horizon gambler’s-ruin formula has narrower assumptions. For independent equal-sized gains and losses, starting k whole loss units above an absorbing lower boundary with no upper target, eventual contact has probability 1 when p ≤ 0.5 and [(1 − p)/p]^k when p > 0.5. Columbia’s derivation explains this case. It is not a substitute for a finite horizon, unequal payoff or a fraction that resizes after each trade.

Very small positive values are displayed as less than 0.01% instead of being rounded to a misleading zero. Values near, but not equal to, certainty are shown as greater than 99.99%. A genuine 0% can occur when contact is impossible within the selected model and horizon, for example when even all losses cannot reach the floor. That statement does not cover events or losses the model leaves out.

Frequently asked questions

What does a 10% risk-of-ruin result mean?

Under the exact assumptions entered, the probability of at least one observed close at or below the fixed floor within the selected number of trades is 10%. It does not mean losing 10% of the balance, a 10% chance on every individual trade or a forecast based on your live account.

Can I calculate risk of ruin from win rate alone?

No. The payoff, size of the modelled loss, loss boundary, number of trades and sizing rule also matter. Even all of those inputs describe only this two-outcome scenario, not the full distribution of a real strategy.

Why do different calculators give different answers?

Check the event and the assumptions before comparing the percentages. A zero-balance target, a positive loss floor, a running-peak drawdown, an infinite horizon, a finite horizon and a terminal-balance event are different questions. Net versus gross payoffs and fixed versus resized stakes also change the model.

Does risking a percentage of balance make ruin impossible?

With a fraction strictly below 100% and exactly the bounded outcomes assumed here, a finite sequence leaves a positive balance. It can nevertheless reach a positive loss floor. Real gaps, costs, execution constraints and account rules are outside that simple multiplication model.

What if I do not know my future win probability?

Explore clearly labelled scenarios rather than treating a guess as an estimate. If historical records are used, keep the trade definition and net accounting consistent and acknowledge sampling uncertainty. This calculator does not fit, validate or predict the inputs for you.

Can this tell me the safest risk per trade?

It compares selected scenarios; it does not choose a suitable risk budget or certify safety. A small modelled first-touch probability can coexist with an inaccurate payoff assumption, missing tail losses, correlated positions or a different real account limit.

Sources & further reading

Risk & capital
Position size calculatorTranslate a separately chosen risk budget into quantity using the instrument’s contract assumptions.Trailing drawdown explainedDistinguish a moving threshold, its reference value and the time a breach is checked.Risk/reward calculatorKeep a planned target-to-stop ratio separate from realized net win and loss assumptions.Slippage explainedUnderstand why an execution result can differ from a planned price or stop amount.
All guides