Methodology
Simulation model
Each simulated trading session draws trade outcomes from the trader's stated win rate and average risk-to-reward ratio, then applies the firm's specific drawdown rule after every session:
- Trailing EOD: the drawdown floor updates once per day, based on the highest end-of-day balance reached so far.
- Trailing Intraday: the drawdown floor updates continuously with the highest balance reached at any point, including intraday peaks.
A simulated evaluation ends in a pass when account balance reaches the firm's profit target before either the drawdown floor is breached (ruin) or the maximum trading days are exhausted (timeout). Pass probability is the fraction of 10,000 independent simulated paths that reach the target.
Rule sources
Firm rules (profit target, drawdown amount/type, min/max trading days) are transcribed from each firm's public evaluation rules page:
- Apex Trader Funding 25K
- Apex Trader Funding 50K
- Apex Trader Funding 75K
- Apex Trader Funding 100K
- Apex Trader Funding 150K
- Apex Trader Funding 250K
- Apex Trader Funding 300K
- Topstep 50K Combine
- Topstep 100K Combine
- Topstep 150K Combine
- MyFundedFutures 50K Pro
- MyFundedFutures 100K Pro
- MyFundedFutures 150K Pro
- Tradeify 25K
- Tradeify 50K
- Tradeify 100K
- Tradeify 150K
- Take Profit Trader 25K
- Take Profit Trader 50K
- Take Profit Trader 75K
- Take Profit Trader 100K
- Take Profit Trader 150K
Firm rules change over time. If you find a rule that no longer matches the source page, it should be corrected in src/firmRules.ts.