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? →
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.