Skip to content
PropSurvival
Calculators / 01 · The losing stretchPrivate by design · Free

Loss-streak probability.

A streak may look rare. A whole trading horizon gives it more chances. Compare one fixed block with the full horizon.

Exact probability model · No signup

01 / Your assumptions

Current streak & loss size

No signup. Inputs stay in this page and are not transferred to the full app.

The stretch you’re testing.

Target: 6 losses in a row. A win resets the count.

DEMO · Disclosed synthetic example

Chance across your whole horizon

54.61%

Chance of 6 consecutive losses within 100 future trades. Starting with no existing streak.

1.56%Only the next 6 tradesAll lose in that one fixed block. A different question from the full horizon.
More trades. More chances.Whole horizon · %

The model’s boundaryIndependent trades · fixed win probability · wins or losses only. A streak is not the same as account ruin.

Compare horizons, loss scenarios & assumptions

Reference probabilities at a 50% win rate. Every table cell starts with no existing streak, even when your main calculation carries one.

Chance of at least one streak · independent trades · fresh start
Streak length25 trades50 trades100 trades200 trades
3 losses85.99%98.27%99.97%>99.99%
5 losses31.16%55.19%81.01%96.59%
6 losses15.78%31.46%54.61%80.09%
8 losses3.69%8.36%17.02%31.97%
10 losses0.83%2.04%4.41%8.99%

Translate a streak into a loss scenario

5.85%

Six new losses of 1% of the balance remaining before each loss reduce that block's starting balance by 5.85%.

A fixed 1% of the block's initial balance on every loss instead totals 6.00%. Neither includes fees, slippage, wins or a moving drawdown floor.

Challenge the win-rate assumption

Five percentage points on either side of your input, clipped to 0–100%. These are scenarios, not confidence bounds from a trade sample.

Target-streak probability in your selected horizon
Win rateProbability
45.00%72.90%
50.00%54.61%
55.00%36.29%

Use the probability to understand the model, not to label a strategy broken or safe. Dependence, breakevens, changing position size and uncertainty about win rate are outside this two-outcome calculation.

Method, scope & reproducibility

Track the probability mass of paths that have not yet reached the target, grouped by the number of losses currently in progress. A win resets a path's current run to zero. A loss advances it by one; reaching the target absorbs that path exactly once.

S[0] ← winRate × sum(previous S)
S[j] ← (1 − winRate) × previous S[j−1]
hit ← previous hit + (1 − winRate) × previous S[k−1]

The initial mass is placed at your existing run length. The main result is the absorbed mass after the future-trade horizon. The separate fixed-block result remains (1 − winRate)k. Capital examples use 1 − (1 − risk)k or k × risk, and are not ruin probabilities.

Method: ps-losing-streak-1.0.0. JSON and Markdown exports include the actual inputs, result, method, assumptions and unavailable evidence. No simulation seed is used. Full product methodology.

Optional: simulate strategy survival

To test how wins, losses and position size interact with a drawdown floor, use this separate strategy simulator. Its inputs are independent of the losing-streak calculation above.

Max Drawdown in this widget is a static floor from starting balance (v1) — a fixed floor measured from your starting balance, not a floor that ratchets upward with a new equity peak. Streak probability is Bernoulli; floor hits in the widget still use this static Max DD.

The primary calculator above reports whole-horizon streak probability. The fixed-block table below answers only whether the next k trades all lose. This optional strategy simulator uses separate inputs to check a static drawdown floor; none of these results can be substituted for another.

Open the full tool — free

Same engine at the same free accuracy — save a rule set, add a stop, or import a history. The stamped file is written after that run, not from this typed-average result.

The mechanism

At a 50% win rate, P(k losses) = 50%^k. The 6-loss row is 1.56%.

Consecutive losses kP(k losses) at 50% win rate
312.5%
46.25%
53.13%
61.56%
80.39%
100.1%

A 6-loss streak at 1% risk is 6 lives consumed. Whether that reaches the floor depends on the allowance, not on this probability alone.

Independence is an assumption

The horizon tool and fixed-block table assume independent trades. Dependence or a changing win probability can change streak probabilities; this page does not estimate those effects from a trade sample. The separate strategy simulator also draws independent sequences from its entered win rate. The free personal-rule engine currently models a stated Max Drawdown allowance as a fixed floor measured from your starting balance, not a floor that ratchets upward with a new equity peak.

Risk of ruin calculator · methodology.

FAQ

How is losing-streak probability calculated across a trade horizon?
A finite-state recursion tracks paths by their current run length and counts each path once when it first reaches the target. The separate fixed-block probability remains (1 − win rate)^k; it answers a different question.
Does this change the Monte Carlo simulator?
No. The horizon tool computes a two-outcome losing-run probability without random sampling. The separate, unchanged simulator draws strategy sequences and checks a static drawdown floor. A losing streak is not itself account ruin.
Does this say a streak will happen?
No. It reports a probability under an independence assumption for numbers you enter. It does not predict a next trade.

Embed this

<iframe
  src="https://propsurvival.com/embed/personal-rules?src=embed-loss-streak-probability"
  width="100%"
  height="700"
  style="border:0"
  loading="lazy"
  title="Strategy survival simulator — static drawdown floor">
</iframe>
<p class="ps-attribution" style="margin:6px 0 0;font:11px system-ui,-apple-system,sans-serif;color:#82857F">Data: <a href="https://propsurvival.com/research/prop-firm-rules-census-2026?utm_source=embed&utm_medium=widget&utm_campaign=atif" target="_blank" rel="noopener">PropSurvival prop-firm rules census</a> · CC BY 4.0</p>
All embeddable widgets

Paste on your own page — the pasted block includes a crawlable attribution link to the CC BY 4.0 PropSurvival firm-rules census (the license's attribution condition, not a courtesy — keep it visible), plus the in-widget via PropSurvival link. Loads are counted as first-party /e/ beacons only — no third-party analytics.

Run it against your own numbers

The same engine, unlimited runs, at the same free accuracy as this page's calculator — open the full personal rule editor to save a rule set, add a profit goal or daily loss stop, or import a trade history.

Open the personal rule editor — free, full accuracy →

Rules and outcomes vary by firm and by trader; nothing on this page is investment or trading advice, and PropSurvival is not affiliated with, endorsed by, or sponsored by any prop trading firm. This calculator models a stated rule set — it does not predict market outcomes.