← Risk Lab
RISK LAB / MODEL 003

Scenario & stress lab.

A single risk number depends on uncertain assumptions. Explore what happens when win rate, payoff or stake size changes, how likely a losing streak is, and how sizing rules affect one adverse path.

Exact probability calculationsStress comparisonsBrowser-onlyNo exchange data

See the guide to sensitivity and losing streaks → or compare the Monte Carlo Simulator →.

Add this tool to your phone or tablet home screen

Safari on iPhone: Share → Add to Home Screen. Android Chrome: Install app or Add to Home screen. A shortcut opens this page, but internet is required to load it; no offline service worker is installed.

Install the shortcut from markethistorylab.com rather than a temporary review address.

01

Choose baseline assumptions

All results are conditional on these inputs. Nothing is fetched, stored or uploaded.

This monetary amount is only for illustrating position sizing. Threshold probabilities depend on the percentages, not the USD balance.
Constant probability of a full win on each independent trade. This is user-supplied, not inferred from live or historical market data.
Gross payoff on each winning trade as a multiple of the intended loss. Fees, execution gaps, slippage and funding are excluded.
Percentage of CURRENT equity lost on each losing trade, not a fixed dollar stake. The matrix varies this value.
Finite horizon of independent two-outcome trades. This is not a calendar forecast.
The model counts first reaching this percentage of STARTING capital, even if an imaginary later recovery would follow.
Streak and sizing example5 losses · 5 recovery wins
At least one run of K consecutive losses anywhere in the N-trade horizon. K must be at most N.
After exactly K losses in the sizing illustration, show 0–30 consecutive wins. This ordered path is not a random or likely market trajectory.

All outcomes are idealized and independent, with constant probabilities and payoffs inside each scenario. No real-world validation, fees, slippage, funding, gaps, fat tails, regime changes or exchange liquidation are included.

MODEL & LIMITATIONS

Useful for questions. Not trade signals.

The matrix and stresses reuse exact first-passage dynamic programming. The streak metric uses a separate absorbing run-length calculation. The sizing illustration follows one predetermined order—no market history or random sampling is involved.

Read the learning guide → and methodology →. All calculations run in your browser.