F aufxbroker
FxPro
Instruments
Tools
Brokers
Signals
Learn

Free Monte Carlo strategy simulator calculator. Works with any strategy parameters. AUD accounts supported. Client-side, no signup.

#fx/ Risk

This simulator runs thousands of hypothetical trade sequences to show you the realistic range of outcomes for your trading strategy — not just the average, but the best-case, worst-case, and most likely results. For Australian traders, it accounts for your actual risk parameters and trade count to give you a probability-based view of where your equity curve might end up.

How it works

The Monte Carlo simulator treats your strategy's win-rate and average risk/reward as probabilities. It then runs hundreds or thousands of independent simulations, each one drawing random trade outcomes weighted by your win-rate, and tracking the resulting equity curve and maximum drawdown along the way. The result is a distribution of possible outcomes that shows you the full range of what could happen — not just the single "expected" number.

For each of K simulations, draw N random outcomes weighted by win-rate; track equity curve and max drawdown

The key insight is that even a profitable strategy can have losing sequences. By running many simulations, you see how often your strategy hits a drawdown that exceeds your comfort zone, and what percentile your expected return actually falls in. The simulator uses pure probability math — no market data, no spread assumptions — so the results are a clean statistical picture of your strategy's risk profile.

Worked example

Example: AUD/USD strategy

  • Win rate: 0.50
  • Average win (R multiple): 1.8
  • Average loss (R multiple): 1.0
  • Risk per trade: 1.0%
  • Number of trades: 250
  • Simulations: 1,000

We run 1,000 independent simulations of 250 trades each, drawing each trade outcome randomly based on the 50% win-rate. For each simulation, we track the equity curve and final account balance.

Result: Median equity +18.4% after 250 trades; 5th percentile -7%; 95th percentile +52%

This means 90% of the time, your account ends up somewhere between -7% and +52% after 250 trades. The median outcome (+18.4%) is close to the theoretical expectancy, but the wide range shows the real risk of a losing streak early on.

Edge cases

  • Low trade count (< 30): With fewer trades, the distribution becomes much wider and less reliable. The simulator still works mathematically, but the confidence intervals are very broad.
  • Win rate near 0 or 1: Extremely high or low win rates create skewed distributions. The simulator handles this correctly, but the median and percentiles become less intuitive.
  • Risk per trade > 2%: Higher risk amplifies both upside and downside. The 5th percentile can become catastrophic (> -50%) even with a positive expectancy strategy.
  • Fractional R multiples: The simulator accepts any positive R multiple values. Very small average win R (< 1.0) combined with low win-rate produces near-certain negative outcomes.

Glossary

  • Expectancy — the average R multiple per trade (win rate × average win R) — (loss rate × average loss R). Positive expectancy means the strategy is profitable over many trades.
  • Win rate — the percentage of trades that close in profit. Not the same as profitability — a low win-rate strategy can still have positive expectancy.
  • Drawdown — the peak-to-trough decline in your account equity during a trading period, expressed as a percentage.

FAQ

How accurate is this Monte Carlo Strategy Simulator?
The math is exact — it draws from a binomial distribution weighted by your win-rate and R multiples. The accuracy depends on the number of simulations (more = tighter confidence bands). The rate-table is fixed, so the results are purely statistical, not market-dependent.
Does it work for any broker?
Yes. The simulator uses pure probability math — no broker-specific data, spreads, or commissions. It works for any broker, any instrument, any account currency.
What if my strategy parameters aren't standard?
The simulator accepts any positive values for win-rate, R multiples, and risk percentage. If you have a non-standard risk model (e.g., variable position sizing), the results are approximate — contact us for custom modelling.
Why does the result differ from my broker's backtest?
Broker backtests use actual historical price data with spreads, commissions, and slippage. This simulator shows the pure statistical distribution of outcomes assuming perfect execution. The difference is the cost of trading — typically 0.5-2% drag per 100 trades depending on your broker's spread and commission structure.
No broker yet?
If you don't have a broker yet and want to test these calculations on a demo, FxPro accepts Australia residents. We are FxPro affiliates — see [disclosure](/disclosure/). [Open FxPro demo →](https://fxpro-direct.com/en/partner/23urpSLhK)
i

Affiliate disclosure

This site earns a commission on partner account openings via affiliate links. This does not change spreads or fees you receive.

Read full disclosure →

Open an FxPro account

Affiliate-disclosed direct link. Same spreads and fees as opening directly.

Open FxPro account → Affiliate link · 76% of retail accounts lose money trading CFDs.
Live
FxPro · cash back · sponsored