Edge Matrix Validator is live! · Start your 7-day free trial — use code EDGEMATRIX25 for 25% off Try it now →
Monte Carlo Backtest Analyzer

Your Backtest.
Stress-Tested.

Upload any MT4, MT5, or cTrader backtest report. Get Monte Carlo simulation with robustness scoring, drawdown confidence intervals, and martingale detection — in seconds. What is Monte Carlo? →

Monte Carlo Analysis
Drop your backtest report here
or click to browse your files
MT4 .htmMT5 .htmlcTrader .html
100% browser-based
No data uploaded
Instant results
Simulating...
Monte Carlo
This tool provides statistical analysis for informational purposes only. It does not constitute financial advice. Past performance does not guarantee future results. Your data is processed entirely in your browser and is never uploaded to any server.

Free Monte Carlo Simulator for Forex and Gold EA Backtests

This free Monte Carlo backtest analyzer lets you stress-test any MetaTrader 4, MetaTrader 5, or cTrader backtest report. Upload your strategy tester HTML file and get instant Monte Carlo simulation with up to 5,000 permutations — completely free, no download required, and your data never leaves your browser.

What is Monte Carlo Analysis for Trading?

Monte Carlo simulation reshuffles the order of trades in your backtest to generate thousands of alternate equity curves. Since the original backtest shows just one possible sequence of trades, Monte Carlo analysis reveals how your drawdown, final equity, and risk metrics could vary under different trade orderings. This helps traders distinguish between genuine edge and lucky sequencing — critical for position sizing and risk management before deploying capital on live accounts.

What This Tool Calculates

Our Monte Carlo analyzer goes beyond basic trade reshuffling. It provides a complete robustness assessment including:

Drawdown confidence intervals at 50%, 90%, 95%, and 99% levels — so you know the realistic worst-case drawdown, not just the backtest's lucky outcome. Martingale detection that identifies if your EA uses hidden recovery trading or position sizing after losses. Robustness scoring from 0–100 across four statistical dimensions: drawdown position, distribution spread, predictability, and martingale safety. Plus a risk multiplier that quantifies the relationship between backtest position size and simulated drawdown at the 95% confidence level.

Supported Platforms

Works with backtest reports from MetaTrader 4 (.htm), MetaTrader 5 (.html), and cTrader (.html). Simply export your Strategy Tester report and upload the file. The parser automatically detects the platform, extracts the EA name, trade data, and starting balance. Supports both UTF-8 and UTF-16 encoded files.

Permutation vs Bootstrap Methods

Choose between two simulation methods. Permutation reshuffles your actual trades without replacement — the final equity is always the same but the drawdown path changes. This isolates the effect of trade ordering on risk. Bootstrap resamples trades with replacement, allowing some trades to appear multiple times while others are skipped. This produces variation in both final equity and drawdown, useful for estimating the uncertainty around your backtest results.

Privacy and Security

Your backtest data is processed entirely in your browser using JavaScript. No data is uploaded to any server. No account is required to use the tool. Your trading strategy details remain completely private.

Built by ErgodicLabs

This free Monte Carlo tool is part of Edge Matrix, a professional backtest validation platform that runs 17 statistical tests on your EA including temporal stability analysis, sample size validation, concentration risk, and a composite Edge Score. Monte Carlo is just the beginning — see what the full suite offers.

Free Monte Carlo Backtest Analyzer

Stress-test any MetaTrader 4, MetaTrader 5, or cTrader backtest report with Monte Carlo simulation. Upload your strategy tester HTML file and get instant robustness scoring, drawdown confidence intervals, and martingale detection — completely free, no download required, and your data never leaves your browser.

How It Works

Monte Carlo simulation reshuffles the sequence of your backtest trades thousands of times to answer a critical question: does this strategy's performance depend on the specific order trades occurred? If a strategy is truly robust, reshuffling its trades should produce similar results. If not, the original backtest may overstate the strategy's edge. This tool runs up to 5,000 permutations and calculates drawdown confidence intervals at the 50th, 90th, 95th, and 99th percentiles.

What the Robustness Score Measures

The robustness score (0–100) evaluates four statistical dimensions: drawdown position within the simulation distribution, drawdown spread between confidence intervals, predictability of drawdown behavior across simulations, and martingale safety — which detects whether the strategy increases lot sizes after losses. Martingale detection is weighted at 40 of 100 points because recovery-based lot sizing is the single largest hidden risk in forex backtests.

Supported Platforms

The analyzer accepts HTML backtest reports exported from MetaTrader 4 (MT4 Strategy Tester), MetaTrader 5 (MT5 Strategy Tester), and cTrader. Reports must contain individual trade data with profit values and balance snapshots. Both detailed and simple report formats are supported.

Privacy and Security

Your backtest data is processed entirely in your browser using JavaScript. No data is uploaded to any server. No account is required to use the tool. Your trading strategy details remain completely private.

Risk Disclosure

Edge Matrix is a statistical analysis tool. It evaluates historical backtest data using quantitative methods but does not predict future performance or provide investment advice. Edge Matrix does not recommend whether to deploy, modify, or discontinue any trading strategy. All trading involves substantial risk, including the risk of loss. Past performance, whether analyzed or validated, is not indicative of future results. Users are solely responsible for their trading and investment decisions.

Trading foreign exchange carries a high level of risk that may not be suitable for all investors. Past performance is not indicative of future results. The high degree of leverage can work against you as well as for you.