PropSurvival FREE

Know if you'll survive the challenge — before you pay.

Your real trades against each firm's real rules — trailing drawdown, consistency, daily limits. Funded probability, cause of failure, and the modeled survival band, before the fee leaves your card. Everything runs in this browser tab; nothing leaves your device.

PropSurvival · Prop Firm Survival Analysis

Strategy Survival Report

Privacy note: No account. No cloud. Your strategy data stays on your device.

Model version: PropSurvival Engine v1.2 · build v8.1 · Local-only parameter ledger

Strategy Health Score
/100
Awaiting analysis
Executive Decision

Does this profitable-looking strategy pass the capital durability test?

Primary RiskOnce the simulation runs, the primary vulnerability will appear here.
Modeled ActionEnter your parameters and press Run.
Breakeven Buffer
Risk of Ruin (Approx.)
What Should I Change?

Action Engine

1
Priority ActionRisk and edge measurements are being prepared.
2
Risk ControlLosing streak and daily loss brake are being evaluated.
3
Scaling RuleA scaling rule will be generated based on PF, sample size, and drawdown load.
Reality Check
Stress tests are being computed.
Computing 0%
PropSurvival Prop Firm Survival AnalysisPro Edition

Strategy Durability & Prop Challenge Report

My Strategy

Generated locally from the current assumption set, the Monte Carlo outcome distribution, and risk-optimization diagnostics. No account. No cloud. Strategy data never leaves this device.

StrategyMy Strategy
ScenarioCustom
Report date
ModelPropSurvival Engine v1.2 · build v8.1
Simulation runNot yet run

Confidential. This report is built from user-supplied assumptions and simulated outcomes. It is a risk simulation, not investment advice, and it is intended for the strategy owner only.

Executive Summary

Strategy Health Score

The composite score weighs expectancy, profit factor, break-even buffer, losing-streak risk, drawdown and recovery load, cost drag, and stress robustness into a single 0–100 reading.

Worst-case band (P5)5% of paths end below this level Median final capital (P50) — the midpoint of all simulated paths, and the optimistic half of this range
Target hit probabilityPaths touching the target at least once
Critical capital riskPaths touching the critical threshold

Primary risk

Modeled action

What to change first

  1. Priority action.
  2. Risk control.
  3. Scaling rule.

Monte Carlo Results

The simulation replays the strategy day by day across thousands of independent paths. The distribution below — not any single path — is the honest picture of what these assumptions produce.

PercentileFinal capitalReading
Run the simulation to populate the distribution.
Run the simulation to populate outcome probabilities.

Drawdown and ruin diagnostics appear here after the first run.

Risk & Drawdown Analysis

Return alone does not qualify a strategy; the depth of drawdowns and the time spent below the last peak determine whether the strategy is psychologically and financially carryable.

Run the simulation to populate risk diagnostics.

Prop Challenge Decision

DecisionGO / NO-GO verdict
Pass probabilityShare of simulated challenges passed
Survival bandModeled per-trade risk band for the challenge
Expected attemptsPaid attempts until funded, at these stats
Expected fee spendAttempts × list-price fee for the selected firm
Funded probabilityAll evaluation phases composed

Run the Prop Survival test to populate this section.

Per-Trade Risk Bands

ConservativeCapital-preservation band
BalancedModeled default band
AggressiveGrowth band with heavier drawdowns

The risk optimizer has not been run.

Reality Check — Stress Tests

Each row re-scores the strategy with one assumption deliberately broken. Small deltas indicate a robust edge; large negative deltas mark the assumptions this strategy depends on most.

Stress scenarioVerdictScore Δ
Stress results populate after the first analysis.

Mathematical Appendix

Assumptions & Parameter Ledger

Every figure in this report derives from the parameters below. They are user-supplied, stored only on this device, and — with the recorded seed — fully reproducible.

Core assumptions

Full parameter ledger

ParameterValue

Methodology & Definitions

Simulation engine

Outcomes are generated by a day-by-day Monte Carlo engine. Each path draws individual trades from the stated win-rate and R-multiple assumptions, applies per-trade cost, optional volatility scaling, single-day shock events, and the daily loss brake, and sizes risk under the selected fixed or compounding model. Percentiles are read across all completed paths; a fixed seed makes any run exactly reproducible.

Definitions

R-multiple
Profit or loss expressed as a multiple of the capital risked on the trade; a −1R loss equals one full risk unit.
Expectancy
The average net R earned per trade after costs; the engine of long-run growth.
Profit factor
Gross wins divided by gross losses; values near 1.0 indicate a fragile edge.
P5 / P50 / P95
The 5th, 50th, and 95th percentiles of final capital across all paths — worst-case band, median, and optimistic band.
Risk of ruin
The probability of touching the user-defined critical capital threshold at any point along a path.
Time under water
Consecutive days spent below the previous equity peak; a measure of psychological carrying load.
Breakeven buffer
The gap between the actual win rate and the break-even win rate implied by the R-multiples and costs.

Known limitations

Unless the crisis regime is enabled, trades are drawn independently, so real-world autocorrelation and regime persistence may be understated. All inputs are user-supplied assumptions; results inherit their quality. Low path counts widen sampling error — percentile estimates stabilize as the path count increases.

Important Disclosures

This report is produced by a risk simulation engine and does not constitute investment advice, a recommendation, or an offer to trade any instrument. Simulated performance has inherent limitations: it is built on assumptions, it does not reflect actual trading, and no representation is made that any account will achieve results similar to those shown. Results depend on the quality of the assumptions and of any imported trade data.

All processing is local. No account is required, no data is transmitted to any server, and strategy records remain on this device unless exported by the user. The strategy owner retains sole responsibility for any trading decision.

P(funded)
Binding rule
Equity
Net edge
DD headroom
All metrics
P5 Final Capital
Worst-case band
Bottom 10% Average
Bottom 5%: —
Median Final Capital
Simulation has not run yet.
Target Hit Rate
P(at least one target touch)
Finish in Profit
P(final > starting)
Critical Capital Risk
P(touching below threshold)
Realized Edge per Trade (R)
What a trade really earns after costs & variance
Strategy Score
0–100 suitability gauge
Core Parameters

These are the core assumptions that drive the strategy's headline outcome. Advanced Risk Settings do not replace them; they are a stress and risk-control layer added on top of this base set.

Risk Model riskMode

Compounding: risk scales with current equity. Fixed: risk stays at the same nominal amount based on starting capital.

Simulation Reproducibility

Auto generates a new seed on every run. Fixed reproduces the same probability paths for the same parameters; recommended for reports, testing, and client presentations.

Preset Scenarios

Use these to compare different market and execution conditions with a single tap.

Scenario: custom
Advanced Parameters Tune strategy assumptions such as distribution, shock days, break-even, and the daily loss brake within the same model context.
Open

This section extends the core strategy settings. Set your capital, trade frequency, and R assumptions first; then fine-tune additional risk layers here if needed.

R Calculator

R is the unit of loss initially risked on a trade. Target R is calculated automatically from your entry, stop, and target prices.

Example: on a long trade with entry 100, stop 95, and target 110, the risk unit is 5 points, the potential gain is 10 points, and the target is 2R. A stop-out is −1R; hitting the target is +2R.
Risk Unit
Target R
Risk / Reward
For longs, the stop must be below entry and the target above; for shorts, the reverse.
A1 · Optimizer

Annex to the Finding — the machine behind reduce to what, exactly. Both tools optimise the bad case rather than the average one: the P5 Target Solver holds the Desk's parameters fixed and returns the smallest change to one of them that still reaches a modeled 5th-percentile capital target; the Strategy Surface Explorer scans risk × average win R over the same session. The target is a capital multiple, not this firm's rule set — a solve here is modeled arithmetic about the strategy, not a funded outcome for the account.

Optimization Flow1. Pick a tab · 2. Set the target and constraints · 3. Run.
P5 Target Optimization

Holding the active parameters from the Desk fixed, this finds the minimum parameter needed to reach the selected P5 multiple target; all others remain unchanged. The target is read as a multiple of starting capital, so the answer is a modeled floor for the strategy — this firm's daily loss limit, drawdown mode and profit target are not inputs to the solve.

Seed Lock
314159265
Constraints (blank = disabled)

P5 Interpretation Guide

  • P5 is the 5th percentile of the simulated distribution. It is not a guaranteed floor.
  • Monte Carlo results vary with the seed and path count. More paths stabilize tail estimates.
  • P1 Final is diagnostic and shown in the audit table. It is far more sensitive to path count and seed changes than P5, which makes it a poor primary decision metric. The P1–P5 Tail Average is a more stable indicator for judging extreme-tail quality.
  • This solve is firm-agnostic. It scores candidates against a capital multiple, not against an evaluation rule set, so the pass probability in the Finding does not move because a parameter was solved here — it changes only when the Desk's parameters change and the Finding is run again.
  • The Final P5 Cohort is better suited for seeing how the worst-outcome paths actually evolved.
  • The Drawdown Fan shows the stress experienced along the path even when final outcomes look acceptable.
Optimization Goal balanced
A balanced goal; weighs profit factor, drawdown, and critical capital risk together.
Parameters to Scan

The core surface is fixed: Risk per Trade × Average Win R. A third parameter can optionally be added.

Optional 3rd Parameter
Constraints

Combinations that fail an enabled constraint are eliminated. When off, the constraint is not directly included in scoring.

72 combinations · quick scan ready
Math Model

Pick a system at the top and configure it in the wide area just below. Results appear below only in the selected analysis tab; the heavy Monte Carlo computation does not run while a slider is moving.

System Design Desk

System A

Grade Methodology System grading thresholds and model notes
Open
Grade thresholds

Negative: E_net ≤ 0R · Fragile: PF < 1.30 or Edge Buffer < 5pp or g ≤ 0 · Aggressive: positive edge but P(10 losses) ≥ 25% · Balanced: g > 0, PF ≥ 1.30, Edge Buffer ≥ 5pp · Institutional: PF ≥ 1.80, Edge Buffer ≥ 15pp, P(10 losses) < 15%.

Performans notu

Only the metrics and the active tab update when a slider changes. Monte Carlo paths are refreshed with the manual button, so the browser doesn't lock up while sliding.

System Expectancy Comparison

Net expected value per trade (E_net) for the active systems, side by side. Bar height shows the size of the mathematical edge; color shows system identity.

Multi-System Balance Projection

Each system's median capital projected at its geometric growth rate (g): where balances end up as trade count grows. Green = above starting capital, red = erosion. This is the median trajectory; individual paths fan out on the Monte Carlo tab.

Critical Metrics

The decision table reads in one place; metrics are grouped into category blocks, and good/moderate/critical cells are highlighted consistently with the theme.

Risk-Adjusted Growth · All Systems

Shows how expected log growth (g) peaks and then declines as risk per trade rises, for all active systems; the selected system is the bold line, and the black marker is its current risk. Each curve has its own Kelly peak — beyond a point, more risk reduces growth.

Psychological Carry Load

The probability of seeing a consecutive losing streak within N trades. Low win-rate systems create a harsher psychological load even when profitable.

Drawdown → Recovery

Shows the recovery burden of a loss. A 50% loss requires a 100% gain to get back to even.

Monte Carlo Equity Paths

Refreshed only on this tab, via the button. The P5/P50/P95 band shows how the same system math diverges across different trade orderings.

Expectancy Heatmap

The net expectancy impact of win-rate and R combinations, computed with the selected system's current cost and loss assumptions.

Break-even Curve · All Systems

The curve plots the minimum win rate needed to break even at each R. Active systems are placed as points: points above the curve have positive edge, points below are negative. This compares each system's edge margin on a single surface.

Cost Drag

Shows how much the net edge erodes once trading costs are deducted from gross expectancy.

Before you put real money down: under the selected challenge rules, how many Monte Carlo paths does your strategy pass? Daily drawdown, total drawdown, minimum/maximum days, and trade flow are tested simultaneously — producing a GO / NO-GO / REDUCE RISK decision.

The Finding · 01 · Verdict No firm selected
Probability of funding
PENDINGDecision
Awaiting challenge analysis. Run the Prop Survival Test for a GO / NO-GO decision. This summary will show your pass probability, the primary failure cause, and whether your current risk sits inside the modeled survival band. Needs · a completed run of this challenge

If the binding constraint above reads consistency rule: one outsized day is capped as a share of total profit so far, so no single trade can carry a pass — see the consistency-rule mechanic, worked through for the exact arithmetic.

Select a firm above — its rules are read from the firm's own documentation, and this shows which fields could not be reconciled against its own worked examples.

Inside a challenge already? Build your Case File — a forward-from-today assessment from your actual account state, computed on your device.

What it costs to act on this
Expected Attempts Expected Fee Spend Current Risk Status Survival Score
Keep the record
Take it with you
Rule-change alerts for your firm

Firms change drawdown rules without announcements. Get a short email when a rule set you rely on changes — nothing else, ever. Verified stamps live on the changelog.

Which firm fits — rank every firm for your stats

Runs your current statistics against every firm's real rule set at once. Ranks firms by pass probability, expected attempts, expected fee spend, and modeled first-year return on the challenge fee — so the next $150–600 goes to the firm the math favors.

Fees are launch-window list prices; always confirm on the firm's checkout page.
The working — score cards, failure breakdown, method
Score Cards
Pass Probability
Target + all rules satisfied
Daily DD Failures
Daily limit breached
Total DD Failures
Account-level violation
Median Time to Pass
Successful paths only
Failure Cause Breakdown

Splits failed outcomes into daily drawdown, total drawdown, and timeout — showing which rule breaks the strategy.

Why a Failure Breakdown?

For a prop trader, "I failed" is not a single answer. Whether the failure came from the daily limit, the total drawdown, or running out of time directly determines the right risk rule.

Why a Band, Not a Number?

A band is modeled instead of a single optimum point, because in live trading slippage, daily trade count, and psychology never stay constant.

Why Median Days?

Pass probability alone is not enough. How many days it takes to reach the target makes both the timeout risk and the minimum-trading-day rule visible at once.

1
Pick a Challenge TypePick a prop firm template below, or import your current strategy values.
2
Enter the LimitsFill in the firm's drawdown limits, the profit target, and your strategy statistics.
3
Read the DecisionMonte Carlo runs thousands of scenarios: pass rate, failure cause, and a modeled survival band.
Pick a Prop Firm — Real Rule Engine
No firm preset? Use a generic template — the firm cards above model real, verified rule sets; prefer them when your firm is listed.
Challenge Parameters — the inputs the verdict tests

Firm limits (target, drawdowns, day windows) plus your strategy statistics. Fields marked synced are shared with the Strategy Lab — enter a value once and it is used everywhere.

Your state · six numbers
Risk per Trade %
riskPerTradePct · synced

The share of the account lost on a full stop-out. The single most decisive input in the verdict. Dragging this UP makes the verdict worse.

0.1%5%
Win Rate %
winRate · synced

Winning trades ÷ all trades. Use your last 100+ trades, not your best month.

5%90%
Avg Win (R)
avgWinR · synced

1.8R = winners average 1.8× the amount you risk per trade.

0.2R20R
Avg Loss (R)
avgLossR · synced

1R = a full stop-loss. Above 1 means you let losers run past the stop — and past 1R this makes the verdict worse, not better.

0.2R20R
Trades per Day
tradesPerDay · synced

Your average daily trade count. Drives both speed to target and rule-breach exposure.

0.120
Max. Trading Days
maxDays · firm rule

The time window to reach the target. Longer windows lower timeout risk.

5180

Assumptions · 8
Starting Balance
balance · synced

Every simulated challenge starts with this account size. Firm presets set it to the account you would buy.

$5K$500K
Profit Target %
target · firm rule

The profit the firm requires before it funds you, as a percent of the starting balance.

1%20%

Total Max Drawdown %
totalDD · firm rule

The account-level loss limit. Trailing firms move this line up with your equity peak — the engine models that.

1%20%

Daily Max Drawdown %
dailyDD · firm rule

The single-day loss limit. When a firm sets none, this reads 100 and the slider switches off — there is no daily number to choose.

0%15%

Min. Trading Days
minDays · firm rule

Days the firm requires you to trade before a pass counts.

030
Trading Cost (R)
tradeCostR · synced

Commission + slippage per trade, as a fraction of your risk.

0R5R
Daily Stop (After N Losses)
stopLosses

Stop opening trades after N losses in a day. 0 disables the brake.

010
Daily Profit Lock %
profitLock

No new trades open once intraday loss reaches this percent. 0 disables the lock.

0%10%

Firm rules — written by the preset above from the verified corpus. Edit to model a hypothetical rule set.

Depth
Paths
paths

How many simulated challenge attempts your verdict is computed on. Fast (1,000) previews in seconds, Standard (5,000) is the default depth, Deep (25,000) narrows the standard error on the verdict: it pins down the tail percentiles (p1/p5, risk of ruin) exactly where challenges are lost, and re-runs stay stable to a decimal.

Advanced · loss clustering

Real losing trades cluster (regime, tilt) — an independent model understates ruin. Independent treats each trade separately; Normal and Clustered raise the chance a loss follows a loss, deepening drawdowns and lowering the pass rate. Modelled as a two-state Markov chain; your win rate is unchanged.

The run's own seed, path count and inputs are recorded in the colophon at the foot of the finding — the desk sets the depth, the document reports what was run.

No account · No cloud. Your prop challenge parameters stay on your device and are never sent to a server.
Watch a demo verdict →
05

Sensitivity

Every risk level from 0.10% to 5.00%, re-run against this account's drawdown rule. The question is not how fast the account grows — it is the level at which the drawdown constraint begins to bind.

The finding · where the current risk sits
No scan has been run on this tab yet. The band is not carried over from the Finding — it is computed here, on this device, from the current model.
Scans 50 risk levels. Nothing leaves the device.
At what risk does the drawdown constraint begin to bind?

The curve is drawn once the scan has run. It plots the modelled probability of a 20% drawdown, and of failure, at each risk level — against the tolerance set below.

The bands · and the filter that defines each
BandRisk rangeAdmits a level when
Conservative
Balanced
Aggressive

A band is the set of scanned levels that satisfy its filter — not a recommendation, and not a ranking. Where no level satisfies a filter, the row reads No level holds rather than returning a nearest match.

Scan provenance appears once the band has been computed.

Constraints · what the scan is asked to respect
%
%
%
Scan depth

Paths simulated per risk level. Fast sketches the band; Deep pins it down. Depth changes the precision of the band, never the model.

Same scan as above. Nothing leaves the device.
Local Strategy Library & CSV Import

The goal isn't storage — it's finding out whether your real trading matches what you assumed. Save a strategy to compare it against a later one, or import your actual trade history to see if your live edge holds up against the model you built it on. No backend, no account, no cloud. Strategy records are kept in localStorage on this device; JSON and CSV files are read entirely inside the browser.

All saved strategies are stored locally on this device. No account. No cloud. Your strategy data stays on your device.

New to import? Download sample data file gives you a known-good .json in the exact shape the importer accepts — a working example when a file is rejected as “not a PropSurvival data file.”

StrategyHealthVerdictPFExpectancyRiskPrimary Risk
Use the Compare button to compare saved strategies.
Import Trade History

Supported minimum formats: date,symbol,pnl · date,symbol,r_multiple · date,symbol,pnl,capital · date,symbol,entry,exit,size,pnl.

Upload a CSV; the system will analyze sample quality, invalid rows, and field mapping.

Concepts & Model Guide

This section explains every core concept in the simulation in plain trader language — no statistics degree assumed. The goal isn't just to define terms; it's to show, with examples, how each parameter changes your equity curve, your challenge odds, your psychology, and how you read the report.

Trade MathBrings R, trade risk, costs, and expected-value math together in one language.
Open
tradeCostR

Cost per Trade (R)

Enter the combined impact of commissions, spread, slippage, and fill differences in R terms. This cost is not a fixed percentage of capital; it is deducted from the 1R amount risked on each trade.

  • On a winning trade it's deducted from gross R; for example, a +2.00R win with 0.05R cost nets +1.95R.
  • Even a break-even trade can be net negative when costs exist; a 0R gross result with 0.05R cost means −0.05R net.
  • In high-frequency strategies, a seemingly small cost can meaningfully erode the total edge.
Example: $100,000 capital at 1% risk → 1R = $1,000. With a 0.05R cost, each trade costs $50.

← Total Cost per Trade · The Desk

riskPerTradePct

Risk per Trade

This percentage is not position size — it's the amount lost if your stop is hit. It's the main lever that simultaneously drives growth speed, drawdown depth, and critical capital risk.

  • In compounding risk mode, 1R grows or shrinks with current equity.
  • In fixed risk mode, 1R stays tied to starting capital; when equity falls, the effective risk pressure can rise.
  • As the risk percentage rises, good paths accelerate — but bad paths degrade geometrically harder.

← Risk per Trade · The Desk

R-Multiple

1R and R-Multiples

1R is the planned loss unit accepted before entering a trade. All wins, losses, costs, and shocks are measured on this common scale, so different price levels and stop distances can be compared in the same language.

  • +2R means a profit equal to twice the amount risked.
  • −1R is the planned stop loss; −1.5R can mean extra loss from stop slippage, a gap, or a lapse in discipline.
  • Thinking in R answers "what did I earn relative to the risk I took?" instead of "how many dollars did I make?"
Example: Entry 100 · Stop 95 · Target 110 → Risk 5 points · Reward 10 points · Target +2R.

← Average Win R / Average Loss R · The Desk

breakEvenRate

Break-even Rate

Break-even means a trade's gross R result closes at roughly 0R. But if cost R isn't zero, that trade isn't truly neutral for you; it produces a small negative result equal to the cost.

  • A higher break-even rate can reduce the number of full losses, but cost accumulation continues.
  • The model keeps the sum of win rate and break-even within a sensible bound; the remaining probability goes to the loss side.
  • A very high break-even rate doesn't test whether the strategy looks profitable — it tests how well it withstands trading friction.
Example: a break-even trade at 0R with 0.05R cost → −0.05R net. 100 such trades create −5R of total friction.

← Break-even Rate · The Desk

Reading the SimulationHelps you correctly read P5/P50/P95, target hits, profitable finishes, and critical capital touches.
Open
P(final > starting)

Probability of Finishing in Profit

This metric is the share of paths whose final capital closes above starting capital. It is not a percentile; it shows the fraction of all simulated paths that end profitable.

  • A high profitable-finish rate signals consistency, but it does not mean the target was reached.
  • A strategy can finish in profit often yet rarely reach the target capital.
  • Read alongside P5, this metric separates "frequent small profits" from "rare large outcomes."
Example: if 3,400 of 5,000 paths close above the start, the probability of finishing in profit is 68%.

← Finish in Profit · the result strip

MOIC / Target

Target Capital and Growth Multiple

Target capital counts as achieved if it is touched at least once during the simulation. MOIC logic shows the ratio of final capital to starting capital; 2.0x means the capital doubled.

  • The probability of touching the target is not the same as the probability of finishing above it.
  • An ambitious target can encourage aggressive risk; read target probability together with P5 and drawdown.
  • MOIC describes growth simply, but it doesn't show the underwater periods experienced along the way.
Example: with $100,000 starting and a $200,000 target, the target MOIC is 2.0x. A path that reaches $210,000 and closes at $180,000 still counts as touching the target.

← Target Capital · The Desk

Critical Risk / Critical Threshold

Critical Capital Touch

Critical Risk here doesn't have to mean the account goes to zero. Touching the user-defined critical capital threshold counts as a serious risk-management warning.

  • With a 50% threshold, falling to half of starting capital is the critical event.
  • This metric is independent of the final outcome; if the threshold is touched anywhere along the path, the risk counts as realized.
  • Critical-threshold probability grows especially with risk percentage, R volatility, shock impact, and stop slippage.
Example: with $100,000 starting capital and a 50% critical threshold, any path touching $50,000 is flagged as a critical event.

← Critical Capital Threshold · The Desk

Drawdown / TUW

Drawdown and Time Under Water

Drawdown measures how far capital has fallen from its peak. Time under water shows the longest stretch spent without making a new peak. One describes the depth of the pain, the other its duration.

  • A 25% drawdown means being one quarter below the prior peak.
  • Long time under water strains discipline even when the strategy works mathematically — most rule-breaking happens in drawdowns.
  • A good strategy should produce not just a high final capital, but a bearable drawdown profile.
Example: if capital falls from a $150,000 peak to $120,000, the drawdown is 20%. If no new peak arrives for 40 days, TUW is 40 days.

← Path Comfort · A2 · Distributions

Stress and ProtectionVolatility, shock days, the daily loss brake, and parameter sensitivity reveal how bearable the strategy is.
Open
volatilityFactor

R Distribution Volatility

This parameter is not daily trade count, market noise, or position size. It sets how widely each trade's realized R outcome scatters around your average win R and average loss R inputs.

  • At 0x, outcomes cluster near the averages; win and loss R values behave more consistently.
  • As the value rises, the P5–P95 band widens; even if the median appears preserved, the worst-case floor can deteriorate.
  • Because the model generates the loss side with a lognormal tail, high volatility can asymmetrically amplify drawdowns and critical capital touches.
Example: AvgWinR 1.8R, AvgLossR 1.0R. At 1x volatility the bad band may stay reasonable; at 2x, P5 can fall sharply and ruin risk can rise.

← R Distribution Volatility · The Desk

maxDailyLossPct

Daily Loss Brake

This setting stops new trades from opening once the intraday loss threshold is reached. It is not a loss guarantee or a hard cap; a large single loss or a shock can overshoot the threshold.

  • Especially in high-frequency strategies, it limits bad days from snowballing within the same day.
  • If the shock comes first, capital may already be down; the brake stops the subsequent trades.
  • A limit that's too loose invites discipline breakdowns; one that's too tight can reduce the strategy's chance to recover.
Example: with $100,000 at the start of the day and a 5% limit, no new trades open after a $5,000 intraday loss.

← Daily Loss Limit · The Desk

shockProbability / shockImpactR

Shock Day Assumption

Shock parameters represent abnormal market conditions. They act as a daily hit separate from the normal trade distribution and primarily affect P5, max drawdown, and critical capital touches.

  • Shock probability is the chance of experiencing an abnormally bad day on any given trading day.
  • Shock impact is measured in R; a 3R shock means a negative hit equal to three times the current 1R amount.
  • Shocks are modeled as independent days; they don't fully capture the regime clustering of real markets.
Example: at 1% risk with $200,000 capital, 1R = $2,000. A 3R shock creates roughly $6,000 of extra loss.

← Shock Probability / Shock Impact · The Desk

riskMode

Compounding vs. Fixed Risk

Risk mode determines which capital base the 1R amount is computed from. This choice changes the strategy's growth curve and its defensive behavior in bad periods.

  • In compounding mode, 1R grows as capital grows and shrinks as capital falls — a natural braking mechanism.
  • In fixed mode, 1R stays tied to starting capital; it behaves more linearly in growth and more harshly in decline.
  • Compounding mode suits long-term growth analysis; fixed mode deserves separate study for prop or limited-account discipline.
Example: $100,000 starting capital, 1% risk. In compounding mode, if capital falls to $80,000, 1R = $800; in fixed mode, 1R can still be $1,000.

← Risk Model · The Desk

Sensitivity

Assumption Impact

Sensitivity analysis shows which assumption moves the result the most when changed. Use it to understand which dials the model responds to most — not as a measure of forecast precision.

  • Analytical sensitivity provides a quick first read.
  • Monte Carlo sensitivity re-simulates the selected parameters to measure the impact on P50, P5, and the critical threshold.
  • The most sensitive parameters are the ones that most deserve careful validation for data quality and live trading discipline.
Example: if raising risk % lifts P50 but sharply drops P5, there is growth — but at a high lower-tail cost.

← Assumption Impact · A2 · Distributions

Seed

Reproducible Simulation

The seed is the starting key of Monte Carlo randomness. With a fixed seed, the same parameters reproduce the same paths — enabling consistent comparisons for reports, audits, and client presentations.

  • An auto seed suits exploration and rapid experimentation.
  • A fixed seed eliminates the "why did this result change?" question.
  • If only the parameters should change in a comparison, keep the seed fixed.
Example: with seed 161803398 and the same parameters, P5/P50/P95 are recomputed from the same simulation universe.

← Seed · The Desk

Additional ConceptsSupplementary reading topics that play a supporting role in the model.
Open
Expected R

Theoretical vs. Distribution-Adjusted Edge

Expected R shows a trade's average R expectancy. The theoretical value uses only win rate, break-even, average win/loss, and cost. The distribution-adjusted value also accounts for how R volatility widens the win and loss distributions.

  • A positive Expected R indicates a long-term edge, but by itself it doesn't guarantee shallow drawdowns.
  • If the distribution-adjusted value is below the theoretical one, volatility may be making the loss tail especially costly.
  • If the edge is small, costs, shock probability, and high trade frequency can easily flip the strategy negative.
Simple read: Win% × AvgWinR − Loss% × AvgLossR − CostR.
Example: 55% wins at +1.8R, 40% losses at −1R, 0.05R cost → 0.55×1.8 − 0.40×1 − 0.05 = +0.54R.

← Realized Edge per Trade (R) · the result strip

P5 / P50 / P95

Reading Percentiles

Percentiles are not a single forecast — they are different points on the probability distribution. P50 is the median path, P5 the worst-case floor, and P95 the strong but less likely upper band.

  • If P5 is low, capital-preservation risk is high even if the strategy looks "good on average."
  • P50 is the typical outcome; on its own it isn't enough to size a challenge decision — the tails are where accounts die.
  • P95 shows the potential, but a strategy's quality should be judged by P5 and drawdown as much as by P95.
Example: the P5 of 5,000 paths is roughly the upper bound of the worst 250 paths. Watch this level for lower-tail safety.

← P5 / Median Final Capital · the result strip

Equity Paths

This section reveals the path quality behind the headline results and the sensitivity of the worst case. The goal isn't more charts — it's to clarify what drawdown cost a high final capital came with, and how widening the R distribution affects the downside floor.

Reading order: Start with the relationship between final capital and maximum drawdown. If points cluster in the top-left, the strategy looks more bearable. Then check the R volatility map for divergence between P50 and P5; if the gap is widening, worst-case risk may be rising even while the median outcome holds up.
Each point represents one equity path from the main Monte Carlo simulation. The vertical axis shows final capital; the horizontal axis shows the deepest drawdown experienced along the path. This chart shows not just the size of the outcome, but the carry load required to reach it.
Path quality updates once the simulation runs
Final Capital × Maximum Drawdown Map
The ideal area is the top-left: high final capital and low drawdown. Moving right, capital becomes harder to carry; moving down, growth quality weakens.
Ready
Zone Reading
Top Left · Bearable GrowthHigh final outcome at low drawdown. The healthiest zone — and the profile prop firm rules reward.
Top Right · Strong but DemandingCapital grows, but the ride is rough. Execution discipline is tested harder — and trailing-drawdown rules punish exactly this profile.
Bottom Left · Defensive but LimitedDrawdown is reasonable, but the outcome is weak. The system may be too cautious, cost-burdened, or short on edge.
Bottom Right · Avoid ZoneThe outcome is weak and the drawdown is high. This zone signals a broken risk-return balance in the parameter set.
Path Coverage
Commentary is generated after the simulation.

Final capital, drawdown, losing streaks, and target/critical threshold data will all be read from the same core Monte Carlo paths.

R Volatility Impact Map
This chart shows how widening the R distribution affects the typical outcome and the worst-case floor. The upper series is the P50 (median) final capital; the lower series is the P5 (worst-case floor).
Ready
How to read it: Moving right, the distribution of R outcomes widens. If the median (P50) series stays flat while the worst-case (P5) series slides down, the floor is weakening even though the typical outcome appears intact.
Low VolatilityR outcomes track closer to the averages. The gap between the expected outcome and the worst case stays relatively narrow.
Active ZoneThe neighborhood of your current parameter. When deciding, focus most on the P50/P5 divergence within this range.
High VolatilityTails widen. Watch P5, drawdown, and critical capital touches especially carefully.
Risk Drivers
Commentary is generated after the simulation.

R volatility impact and sensitivity results are translated into an executive note here.

Point Colors
The colors on the map show each simulated path's outcome status — so you read not only the capital level, but also target touches and critical-threshold risk at a glance.
Reached TargetOutcomes that touched the target capital at least once along the path.
Finished in ProfitOutcomes that closed above starting capital without reaching the target.
Middle ZoneOutcomes that neither reached the target nor fell to the critical threshold, but delivered limited returns.
Touched Critical ThresholdOutcomes that touched the defined critical capital level along the path.
Results Panorama

Simulation output reads in three families: final capital range, path comfort, and edge quality — so you see how results relate to each other instead of isolated boxes.

Ready
Final Distribution

Median and tail view

Median Final
The middle outcome across simulated paths
Bottom 5% Average
Average of the worst 5% tail
Bottom 10% Average
Average of the lower-threshold zone
Capital Distribution Band

P5 → P95 final capital

P5
Worst-case floor
P10
Lower threshold
P25
Weak band
P50
Median
P75
Strong band
P95
Upper band
Path Comfort

Drawdown and waiting load

Average Max Drawdown
Worst Max Drawdown
Avg Time Under Water
Longest Time Under Water
Longest Net-Negative Streak
Edge Quality

Expected R and net yield

Theoretical Expected R
Realized Edge per Trade (R)
Net Profit Factor
Edge note: Theoretical Expected R assumes deterministic R. The distribution-adjusted value accounts for how the volatility multiplier widens win and loss R outcomes.
Equity Fan Chart
The P5, P25, P50, P75, and P95 lines display the strategy's distribution over time on a wide canvas; this chart is the primary reading area.

This chart doesn't follow a single simulation path. Each day, all Monte Carlo paths are re-ranked and that day's P5/P50/P95 thresholds are drawn. The P5 line is therefore not 'the same bad path walking through time' — it's the daily distribution's bottom-5% boundary.

Assumption Impact · Impact Summary
This quick score ranks parameter impact analytically from current results. To see the true ΔP50 effect, run the probability sensitivity panel below.
Run the simulation and the most impactful parameters will be explained here.
Distribution Details Final capital distribution and probability-slice results
Open
Final Capital Distribution
Shows where final capital outcomes concentrate.
Probability Slice Results
Where starting capital ends up across different probability slices.
Scenario Comparison · Preset Scenario Layer
Shows the P5, P50, and P95 final capital bands of your active set alongside the main preset scenarios, using the same seed and the detailed probability test. The chart uses a log scale so aggressive scenarios don't crush the others; the cards below preserve the exact nominal values.
Updates automatically after the simulation
Scale note: The left axis on this chart is logarithmic, so very aggressive scenarios don't visually compress the other results. The $ values on the cards are the true nominal outcomes.
ReadyThe preset scenario comparison appears here once the simulation runs.
Underwater Curve · Drawdown Fan
Shows how median and bad-band drawdowns deepen over the days. The zero line means a new peak.

Even when the equity fan slopes upward, this chart reveals the peak-to-trough declines experienced along the way.

Advanced Distribution Analysis Drawdown histogram, losing streak, and recovery time distributions
Open
Drawdown Depth Histogram
Shows the distribution of maximum drawdowns experienced across simulated paths.
Losing Streak Distribution
The distribution of the longest consecutive losing streak seen on each simulated path. A critical read for psychological endurance and risk-reduction thresholds.
Recovery / Time Under Water Distribution
The longest number of days each path spends without a new peak. Shows how long the strategy keeps capital under psychological pressure.
Monte Carlo Sensitivity · P50 / P5 / Critical Threshold
Runs down/up shock passes for each parameter with the same seed, measuring the Monte Carlo difference in P50, P5, and critical capital risk. ΔCritical Threshold is the percentage-point change in critical capital risk versus the base model; +2 pp means more risk, −2 pp means less.
Ready after the simulation
ΔCritical Threshold definition: The critical threshold is the probability of touching the defined capital level. ΔCritical Threshold is the change in that probability after the parameter shock versus the base model, read in percentage points. For example, +1.8 pp means critical capital risk rose by 1.8 percentage points.
ReadyPress the button and true probability sensitivity results will appear here.

Model Commentary

  • Run the simulation and a clear strategy commentary will appear in this area.

Parameter Logic

Core Mode determines the strategy's edge, growth speed, and probability of reaching the target. Risk per Trade states what percentage of capital a 1R loss represents; its nominal equivalent on starting capital is shown live on the control card. More risk can accelerate growth up to a point, but beyond the critical threshold, drawdown, ruin probability, and compounding-loss geometry can deteriorate quickly. Advanced Risk Settings control the impact of bad days and the width of the distribution. Because cost is measured in R, no incorrect commission is deducted from equity without knowing the stop distance.

Percentile Table

Compares bad, middle, and good scenario outcomes in a table.

PercentileStartingFinal CapitalNet P/LTotal Return
Simulation has not run yet.