Prop firms
How to Backtest a Prop Firm Challenge Before You Pay for One
A profitable strategy can still fail a challenge. How to replay history under the exact rules, count passes and fails, and size risk from the daily limit.
Replay historical price under the challenge’s exact rules and trade it as you would live. Record each attempt as a pass or a fail, with the rule that decided it. Then repeat from a different start date, many times. The number you want is how often the strategy passes, because a strategy can be profitable and still fail most challenges.
A prop firm challenge is a paid evaluation: reach a profit target without breaching the firm’s loss limits. Here is the method step by step, the arithmetic that decides most challenges before the first trade, and how to read a pass rate. On the Pro and Max plans, BacktestFlow checks all three limits on equity while you replay.
Why a normal backtest isn’t enough
A normal backtest asks one question: over this period, did the strategy make money? A challenge asks a different one: did the account ever touch a limit on the way?
That difference is the whole problem. Take a strategy that ends a year up 25%, but went 11% down in March before recovering. As a backtest it is a success. As a challenge with a 10% maximum loss, it failed in March. The recovery never happened, because the challenge was already over.
Three things make challenges stricter than they look:
- The path counts, not the result. One bad week can end an attempt that would have finished well.
- Limits can be measured on equity. At FTMO they are: an open position that is down counts against the limit before you close it.
- There is a daily limit as well as a total one. A single bad day can end the attempt even when the account is up overall.
Step 1: Write down the exact rules
Take them from the firm’s own site, not from a summary. As an example, here are the objectives of FTMO’s 2-Step Challenge, checked on its site on 9 October 2026:
| Rule | FTMO 2-Step |
|---|---|
| Profit target | 10% in phase 1, 5% in phase 2 (Verification) |
| Maximum daily loss | 5% |
| Maximum loss | 10%, static from the initial balance |
| Daily reset | 00:00 CE(S)T |
| Minimum trading days | 4 |
| Trading period | Unlimited |
Firms change their rules and offer several challenge types, so check the current page for the exact one you intend to buy.
Step 2: Find out how each limit is measured
The headline numbers are the simple part. How they are measured decides more attempts than the numbers themselves. For each limit, find the answer in the firm’s documentation:
- Balance or equity? Equity includes open positions. A trade that is temporarily down can breach a limit even if it later closes in profit.
- Static or trailing? A static maximum loss is measured from the starting balance. A trailing one follows the account’s high point, so profits raise the floor and the room for error shrinks as you win.
- When does the day reset, and in which time zone? A daily limit that resets at midnight in one time zone splits the trading day differently from one in another. That matters if you trade across the reset.
FTMO resets its daily loss at 00:00 CE(S)T, which is 23:00 UTC in winter and 22:00 UTC in summer. BacktestFlow resets at 00:00 UTC of the chart clock. A loss taken between those two times counts toward a different day in each.
Your backtest has to measure the limits the same way. Otherwise its pass rate describes a different challenge from the one you are paying for.
Step 3: Size risk from the daily limit, not from habit
Most challenges are decided by position size before the first trade is placed. Work backwards from the tightest limit:
- With a 5% daily limit and 1% risk per trade, five full losses in one day reach the limit. Open positions measured on equity can get there sooner.
- With a 10% maximum loss and 1% risk per trade, ten losses in a row before any profit use the whole allowance.
Losing streaks are more common than they feel. We computed them exactly, tracking every possible losing run trade by trade rather than simulating. The method is in how many losing trades in a row is normal:
| Win rate | Chance of at least 5 losses in a row in 100 trades | Chance of at least 10 losses in a row in 200 trades |
|---|---|---|
| 50% | 81% | 9% |
| 45% | 92% | 20% |
| 40% | 98% | 38% |
At a 45% win rate, a run of ten losses somewhere in 200 trades is roughly a one in five event. At 1% risk, that run alone costs 10% of the account. Your backtest shows whether your strategy’s real sequence of results survives your sizing. On the Pro and Max plans, Monte Carlo resamples your own R multiples into 1,000 seeded paths, with 5th, 50th and 95th percentile scenarios.
For a quick first check before any replay, the risk of ruin calculator gives the exact chance that your win rate, payoff and risk per trade reach the maximum loss before the profit target. It ignores the daily limit, so treat it as the best case.
Step 4: Replay from many start dates, including bad ones
Fix your start dates by a rule before you look at the chart, such as the first Monday of every month across several years. A challenge started before a quiet summer or a volatile news period can play out very differently. In real life you won’t get to choose your start date either.
Trade each attempt exactly as you would live, with the routine of any manual backtest of a trading strategy: rules written down, every trade recorded. Skipping a setup because “it looked bad” is a choice you can’t make in hindsight in a real challenge. In BacktestFlow the replay waits until each write up is saved, and a setup you passed on can be recorded as a missed trade.
Step 5: Record every attempt, pass or fail
For each attempt, record:
- Pass or fail
- Which rule decided it: target reached, daily limit, or maximum loss
- How many trading days it took, and whether it met the minimum
- The deepest drawdown reached along the way, even on passes
In BacktestFlow’s challenge mode (Pro and Max), the first pass or fail is locked on each session with the days it took. A result can’t be revised after the fact. Those are calendar days on the chart clock, so check trading days against the firm’s minimum yourself.
The reason for each fail is the most useful part. Fails that are mostly daily limit breaches point at sizing, or at trading on after a loss. Fails that are mostly maximum loss point at the strategy’s losing streaks. They have different fixes.
Step 6: Put error bars on the pass rate
A pass rate from a handful of attempts is mostly noise. The Wilson interval is the standard way to put error bars on a proportion:
| Attempts | Passes | Pass rate | 95% interval |
|---|---|---|---|
| 10 | 6 | 60% | about 31% to 83% |
| 20 | 12 | 60% | about 39% to 78% |
| 50 | 30 | 60% | about 46% to 72% |
| 100 | 60 | 60% | about 50% to 69% |
Twelve passes out of twenty looks like 60%. The data is consistent with anything from under 40% to nearly 80%. That is the difference between a challenge worth paying for and one that isn’t.
To get the interval for your own attempts, enter them in the sample size calculator: attempts as trades taken, passes as winners. The same reasoning applies to a strategy’s win rate, covered in how many trades you need to backtest a strategy.
Step 7: Finish on the firm’s own platform
A backtest runs on historical data in a different tool. Before paying, run the strategy in real time on the firm’s platform. FTMO, for example, offers a 14 day free trial for its 2-Step challenge. It catches what a backtest can’t, such as the firm’s exact reset time, spreads and platform behavior. It also tests you under real time pressure rather than replay.
Tools that can simulate a challenge
We make BacktestFlow, one of the tools below. You can do all of this with any replay tool and a spreadsheet, tracking equity against the limits by hand. Several tools do the tracking for you:
- BacktestFlow (ours), on the Pro and Max plans, checks the rules while you trade the replay. Profit target, daily drawdown and max drawdown are measured on equity, open positions included. The daily limit resets at 00:00 UTC on the chart clock. The replay waits until each write up is saved, so an attempt can’t lose its ugly trades. The max drawdown is static, as in FTMO’s 2-Step. You enter each firm’s numbers yourself in the prop firm challenge simulator.
- FX Replay has a prop firm simulator that it describes as simulating challenges “with real rules and conditions”.
- BacktestingMax offers presets for firms including FTMO, Topstep and Apex, with static, end of day and intraday trailing drawdown.
- Forex Tester Online has a Prop Firm Simulator. You set account size, profit target, daily and total drawdown and minimum days, and it includes an optimizer.
- Traders Casa has a free prop firm challenge simulator on its website, separate from its app. You enter the rules, including static or trailing drawdown, minimum trading days and a time limit. Then you paste your own backtest results as R multiples, and it runs 5,000 attempts to estimate a pass rate.
Each tool’s features come from its own site. FX Replay and Forex Tester Online were checked on 1 October 2026, BacktestingMax on 2 October, Traders Casa on 9 October. We compare these and five others in the best forex backtesting software.
Common mistakes
- Backtesting only the strategy, not the rules. A profitable backtest is not a pass rate.
- Measuring the limits on closed trades only when the firm measures equity.
- Choosing start dates by eye, which quietly selects the calm periods.
- Stopping after a few passes. A short lucky run is the most expensive result a backtest can give you.
- Ignoring why attempts failed. The reason is where the fix is.
Start with the arithmetic. Check your risk per trade against the losing streak odds for your win rate. Then replay the challenge from dozens of start dates and count the passes.
Nothing here is financial advice. Backtested performance does not guarantee future results. Challenge mode in BacktestFlow is a simulation on historical candles, not an evaluation by any firm. See the risk disclosure.
BacktestFlow is not affiliated with any prop firm, and is not endorsed or sponsored by FTMO or any tool named here. FTMO and the other product names are trademarks of their respective owners, named for reference only. Challenge rules change: check the firm’s current terms before buying.
FAQ
Questions this article answers.
Yes. Replay historical price under the challenge's exact rules: profit target, maximum daily loss, maximum loss and minimum trading days. Measure each limit the way the firm does. Record every attempt as a pass or a fail, with the rule that decided it. Repeat from many start dates, because one attempt says almost nothing about your pass rate.
Because a challenge judges the path, not only the destination. A backtest can end in profit after a drawdown that breached the maximum loss. One bad day can breach the daily limit just as well. The challenge ends at the breach, so the recovery that made the backtest profitable never happens.
More than most traders do. Twelve passes out of twenty attempts looks like a 60% pass rate. Its 95% confidence interval runs from about 39% to 78%. Fifty attempts at the same rate give roughly 46% to 72%. Treat a pass rate from fewer than a few dozen attempts as a rough guide, not a number to bet a fee on.
Work backwards from the daily limit. With a 5% maximum daily loss and 1% risk per trade, five full losses in one day reach the limit. Open positions measured on equity can get there sooner. Size so your worst plausible day stays well inside the limit, then check in the backtest how often that held.
No, and they complement each other. A backtest runs many attempts on years of history quickly. A free trial, which FTMO offers for its 2-Step challenge, runs in real time on the firm's own platform. It catches differences in execution, reset times and platform behavior that a backtest cannot.
References
Check the working. The sources behind the figures, and who wrote them up.
- FTMO, 2-Step FTMO Challenge: Trading Objectives (checked 9 October 2026)
- FTMO, Trading Objectives: how the Maximum Daily Loss and Maximum Loss are calculated (checked 9 October 2026)
- Traders Casa, Prop firm backtesting and challenge simulator (checked 9 October 2026)
- Wilson, E. B. (1927). Probable Inference, the Law of Succession, and Statistical Inference. Journal of the American Statistical Association 22(158), pp. 209 to 212. The interval used for pass rates below.
Keep reading
More on testing a strategy.
- Best Time to Trade Forex: Session Hours and How to Find YoursThe London and New York overlap, 08:00 to 12:00 New York time, is the busiest forex window. Here's how to measure which session pays for your strategy.
- How Many Losing Trades in a Row Is Normal? The Exact OddsAt a 50% win rate, 5 losses in a row show up in 81% of samples of 100 trades. Exact losing streak odds by win rate, and what they mean for your risk.
- How to Backtest a Trading Strategy Manually: A Step by Step GuideWrite the rules, hide the future, record every trade, read the result with the right sample size. A nine step method with the ten columns your log needs.
- Best Forex Backtesting Software in 2026: 10 Tools Compared10 forex backtesting tools checked at the source, by fit: discretionary, coded, MetaTrader, budget, and forex depth with every trade recorded.
- How Many Trades Do You Need to Backtest a Strategy?How many trades to backtest a strategy? About 385 to tell a 55% win rate from a coin flip, about 43 at 65%. The math, a table, and the trap.
- Why Your Backtest Doesn't Match Your Live TradingSlippage explains the gap for algos. If you backtest by hand, 7 comparisons across backtest and live trades show if it's your strategy or your execution.
- Sample size calculatorPut error bars on your own win rate.
- Every statistic BacktestFlow computesMore than 40 metrics in five sections, one question each.
Measure your own strategy. Replay the chart, trade it by hand and let the statistics tell you whether the edge is real. The free plan opens the Verdict and Edge sections; paid plans open all five, with more than 40 metrics.
Free planNo credit cardRuns in your browser