Free tool · broker-agnostic

Prop-firm survival calculator

Model your own challenge: your firm's limits, your stats — or your own trade history. A 1,000-run Monte-Carlo shows your odds of passing, and what happens to them when your daily stop is actually enforced. Every value below is yours to set; nothing here is a Detent parameter.

Detent CONNECTED · OBSERVE
ENFORCEMENT TAPESYNTHETIC REPLAY · ILLUSTRATIVE
SESSION P/L
+$412.50
MNQ · 2 contracts · 3 trades
BUFFER
$1,847
TRADES
3 / 5
BLOCKS
2

That tape is the discipline — every line is the app holding a limit while the trade is live. The calculator below is what holding it is worth.

Your challenge

Pick your account size to fill typical rules for it — then check them against your firm’s actual rulebook. Everything stays editable.

Profit target ($)
Firm max daily loss ($)
Max drawdown ($)
Drawdown type
Evaluation window (days)
Consistency: max % from one day
Your trading
Win rate (%)
Average win ($)
Average loss ($)
Trades per day
Your daily stop ($)

Your daily stop is the limit you plan to quit at — smaller than the firm's. The simulator runs your season twice: once trading through it, once with it enforced.

Use my own trade history (optional)

Replace the three stats above with a bootstrap resample of your own history. Expected columns: date,pnl (optionally date,symbol,side,pnl). Sample row: 2026-05-01,-150.25

Your trades stay in this browser (localStorage) — never uploaded to a server.

Model funded payout (optional)
Payout split to trader (%)
Withdraw threshold ($ profit)
Min days before payout
Max payout per cycle ($)
Funded window (days)

Models whether enforcement keeps you alive long enough to reach a payout at all — survival to the withdraw threshold, not extra profit, and not a forecast of earnings. Detent doesn't produce returns.

Trading through your stop
--
Stop enforced
--
--
chance of passing your challenge — same seasons, same trades; the only difference is whether your daily stop actually fires
Your results // 1,000 runs
seeded Monte-Carlo · your inputs · enforced-stop paths shown
passed   failed
Day 30 / 30 — scrub the season
Hover a path to inspect it · tap to pin
Where the 1,000 simulated seasons ended — red blew the account, grey survived short of target, green hit it · hover a bar for counts · illustrative
1,000 runs
-- passed -- failed (limit / drawdown / consistency) -- ran out of days
--
Pass rate, stop enforced
--
Pass rate, stop traded through
--
Hit the firm’s daily limit
--
Median days to pass
--
Net EV, enforced (eval only)
--
p5 … p95 ending equity

Simulation, not advice. Assumes independent trades. Set your drawdown type and (optionally) a consistency rule and funded-payout model to match your firm; other rules (news/holiday limits, scaling plans) may still differ. Payout figures are simulated EV, not a forecast of earnings. Not affiliated with any prop firm.

The gap between those two pass rates is discipline

Your rules only work if they fire. Detent enforces the limits that keep you on the passing curve — in software, where willpower isn't a factor.