Prop Firm Backtesting: See Which Challenges Your Strategy Would Pass
ChartLabs re-scores your backtested trades against real prop firm challenge rules, so you can see which challenges your strategy would pass and what sizing would change that. It is a scorer, not a funded account: ChartLabs does not connect to a prop firm, place live trades, or provide funding.
Prop firm challenges cost money. Every attempt has an entry fee, and a failed attempt costs you that fee plus the weeks you spent on it.
Most traders who fail a challenge do not fail because their strategy is bad. They fail on the rules. A daily loss limit, a trailing drawdown, a consistency requirement, a deadline. The strategy was fine. It had just never been scored against those rules.
ChartLabs has a tool for exactly that.
What Prop Firms is, and what it is not
Prop Firms is a scorer. It takes trades you have already backtested and checks them against published challenge rules.
It does not connect to a prop firm. It does not place live trades. It does not provide funding, and a pass here is not a pass with any firm. It answers one question: on this data, with these trades, would your trading have stayed inside the rules.
That is worth knowing before you pay an entry fee.
Score a strategy
- Open Prop Firms from the dashboard.
- Pick the strategy you want to score.
- Choose Verify for a judged run, or Train for a quick preview.
ChartLabs takes the closed trades from that strategy, converts them into a return stream, and re-simulates that stream against every challenge in the catalog.
The rules it checks
Each challenge is scored against its own published rules:
- Profit target
- Daily loss limit
- Maximum drawdown, including static, trailing, and trailing intraday
- Minimum trading days
- Consistency rules
- Time limits
- Weekend holding rules
You can also add two constraints of your own: a daily stop loss and a maximum number of trades per day. Both are optional.
Reading the results

Results are grouped by firm. Each challenge gets one of four verdicts: Pass, Almost, Not yet, or Failed.
Next to the verdict is the single rule that held you back. That is the part worth reading, because it tells you what to fix:
- "Tightest: Profit target"
- "Best day is 43.3% of total profit"
- "Trailing drawdown limit breached"
- "Profit target not reached over this dataset"
A consistency flag is a different problem from a drawdown breach. One says your profit came from too few days. The other says your sizing is too big for that rule set. You fix them differently.
Risk per trade is the lever
There is a risk per trade slider above the results. Move it and everything re-scores live, because the same trades sized differently produce a different equity curve.
The page also tells you what lowering risk would buy you. One run on our demo account read like this:
At 1.25% risk per trade, you'd pass 31 of 130 challenges. Lower to 0.94% and you'd also pass Blueberry Funded, Bulenox, Elite Trader Funding, +3 more.
Those numbers belong to that strategy on that day. Yours will be different. The point is the shape of the trade-off: a smaller size takes longer to reach a profit target, but it keeps you inside the drawdown rules that end most attempts.
What the catalog covers
The challenge catalog is maintained by us and is read only, so the rules you are scored against are the firms' rules, not something you configured. It holds real challenge structures from firms including FTMO, The5ers, FundedNext, E8 Markets, Goat Funded Trader, FXIFY, Topstep and Apex Trader Funding, across 1-step, 2-step, 3-step and instant funding models.
Firms change their rules, and the catalog follows them. Treat what you see in the app as current and any number written down elsewhere as out of date.
Do the work before the score
The scorer only reflects the trades you feed it. To get an honest read:
Backtest across different market conditions. Trending months, ranging months, news periods, quiet summer sessions. Your challenge window will not be conveniently calm.
Trade the rules you actually plan to trade. Manual backtesting means you make every entry and exit yourself, so what gets scored is your execution and not a theoretical set of rules.
Tag your setups. Tag trades while you backtest, then filter your analytics by tag. If your trend entries hold up and your counter-trend entries do not, you want to know that before an attempt rather than during one.
Look at drawdown before profit. Most challenge failures are drawdown failures, and your maximum drawdown in backtesting is the number that predicts them.
The bottom line
You cannot backtest your way to a guaranteed pass. Markets are uncertain and no tool changes that. But you can find out which rule sets your strategy has no chance against, and what sizing would change that, before an entry fee is involved.
ChartLabs is $15/month, or $150/year. One plan, everything included.
14-day free trial at chartlabs.io. No credit card required.