New

11 tools. $557.98 if bought one by one. 5 new Premium desks inside.$557.98 one by one

$97 once$97See all 11See it

Monte Carlo trading simulator

Explore equity paths under a fixed win rate, reward multiple and risk per trade. Repeat a sample with the same seed and path count, inspect percentile bands and running-peak drawdown, and download the run's assumptions and results.

The math — equity ×= 1 + risk × R on a win · 1 − risk on a loss

Up to 5,000 trades per run.

100–5,000 paths. Paths × (trades + 1) must stay at or below 15 million stored values.

Keep the seed and all inputs to repeat this sample. Use a whole number from 0 to 4,294,967,295.

The worked example loads seed 7 and 2,000 paths; press Run to calculate it. New sample seed changes only the seed and clears the old result.

Set your inputs, then run the simulation.

Why one backtest is one path

This tool generates independent win/loss outcomes using the constant win probability, payoff and risk percentage you enter. Both the number of wins and their order can differ between paths. Equity multiplies by 1 + risk% × reward R on a win and by 1 − risk% on a loss. Rearranging an identical set of those fixed multipliers leaves final equity unchanged, apart from numerical rounding, but can change drawdown. This is a synthetic betting model, not a shuffle of your historical trades. For resampling imported MT5 postings instead, use the local report analyzer.

What the percentile bands mean, honestly

Load the worked example, then press Run: 50% win rate, 1.5R reward, 2% risk, 100 trades, seed 7 and 2,000 paths. Final equity at the 5th, 50th and 95th percentiles is 1.072×, 1.596× and 2.377× starting equity. Median maximum drawdown is 13.6%; its 95th percentile is 23.9%. Drawdown is measured from each path's own running peak. These are sample order statistics, so tied outcomes can put more than 5% of paths at a percentile boundary. The displayed loss count identifies paths ending below their starting equity. The bands describe this model and sample; they do not bound future market outcomes. No changing regimes, separate trading costs, funding flows or broker fills are simulated.

What to do with the numbers

Save the example's JSON, then change only risk per trade while keeping seed 7 and 2,000 paths. At 1% risk, the final 5th–95th percentile band is 1.043×–1.555× and 95th-percentile maximum drawdown is 12.7%. At 5% risk, those values are 1.064×–7.693× and 51.6%. Compare the full set of results rather than choosing a risk percentage from the median alone. A new sample seed changes the simulated draws; retaining the same inputs, seed and engine version reproduces the sample. Downloads record those settings, full-precision results and definitions locally. A zero observed loss count is not proof of zero probability. For a fixed threshold below starting equity, use the separate risk-of-ruin model; its threshold is not this tool's running-peak drawdown.

Method: Independent win/loss draws with fixed probability, reward and fractional risk. The bands describe this model and sample; they do not bound real-market outcomes or forecast an account.

Calculations run entirely in your browser — nothing you type is uploaded. Copy and download actions save your calculation locally. The site may record coarse tool actions under its privacy policy, without inputs, results, file contents or filenames.

Common questions

What does the simulator actually show?

Simulated equity paths built from your win rate, reward multiple and risk per trade, summarized as percentile bands (5th / 50th / 95th), median and 95th-percentile maximum drawdown across the sample, and the share of paths ending below breakeven.

Why do the bands matter more than one average curve?

A single 'expected' equity curve hides how much any one real sequence of trades can vary. The percentile bands show the honest spread — including paths well below the median — from the exact same win rate and reward multiple.

Does this account for changing market conditions?

No. The model holds win probability, reward multiple and fractional risk fixed and draws independent outcomes. Its bands describe those assumptions and the simulated sample, not a lower bound, a maximum loss or a forecast of real-market results.

Will I get the same chart every time?

Yes, with the same inputs, seed, path count and calculation version. Load the worked example to reproduce the article, or change the seed to explore a different sample. The exported run records the settings and model limits.

Goes deeper

Limits and trading risk

These tools calculate from your inputs, supported historical records or explicitly labelled teaching examples. They do not verify a live account, predict future returns or confirm that a broker or prop-firm rule has been met. Missing costs, floating losses and changed market conditions can materially change outcomes. Trading can lose the capital committed to it; check the stated method and your account specifications.

Read the risk disclosure
Complete Suite$97