Prop Firm Simulator: Find the Strategies
That Actually Get Paid

Replay any portfolio through a prop firm's challenge and funded-account rules, bar by bar, from every start date. See the probability of a payout and the expected cash per attempt after all fees, not just the pass rate.

By David Bergstrom··23 min read
Related Guides and Tools

What Is a Prop Firm Simulator?

A prop firm simulator replays a trading strategy or portfolio through a proprietary trading firm's evaluation and funded-account rules, bar by bar, from many historical start dates. Instead of asking whether the backtest made money, it asks what a prop trader is actually paid on: how often does this portfolio pass, how often does it reach a payout, and what is one challenge purchase worth after all fees?

Build Alpha's Prop Firm Simulator models the challenge, the funded account and the payout gates together: profit targets, trailing and end-of-day drawdowns, daily loss limits, contract limits, minimum trading days, consistency rules, monthly fees, resets, payout floors and caps. It can then search your saved strategies for the portfolios with the most expected cash per attempt.

The Short Answer

Pass rate is the wrong target. The portfolio that passes most often is often not the one that pays the most. Build Alpha ranks portfolios by Expected Net / Attempt: the probability of passing, times the expected net profit of the funded account, minus the average evaluation fees.

A 42-second walkthrough of the Prop Firm Simulator

Why I Built a Prop Firm Simulator

Over the past year, the requests for prop firm features from existing Build Alpha users became overwhelming. Many are already running Build Alpha strategies in evaluation and funded accounts. The requests became too overwhelming to ignore. And there's good reason: a prop firm account changes the economics of a strategy, sometimes completely.

Most traders still judge a prop strategy the way they judge any strategy: net profit, max drawdown, maybe a Monte Carlo simulation. Then they buy the challenge and learn that trading your own capital is drastically different than trading prop capital. I wanted a tool that measures what a prop trader is actually paid on.

Prop Firm Math

A strategy can have poor economics when trading your own capital, yet attractive economics when you pay a fixed fee for a share of the upside. In a prop account, your cash flow is not the strategy's P&L. Your loss on an attempt is capped at the fees you pay, and the firm absorbs the rest of the left tail.

That matters most for negatively skewed strategies: many small wins and the occasional large loss.

The strategy on your own capital
Normal day · 90% of days+$200
Bad day · 10% of days−$2,000
EV = 0.90 × $200 + 0.10 × (−$2,000)
Expected value per day−$20
A losing strategy. Traded with your own money, it bleeds about $20 a day.

No one should trade that with personal capital. But watch the same strategy through a prop firm.

Worked Example: The Same Strategy Inside a $100 Challenge

Consider a fictional prop firm with simple rules:

  • A $100 total fee per attempt.
  • The evaluation requires $1,000 of profit, which takes five winning days.
  • The funded account requires another $1,000, five more winning days, before you can withdraw.
  • You receive 80% of the funded profit: $800.
  • A $2,000 loss at either stage breaches the trailing loss limit and ends the attempt.
  • Your cash loss is limited to the $100 fee.
  • To keep it simple, you stop after the first payout.

To get paid, the strategy needs ten normal days before its first bad day. The probability is 0.9 multiplied by itself ten times:

The same strategy through the prop account
P(pass) = 0.9559.0%
P(paid | pass) = 0.9559.0%
P(paid) = 0.91034.9%
Paid (34.9%): $800 payout − $100 fee+$700
Not paid (65.1%): fee lost−$100
EV = 0.349 × $800 − $100
Expected value per attempt≈ +$179
Same trades, same −$20-a-day strategy. The fee caps the downside, so the trader's expected payoff per attempt is positive.

Nothing about the trades changed. With your own capital, the $2,000 day loss is yours. Inside the prop account, the worst case is the $100 fee, and the expected value flips from a steady loss to about +$179 per attempt. On average it takes 1 ÷ 0.349, or about 2.9 attempts, to collect a payout: roughly $287 in fees against $800 received.

Same strategyOwn capitalProp account
Worst outcome−$2,000 per bad day, with no cap over time−$100 per attempt
Best outcome+$200 per day+$700 per attempt, after the fee
Expected value−$20 per day≈ +$179 per attempt
Who absorbs the tailYouThe firm

This Is Not a License to Trade Losing Strategies

The example is deliberately extreme to make the math obvious. Real firms price their fees and write their payout rules with this in mind, and real payout gates erase much of the edge in a toy example. The practical use is covered below: positive-expectancy strategies whose tail risk makes them unattractive for personal capital.

The above example strategy passes the evaluation 59% of the time. It collects a payout only 35% of the time.

Where the attempts go
Start an attemptPay the $100 fee
100%
Pass the evaluationFive winning days before a bad day
59.0%
Collect a payoutFive more in the funded account
34.9%
Optimizing for pass rate optimizes the middle bar. You get paid on the bottom bar.

Pass rate is the number everyone quotes, but it stops at the halfway point. A pass only buys you the right to face a second set of rules: the funded drawdown, qualifying days, payout windows, caps and consistency conditions. A portfolio can pass easily and then struggle to ever clear a payout gate. Which is actually what traders want.

So the research question is not "which strategy passes most often?" and it is not "which strategy has the best backtest?" It is:

Which strategy or portfolio produces the most expected cash payouts after all fees, not merely the highest pass rate or the best backtest?

The Expected Value of a Prop Firm Challenge

That question has a formula. For a single attempt:

Expected value per attempt
EV = P(pass) × P(paid | pass) × Avg payout received − Expected total fees
Example: 0.590 × 0.590 × $800 − $100≈ +$179

The example stops at the first payout. Real accounts do not, so the formula has to extend to everything that moves cash:

  • Repeated payouts. A funded account can pay several times before it breaches or the test ends. Count all of them, not just the first.
  • Failed attempts and resets. Every failure costs a fee, and resets add cost without adding a fresh start date.
  • Elapsed time. Monthly evaluation fees mean a slow pass costs more than a fast one, and payout windows mean cash arrives on a calendar, not instantly.
  • Money actually withdrawn. Payout caps, splits, minimums and floors decide what leaves the account. An account balance is not cash.

Build Alpha's headline metric, Expected Net / Attempt, is that formula run on your actual portfolio: Pass Prob multiplied by the Expected Net Profit of a funded account (payouts minus funded fees), minus the average evaluation fees. It answers: what is one challenge purchase worth?

Real Payout Rules Change the Answer

Real firms put gates between a profitable funded account and a payout. Those gates have to be modeled together with the drawdown rules, because the same equity path can clear one gate and fail another.

Topstep is a good example. As of October 2026, its payout policy includes:

  • Qualifying days. The Express Funded Account Standard path requires five winning days of $150 or more in net P&L before a payout request.
  • Consistency. The Consistency path requires three trading days, and no single day may exceed 40% of total net profit.
  • Payout caps. Each request is limited to 50% of the balance up to a cap that depends on the path and account size, for example $2,000 (Standard) or $3,000 (Consistency) on a $50K account.
  • Profit split. 90/10 in the trader's favor.

These rules interact with the drawdown in ways a backtest cannot see. A strategy that makes its money in two big days fails a 40% consistency test. A strategy that needs eight weeks to log five qualifying days pays monthly fees the whole time. A 50% cap means a fast winner leaves money in the account, exposed to the drawdown, until the next request.

Rules Change Often

Topstep changed its rules several times in 2026, and other firms are no different. Check the firm's current terms before you trust a simulation, and update your saved rule set when they change. I am working on an AI agent that can do this automatically.

Which Strategies Fit a Prop Account?

The example above used a losing strategy to make the math obvious. In practice, focus on strategies with positive expectancy whose tail risk makes them unattractive for personal capital.

You know the type. The strategy makes money over time, but every so often it gives back a large chunk. Trading it with your own money means funding the account for the worst drawdown, which can make the return on capital unattractive. Inside a prop account, your downside per attempt is the fee. The firm carries the tail, and you keep a share of the upside.

The return stream does not need to be concave. You do not need a short-volatility profile of many small wins and rare large losses. Trend, mean reversion, breakout and multi-market portfolios all qualify. What matters is how the path interacts with the rules:

  • Speed to target. Reaching the profit target before the drawdown catches you. Monthly fees make slow passing expensive.
  • Loss clustering. Losses that arrive together, often in the same market regime, breach trailing drawdowns that a scattered sequence of the same losses would survive.
  • Daily P&L shape. Qualifying-day minimums and consistency caps are judged by trading day, so the shape of your daily P&L matters as much as the total.
  • Size. The contract limit and multiplier decide whether a good strategy is too slow, about right, or too fast to survive.

Those are exactly the things the simulator measures.

The Prop Firm Workflow in Build Alpha

The workflow is simple: build a large pool of candidate strategies, then let the simulator find the combinations the rules actually pay.

Generate
Build candidate strategies with no coding
Save
Keep hundreds or thousands across timeframes, types and symbols
Portfolio
Add them to a portfolio in Build Alpha
Simulate
Run the Prop Firm Simulator with your firm's rules
Export
Generate code with the prop rules built in

Breadth is the point of step two. The simulator assembles portfolios from whatever you give it, so a pool that spans different timeframes, strategy types and symbols gives it uncorrelated pieces to combine. A pool of 30 near-identical strategies gives it one strategy 30 times. Automatic strategy generation is the fastest way to build that pool.

Run your usual robustness tests on the strategies before they go into the pool. The simulator tells you how the rules treat a return stream. It cannot tell you whether that return stream is real.

Setting Up the Prop Firm Simulator

Build Alpha Prop Firm Simulator settings window with prop firm and challenge picker, portfolio generation, fixed contract sizing and Phase 1 challenge rules
Prop Firm Simulator Settings: portfolio generation, sizing, and the challenge, funded and simulation rules (click to enlarge)

The settings window has three parts.

Portfolio Generation

The simulator does not just score one portfolio. It searches combinations of the strategies you added: between a minimum and maximum number of strategies, across a minimum number of symbols, and under a maximum correlation cap (0.70 in the screenshot). It evolves those portfolios toward the fitness function you choose. Max generations caps the search, and Terminate ends it early once it stops improving.

Sizing & Constraints

Position sizing defaults to Fixed contracts, the recommended setting. The account never compounds: every position is sized off the challenge starting balance, and a whole-number contract multiplier on the Simulation tab scales every strategy in the portfolio by the same amount.

Prop Firm Simulation: Challenge, Funded and Simulation

Phase 1
Challenge

The evaluation: starting balance, profit target in dollars or % of balance, contract limit, max loss and its type (such as EOD trailing) with an optional lock level, daily loss limit and its action, minimum trading days and what counts as a day, an optional time limit, the monthly evaluation fee, reset rules and an optional consistency cap.

Phase 2
Funded

The funded account's own rules: its drawdown and loss limits, plus the payout gates that decide when cash actually leaves the account, such as qualifying days, the payout floor, caps, the profit split and funded fees.

Run settings
Simulation

How the test runs: the contract multiplier that sets size and the horizon each start date is followed for, so time-based rules and payout windows play out on real trading days.

Two details matter more than they look. First, the contract limit counts every contract open at the same time across all symbols, and micro contracts count as 0.1 (a Micro E-mini is one-tenth the size of the E-mini). When an entry would push the portfolio over the limit, the whole order is skipped, never trimmed. Second, the strategies are simulated together bar by bar, not by merging separate trade lists, so the drawdown, the daily loss limit and the contract limit see the portfolio exactly as the account would.

Rule sets save to a single file that holds the challenge, funded and simulation settings together. Import and Export let you keep one file per firm and account size, reuse it across portfolios and share it.

Choose Your Prop Firm and Challenge

You don't have to type the rules in. Build Alpha includes a database of futures prop firm challenges, and an AI agent scans the web to keep it current with the latest challenges, rules and pricing. Pick the firm, pick the challenge and click Load to fill the tabs with that challenge's rules.

As of this writing, the catalog holds 800+ active challenges from 42 futures prop firms. When a challenge loads, Build Alpha shows the date its rules were last checked, a confidence level, and any firm rules it cannot simulate, such as a ban on holding overnight, so you know exactly what the simulation covers.

Choosing a futures prop firm and challenge from the Build Alpha prop challenge database and loading its rules into the Prop Firm Simulator
Choose a firm, choose a challenge, click Load. The challenge's rules fill the simulator, along with notes on anything that cannot be simulated.

New Prop Firm Fitness Functions

The fitness function decides what the portfolio search optimizes. Four new prop-specific options join the classics:

Expected Net / Attempt NewRecommended

What one challenge purchase is worth after every fee. This is the expected value formula above run on your portfolio, and the only option that answers the research question directly.

Prop ROI New

Trader payouts per attempt divided by the cost per attempt. Useful for comparing portfolios when fee structures differ.

Pass Probability New

Share of start dates that hit the profit target before breaching. Useful as a check, risky as a goal: passing is not getting paid.

Survival Prop New

Favors portfolios whose funded accounts are still open at the end of the horizon. Useful when you plan to keep one account and draw repeated payouts.

Net P&L Classic

Total backtest profit. Ignores every prop rule.

P&L/DD Classic

Profit relative to drawdown. Closer, but blind to timing, payout gates and fees.

Sharpe Classic

Risk-adjusted return. A smooth curve can still fail a consistency rule or wait too long for a payout.

Reading the Prop Firm Simulator Results

Build Alpha Prop Firm Simulator results window ranking portfolios by pass probability, payout metrics, Expected Net per Attempt and Prop ROI
Prop Firm Simulator Results: each row is a portfolio, with Challenge, Funded and Fitness metrics side by side (click to enlarge)

Each row is a candidate portfolio. The columns are grouped by phase: Challenge metrics in green, Funded metrics in amber and Fitness metrics in blue. Every number comes from replaying that portfolio from each historical start date.

The Highest Pass Rate Is Not the Best Portfolio

The screenshot is sorted by Pass Prob. The top portfolio passes 90.7% of the time and is worth +$1,785 per attempt. Fourteen rows down, a portfolio that passes only 73.2% of the time is worth +$2,659 per attempt, with a 7.53x Prop ROI.

MetricPass-rate leaderRow 15
Pass Prob90.7%73.2%
1st Payout Prob100.0%88.6%
Total Payout$2,769$4,654
Payouts / Year1.82.8
Survival92.2%41.4%
Expected Net / Attempt+$1,785+$2,659
Prop ROI4.76x7.53x

Notice the trade-off. The second portfolio's funded accounts survive less often, 41.4% versus 92.2%, yet they pay more because they reach payouts sooner and more often before the end. Survival, like pass rate, is a means to an end. The end is cash.

Fees show up too. For the top row, Pass Prob × Expected Net Profit is about $2,125 (0.907 × $2,343), yet Expected Net / Attempt is $1,785. The difference, roughly $340, is evaluation fees: about seven months at $49 a month, because this portfolio averages 124 trading days to pass. Slow passing has a price.

Every Metric, Defined

Fitness
MetricWhat it measures
Expected Net / AttemptPass Prob × Expected Net Profit − average evaluation fees. What one challenge purchase is worth.
Prop ROITrader payouts per attempt ÷ cost per attempt. Cost is evaluation fees, including resets, plus Pass Prob × funded fees, floored at $1.
Funded
MetricWhat it measures
Expected Net ProfitThe trader's share of payouts minus fees, per funded account.
SurvivalShare of funded accounts still open, not breached, at the end of the horizon.
Avg # Payouts before FailAverage payouts collected by accounts that eventually breached. Blank when none breached.
Payouts / YearMean payouts per funded account × 252 ÷ the funded horizon in trading days.
Total PayoutMean gross payouts per funded account over the horizon.
Avg PayoutMean gross payout per payout event.
Median / Average Days to 1st PayoutTrading days from funding to the first payout, paid accounts only.
1st Payout ProbShare of funded accounts with at least one payout within the horizon.
Challenge
MetricWhat it measures
Pass ProbShare of start dates that hit the profit target before breaching, within the horizon.
P90 / Median / Average Days to PassTrading days to pass, passing runs only. P90 shows the slow tail.
UnresolvedShare of start dates that neither passed nor failed within the horizon. Counted as not passed.
Independent EpisodesHow many independent episodes the start dates hold. Adjacent start dates share most of their path.

Account Paths: See Every Funded Start Date

Averages hide paths. Two portfolios with the same Expected Net / Attempt can get there very differently: one with steady payouts across most start dates, the other with a few lucky runs carrying everything. The Account Paths test shows you which.

Click any portfolio in the results window, then open Account Paths from the right-hand panel (the AP button). You get one line per funded start date, with the same portfolio and the same rules:

  • Green: the run was still open at the horizon.
  • Red: the run breached, with an ✕ at the breach.
  • Amber: a payout taken.
  • Reference lines for the payout floor and the drawdown lock, so you can see how much room each run had.
Build Alpha Account Paths chart showing one funded account equity line per start date with payouts, breaches, payout floor and drawdown lock
One line per funded start date. The footer summarizes all funded runs, including survival and first-payout rates.

Hover any line to inspect that run. The other paths dim, each payout is labeled on the path, and the footer reports the funded date, how many start dates share that path, the number of payouts, gross payouts, net to the trader and the outcome.

Build Alpha Account Paths hover view highlighting one funded run with six labeled payouts and net to trader
Hovering one run: funded 2021-03-12, six payouts, $13,302 gross, +$11,823 net to the trader, still open at day 250.

In that example, the run took an $802 payout, then five payouts of $2,500, and was still open at day 250. Each payout drops the balance straight down, back toward the payout floor and the drawdown lock. That is the point of seeing paths: every withdrawal costs you cushion, and you can see whether the portfolio rebuilds it.

What to look for: payouts spread across many start dates rather than a handful, breaches that cluster in one period (a regime problem, not a sizing problem), and runs that hover just above the drawdown line for months.

Build Alpha Prop Firm Simulator results sorted by pass probability, payout probability and Expected Net per attempt, then Account Paths with hover on each path

In this short clip, I sort by Passing Probability then sort by Payout Probability and finally by Expected Net per attempt. Then I open the Account Paths and you can see the hover feature over every path showing.

Challenge Finder: Which Prop Challenge Fits Your Portfolio?

The same portfolio may work for one challenge and be a disaster for another. A drawdown rule one portfolio handles easily can breach it at a different firm, and a payout rule that suits one return stream can starve another. The Challenge Finder, labeled Find Challenges in the software, shows you which is which before you spend a dollar.

Find Challenges is available from the right-hand panel of the Prop Firm Simulator results. Select a portfolio and it runs that portfolio through every prop firm challenge in the database. An active AI agent scans the web and keeps the database updated with the latest prop firm challenges, rules and pricing.

The results rank every challenge in a sortable table, by Expected Net / Attempt by default. Each row shows the firm, program, account size, price and billing, the contract multiplier that fits that challenge best, and the same pass, payout, survival and fitness metrics you see in the simulator. Separate columns flag whether the firm allows automation and overnight holds, the confidence of the rule data and the date the rules were last checked. From there you can:

  • View Account Paths for any challenge, for that specific portfolio.
  • Use it in the Prop Firm Simulator: load that challenge back into the simulator and search for better portfolios built for that challenge.
  • Export CSV to keep the full table.
Build Alpha Find Challenges window ranking every futures prop firm challenge for one portfolio by Expected Net per Attempt, then opening Account Paths for a challenge
One portfolio ranked across every challenge in the database, then Account Paths for two of those challenges.

Some firm rules, such as automation, overnight, news and flat-by rules, are not simulated. The table shows them in their own columns and notes, so check those before you buy.

Run This Before You Commit

Run Find Challenges before you commit to a challenge to make sure you're optimizing your spend and your chances at a payout.

Why Start Dates Instead of Monte Carlo Resampling?

Build Alpha users know I like Monte Carlo. So why does the Prop Firm Simulator replay real start dates instead of shuffling trades?

Start dates keep everything real: the actual sequence, the gaps between trades, the calendar (payout windows and winning-day counts need real days), and the regime clustering that makes adjacent starts correlated. A trade resample breaks all of that. It has no clock, so time-based rules cannot run honestly, and it destroys the autocorrelation and regime persistence that kill prop accounts.

Resampling is still a good follow-on for sample size, but as a block bootstrap of daily P&L, not a trade shuffle. A block bootstrap resamples runs of consecutive days, so it keeps some of the clustering a trade shuffle destroys.

MethodCalendar rulesLoss clusteringSample size
Start-date replayKeptKeptLimited by overlap
Trade-shuffle Monte CarloLostLostLarge
Block bootstrap of daily P&LWithin blocksPartly keptLarge

That overlap is why the Challenge metrics include Independent Episodes. A start date and the next day's start date share almost the entire path, so their results are not independent. Independent Episodes tells you how much evidence the start dates really hold.

Prop Firm Rules Carry Into Your Live Trading Code

A simulation is only useful if live trading follows the same rules. When you generate code from Build Alpha, the prop firm logic passes into the strategy code:

  • Maximum counts. The contract limits you simulated, enforced at order time.
  • Stacking positions. Whether a strategy can add to a position it already holds.
  • Group stacking. Stacking limits across custom symbol groups you define, so related markets are treated as one exposure.
  • Sizing. The same fixed contracts and multiplier the simulation used.

Your live account then trades with the constraints that produced the results you selected, not a set of rules you tried to remember. If you trade prop accounts through NinjaTrader, see Build Alpha for NinjaTrader.

What a Prop Firm Simulator Cannot Tell You

A prop firm simulator asks a better question. It is not a crystal ball. Keep these limits in mind:

  • History is one sample. Start dates replay the past from many entry points, but it is still one past. Validate the strategies first with tests like the Noise Test and Vs Random.
  • You can overfit the rules. Searching thousands of portfolios for the best Expected Net / Attempt can fit noise in one rule set. Prefer portfolios that hold up across nearby settings and different date ranges.
  • Rules change. A rule set file is only as current as the day you saved it.
  • Costs and fills. The simulation inherits your backtest's cost assumptions, so set realistic commissions and slippage before trusting the payout numbers.
  • Rules no backtest can model. Some firm policies, such as news-trading restrictions or account activity reviews, cannot be simulated yet. News events coming in phase 2. You can add rules in BA to avoid.
  • Overlapping start dates. A thousand start dates are not a thousand independent trials. Check Independent Episodes.
  • Fixed size by design. The simulator does not compound. If you plan to add contracts as an account grows, test that separately or with Build Alpha's Portfolio Suggest simulator.

For a quick sanity check outside Build Alpha, the free risk of ruin calculator estimates how likely a strategy is to hit a loss limit, and the Monte Carlo simulator shows the spread of drawdowns a trade list can produce.

Takeaways

✓ Key Takeaways

  1. In a prop account, your cash flow is not your strategy's P&L. The fee caps your loss
  2. Passing is not getting paid. In the example, 59% pass but only 35% collect a payout
  3. Rank portfolios by expected cash per attempt after all fees, not pass rate or backtest profit
  4. Payout gates like qualifying days, caps and consistency must be modeled with the drawdown rules
  5. Focus on positive-expectancy strategies whose tails are too costly for personal capital

💡 Need to Know

  1. EV per attempt = P(pass) × P(paid | pass) × avg payout − expected fees
  2. Build Alpha replays real start dates bar by bar, so time-based rules run on real days
  3. Fixed contracts, no compounding. Micros count 0.1 toward the contract limit
  4. Account Paths shows every funded start date, with payouts and breaches
  5. The prop rules carry into generated code for live trading

Prop Firm Simulator FAQ

A prop firm simulator replays a strategy or portfolio through a prop firm's evaluation and funded-account rules, bar by bar, from many historical start dates. It reports the probability of passing, the probability of a payout and the expected cash per attempt after fees, instead of only backtest profit.
Replay the strategy from many start dates and apply every rule as it would happen live: the profit target, trailing or end-of-day drawdown, daily loss limit, contract limit, minimum trading days, fees and resets. Then continue into the funded phase and apply the payout rules. Build Alpha's Prop Firm Simulator does this for whole portfolios.
No. Passing only gets you a funded account with a second set of rules. In the worked example on this page, a strategy passes the evaluation 59% of the time but collects a payout only 35% of the time. Optimize for payouts, not passes.
Expected value per attempt equals P(pass) × P(paid | pass) × average payout received − expected total fees. For real accounts, extend it to repeated payouts, failed attempts and resets, elapsed time under monthly fees, and the money actually withdrawn after caps and splits.
On paper, yes. A strategy that loses $20 a day on average can be worth about +$179 per attempt in a simple fictional prop structure, because the fee caps the trader's loss. Real fees and payout gates erase much of that edge, so the practical focus should be positive-expectancy strategies whose tail risk is too costly for personal capital.
Expected Net / Attempt is the recommended choice because it measures what one challenge purchase is worth after all fees. Prop ROI is useful for comparing fee structures. Pass Probability and Survival Prop are better used as checks than as goals.
Survival is the share of funded accounts still open, not breached, at the end of the simulation horizon. High survival is not always best: a portfolio with lower survival can pay more by reaching payouts sooner and more often.
Start dates keep the real sequence, the gaps between trades, the calendar and regime clustering. Prop rules such as payout windows and winning-day counts need real days. A trade shuffle has no clock and destroys the loss clustering that breaches prop accounts. A block bootstrap of daily P&L is a better follow-on for sample size.
Independent Episodes estimates how many independent episodes your start dates actually contain. Adjacent start dates share most of their path, so 1,000 start dates are far fewer than 1,000 independent trials. It tells you how much evidence the results rest on.
Yes. The challenge settings include max loss with types such as EOD trailing and an optional lock level, a daily loss limit with an action, minimum trading days, an optional time limit, monthly fees, resets and an optional consistency cap. The funded phase has its own rules and payout gates.
Micro contracts count as 0.1 toward the contract limit, which caps contracts open at the same time across all symbols. If an entry would exceed the limit, the whole order is skipped rather than trimmed.
No. With the recommended Fixed contracts sizing, every position is sized off the challenge starting balance and a whole-number contract multiplier scales every strategy in the portfolio by the same amount.
Yes. Import and Export save one file that holds the challenge, funded and simulation settings together, so you can keep one file per firm and account size and share it. A preconfigured list of firm rules inside Build Alpha is in development.
Yes. Generated code includes the prop logic you simulated: maximum counts, position stacking, group stacking across custom symbol groups, and sizing. Live trading then follows the same constraints that produced your results.
Yes, as long as the firm's rules can be expressed in the challenge, funded and simulation settings. Enter its current rules, then export them as a rule set to reuse. Rules change often, so check the firm's terms before each simulation. Topstep, for example, changed its rules several times in 2026.

Summary: Optimize for the Payout, Not the Pass

Prop firms change the math of strategy development. Your cash flow is the fee you pay and the share of profit you withdraw, not the strategy's P&L, and the gap between passing and getting paid is where most of the value is captured. The right question is which portfolio produces the most expected cash after all fees.

I built the Prop Firm Simulator because Build Alpha users kept asking for it, and because that question cannot be answered with a normal backtest. Build a broad pool of strategies, let the simulator assemble the portfolios the rules actually pay, check the paths, and take the same rules into your live code. If you have questions or ideas for prop firm features, email me anytime.

Build Alpha algorithmic trading software desktop for generating strategies and simulating prop firm rules
Build Alpha: generate strategies, simulate prop firm rules, and export code with no coding
David Bergstrom Build Alpha founder and quantitative strategy developer

David Bergstrom

Founder, Build Alpha

The guy behind Build Alpha. I have spent a decade-plus in the professional trading world working as a market maker and quantitative strategy developer at a high frequency trading firm with a Chicago Mercantile Exchange (CME) seat, consulting for hedge funds, CTAs, family offices, and RIAs. I am a self-taught programmer utilizing C++, C#, and Python with a statistics background specializing in data science, machine learning, and trading strategy development. I have been featured on Chatwithtraders.com, Bettersystemtrader.com, Desiretotrade.com, Quantocracy, Traderlife.com, Seeitmarket.com, Benzinga, TradeStation, NinjaTrader, and more. Build Alpha is the culmination of a repeatable process to find, create, test, and implement algorithmic trading ideas in a robust manner.

What Traders Say About Build Alpha

Trader testimonial about Build Alpha robustness testing tools
User review of Build Alpha algorithmic trading validation
Positive feedback on Build Alpha strategy robustness testing
Build Alpha user review on overfitting detection
Trader recommending Build Alpha noise test and Vs Random
Review of Build Alpha genetic algorithm strategy generator
Systematic trader praising Build Alpha automated testing
Build Alpha review for Monte Carlo and walk-forward features
Testimonial about Build Alpha no-code strategy validation
Trader feedback on Build Alpha automated robustness pipeline
Build Alpha user review highlighting robustness testing
Quantitative trader endorsing Build Alpha trading software
Build Alpha testimonial on Monte Carlo simulation and validation
Trader praising Build Alpha walk forward optimization tools
Build Alpha customer review on overfitting prevention
User feedback on Build Alpha no-code strategy builder
Professional trader testimonial about Build Alpha platform
Latest Build Alpha user review on robustness testing workflow

Optimize for the Payout, Not the Pass

Replay any portfolio through challenge and funded rules from every start date, rank it by expected cash per attempt, and export the rules into your code. No coding required.

No coding needed

Stop Wasting Time
Coding, Testing, Coding, Testing…

Build Alpha’s Genetic Algorithm uses your inputs to create 1000s of trading strategies in seconds

View Demo
Recent Posts
Get updates & ideas
Learn more about BA & get exclusive insights