whoami --strategy
Monte-Carlo engine · win-rate × R:R against real prop-firm rules. Starts with the current FTMO 1-Step objectives; choose another preset or edit every rule.
simulation output
./verdict.sh
Awaiting first run
audit --weekly --closed-trades
Upload your latest Myfxbook CSV once a week. The audit answers the right early-stage question: “Has this forward test breached the selected plan’s objectives?” Everything runs locally in your browser—no API, account login, or upload to a server.
survival status
Upload a statement to generate a sizing plan.
profit & loss · objective ledger
Closed-trade overview · expand any objective for the full breakdown
daily execution ledger
current-state survival forecast
COMPARE FIRMS · SAME HISTORY
Same deposit, reported costs and trade order. Each plan is evaluated separately; a phase target is not completion of a two-stage challenge.
Fresh-account binary simulations use observed win rate and average payoff. Risk compounds from the balance before each trade; limits remain based on initial capital. Each simulated trade is a separate idea, with no overnight positions or costs beyond the observed payoff. WMT trade-idea caps are enforced before entry. These are conditional diagnostics.
diagnose --closed-trades
Deep diagnostics from the uploaded Myfxbook history. Measured facts and inferred behavior are separated so weak evidence is not presented as certainty.
Uses the imported closed trades—not the simulator inputs. Full Kelly maximizes theoretical long-run log growth under stable, independent outcomes; it is not a prop-firm risk recommendation.
Replays the imported sequence using its observed average winner-to-loser payoff. A win earns Kelly fraction × observed payoff; a loss costs the Kelly fraction. Selected-plan outcome markers identify where a challenge would stop; later trades in the full-history view are hypothetical.
Pattern matches, not declarations of intent. Market-price context is not present in the CSV.
All modules recalculate from the uploaded closed-trade history. Simulated results are diagnostic ranges—not forecasts—and floating-equity breaches cannot be fully reconstructed from a closed-trade CSV.
Does the edge survive clustered days, later periods and extra execution costs? All P/L metrics here use percentages of initial capital.
Consecutive 3-day blocks preserve within-day trade order and some local dependence. Intervals use percentile resampling of net closed P/L, not PyBroker’s per-bar BCa method. Positive-resample share is not the probability that your strategy has a true edge.
First half of active closing days forms the initial baseline; the remaining days form three non-overlapping test periods. No model fitting or parameter selection occurs. Previously viewed history is not untouched out-of-sample evidence.
Compare recorded costs with this extra amount and double this amount. Each scenario replays the shared daily, total-loss, consistency and realized trade-idea rules; floating equity remains unavailable.
whoami --position-size
Risk-based position sizing plus the survival math prop-firm evaluations actually hinge on: streak odds, Kelly cross-check, trading costs, and a derisk rule. Enter your numbers below.
position size output
./calc.sh
Awaiting input
⚠ Rounded lot size is below your broker's minimum (0.01) — either widen the stop, raise risk %, or accept a slightly higher risk than targeted.
⚠ Your risk per trade exceeds full Kelly for this win-rate/R:R — that's oversized even by aggressive standards.
balance & recovery charts
risk & survival chartsadvanced