ExpectancyLab

Monte Carlo Simulation for Traders: What It Shows and How to Read It

Last updated: November 2026 · 3 min read · Educational content, not financial advice

Key takeaways

  • Monte Carlo replays your strategy with random trade orders to show a range of outcomes and drawdowns, not one number.
  • For 55% at 1:2 over 100 trades, doubling risk from 1% to 2% roughly doubles the bad-case drawdown (8.7% to 16.8%).
  • Plan around the bad case, and remember the output is only as good as your inputs.

A single backtest or a single formula gives you one answer. But the real future is one of many possible sequences of wins and losses, and the order matters a great deal. A Monte Carlo simulation replays your strategy thousands of times with random sequences and shows you the whole range of what could happen.

How it works

  1. You provide a win rate, a reward-to-risk ratio, a risk per trade, a starting balance and a number of trades.
  2. For each simulated trade, the program draws a random number. If it falls below your win rate, the trade is a win; otherwise it is a loss.
  3. The account balance is updated after every trade, so each run produces a full equity curve.
  4. This is repeated many times (the calculator does 1,000 runs), and the results are summarised.

Why it adds something the formulas do not

The binomial table in the calculator tells you the chance of finishing with a given number of wins. It cannot tell you about paths: how deep the account fell on the way, or how long the worst losing streak was. Those depend on the order of trades, and simulation handles them naturally.

A worked example

Take a $10,000 account, a 55% win rate, a 1:2 ratio, compounding risk and 100 trades. The table below uses 200,000 simulated runs per row, so it is more precise than the 1,000 runs the calculator uses; your own results will move slightly each time you click.

Result1% risk per trade2% risk per trade
Final balance, bad case (5th percentile)$14,889$21,655
Final balance, median$18,906$34,834
Final balance, good case (95th percentile)$24,006$56,036
Median maximum drawdown5.0%9.8%
Maximum drawdown, bad case (95th percentile)8.7%16.8%
Longest losing streak (median / 95th)5 / 85 / 8

Doubling the risk raises the typical outcome a lot, but it also doubles the drawdown: the bad-case drawdown goes from about 8.7% to about 16.8%. At 5% risk the same strategy has a median drawdown of about 23.7% and a bad-case drawdown of about 38.3%. The losing streaks are the same in all three cases, because streaks depend only on the win rate; what changes is the damage each one does.

How to read the numbers

How many runs are enough?

The more runs, the less random noise in the summary. For a probability near 50%, 1,000 runs gives a margin of error of about 3 percentage points at 95% confidence. That is plenty for judging whether one setting is far riskier than another, but not for splitting hairs between two similar ones.

The limits of Monte Carlo

A more realistic variant draws randomly from your own list of past results (in R) instead of using a fixed win rate and ratio. That keeps the true shape of your wins and losses but needs a long, honest trade history.

Try the numbers yourself

Run the Monte Carlo tab with the numbers used in this guide.

Open the calculator

Related guides

This guide is for education only. It is not financial advice or a trade recommendation, and trading involves substantial risk of loss. See the Terms of Service.