Monte Carlo Simulator

Run thousands of randomized trade simulations to see the range of possible outcomes. Enter your strategy parameters and see best, worst, median results - plus risk of ruin and Value at Risk.

More = more precise but slower (max 5000)
Best Case
$41632.15
Median
$14285.59
Worst Case
$5858.54
Average
$15119.15
95% VaR
$8880.55
Risk of Ruin
0.0%
Profit Probability
92.0%

What Is Monte Carlo Simulation?

A Monte Carlo simulation doesn't give you one expected outcome - it gives you thousands. By randomly generating trade sequences based on your win rate and risk-reward ratio, it shows the full distribution of possible results. You see not just what "should" happen on average, but what could happen in the best and worst cases.

Each trade: Win = +Risk × R:R | Loss = −Risk

With 40% win rate and 1:2 R:R on a $10,000 account risking 2% per trade over 100 trades: the median outcome after 500 simulations is roughly $14,200 - but one unlucky simulation might end at $5,800 while one lucky run hits $41,000+.

Understanding the Output Metrics

MetricWhat It Tells You
Best CaseBest outcome across all simulations - unrealistic but aspirational
Worst CaseWorst outcome - can be extreme in one bad run
Median50th percentile - half the runs did better, half worse
AverageMean of all outcomes - often skewed by extreme winners
95% VaR5th percentile - 5% chance your result is worse than this
Risk of Ruin% of simulations where the account went to zero
Profit Probability% of simulations ending above starting balance

Why This Matters for Real Trading

Your expected value might say +$4,000 over 100 trades, but Monte Carlo shows there's a meaningful chance of ending at $8,300 (VaR95) or worse. This gap between expectation and worst-case scenarios is why position sizing and risk management exist - not to maximize returns, but to survive the bad paths that inevitably occur.

Frequently Asked Questions

What is Monte Carlo simulation in trading?

Monte Carlo simulation runs thousands of randomized trade sequences based on your win rate and risk-reward to show the range of possible outcomes. Instead of a single expected value, you see best-case, worst-case, median, and risk of ruin.

How many simulations should I run?

500-1000 simulations give stable results for most trading strategies. More simulations produce more precise percentiles but take longer. The default of 500 is sufficient for reliable worst-case and ruin probability estimates.

What is VaR (Value at Risk) in Monte Carlo?

95% VaR is the 5th percentile worst outcome - 5% chance your result is worse than this. It's a more realistic risk measure than the absolute worst case, which can be driven by one extremely unlucky simulation.

Why do two Monte Carlo runs give different results?

Monte Carlo uses random number generation - each run is a different sample of possible trade sequences. With enough simulations (500+), summary statistics stabilize. Differences between runs show the inherent uncertainty.