Back to strategy hub
Portfolio replay lab

Portfolio Forward Replay

Shared prop-firm router test for the Open Drive Quality anchor plus four promoted add-on sleeves. This is a conservative prop-survival anchor, not a scalper: signals are accepted, skipped, canceled, or bracketed under one global risk governor.

Frequency1.04/wk161 trades across the replay
Win rate68.3%accepted routed signals
Target RR1.0-1.5Rmodule dependent
Expectancy+0.411Rper accepted trade
Profit factor2.44gross wins / losses
Max DD4.44Rhistorical routed path
Eval pass99.7%10,000 paths at $90 risk
Eval median80.0dp25 67.0 / p75 94.0
Funded payout100.0%10,000 paths at $110 risk
Funded median21.0dp25 16.0 / p75 28.0

Bottom line

Best pure payout-survival combo: Funded Safe. It is the cleanest governor for staying inside modeled funded-account constraints, but it is too slow to be the main daily-trading strategy.

Router mix Eval pass First funded payout Pass + payout read Median eval Trade flow
Funded Safe 99.7% 100.0% 99.7% 80 trading days 1.04 trades/week
Research All Signals 100.0% 99.9% 99.9% 47 trading days Diagnostic only
Evaluation Balanced Two-Trade 99.9% 55.1% 55.0% 62 trading days 1.31 trades/week
Evaluation Strict 100.0% 0.0% 0.0% 57 trading days 1.04 trades/week

My practical recommendation: use Funded Safe as the payout-survival benchmark, not the first strategy to automate for a quick evaluation pass.

Use Evaluation Balanced only in demo if the goal is to study eval speed. It gives up too much funded payout quality to be the default funded profile.

Do not deploy Research All Signals as a live profile. It is useful for research because it shows available edge, but it does not enforce the same practical trade cap.

Funded-Safe Equity Curveclosed routed signals, R path
Router mode comparison

One portfolio, different governors.

Research All is diagnostic and fastest because it has no daily trade cap. The practical split is Evaluation Balanced for faster eval attempts and Funded Safe for payout survival.

ModeAcceptedWinExpRPFMax DDEval passEval failEval medianFunded payout
Funded Safe16168.3%+0.411R2.444.44R99.7%0.0%80.0100.0%
Research All Signals24764.4%+0.321R1.966.39R100.0%0.0%47.099.9%
Evaluation Balanced Two-Trade20365.5%+0.345R2.084.52R99.9%0.0%6255.1%
Evaluation Strict16168.3%+0.411R2.444.44R100.0%0.0%570.0%
Recommended usage

Use this as the conservative anchor, not the daily trader.

This profile is intentionally selective: roughly 1.04 trades per week in the funded-safe mode. It is useful for prop-survival research, but the next alpha hunt should target a separate higher-frequency sleeve instead of loosening this governor until it becomes something it was not tested to be.

ProfileBest useKey numbersConstraint
Evaluation Balanced Two-TradeDemo eval-speed profile203 trades, 65.5% win, 99.9% eval pass, median 62dAllows second trade only if no open position and no daily-loss lock.
Funded SafeFunded/payout-survival profile161 trades, 68.3% win, 1.04 trades/week, 100.0% payout read, median 21.0dUses $110 risk so one winning day can clear the modeled payout-day threshold. Too slow for a standalone scalper.
Evaluation StrictLowest-complexity baseline161 trades, 68.3% win, 100.0% eval passOne trade/day; slower but simpler to audit.
Research All SignalsDiagnostic only247 trades, 64.4% win, 100.0% eval passNo daily trade cap, so do not treat as the first deploy profile.
Stale-fill audit

Missed entries are canceled, not chased.

The synthetic missed-fill test canceled every seventh submitted strict-mode order. It still accepted 154 trades, canceled 25 stale orders, and modeled 100.0% eval pass with median 60d.

Paper-router harness QA

Execution state machine now has a replay-matching harness.

The harness converts the selected signal ledger into adapter-style order states. Both practical profiles matched the portfolio replay exactly and passed all invariant checks: brackets before close, no stale fills, no overlapping positions, and daily caps respected.

Harness runSubmittedAcceptedSkippedStale cancelsQAReplay match
Evaluation Balanced Two-Trade2032031770passexact
Funded Safe1611612190passexact
Balanced stale test21318316730passsynthetic misses
Funded stale test17915420125passsynthetic misses
Sources and audit trail

Local replay files behind this page

This page is based on local strategy tradebooks and ledgers only. No paid data was pulled for this update.

AreaSourceUse
Candidate setopen_drive_quality, MPS_6bd769ceff, MPS_72f259c691, MPS_05cbcc6310, MPS_d93bd83557Open Drive Quality plus four sleeves promoted by deterministic and targeted prop tests.
Router reportwork/prop_alpha_portfolio_router_replay_20260628/PORTFOLIO_ROUTER_REPLAY.mdMode table, files, and why this gate came before another broad search.
Event logswork/prop_alpha_portfolio_router_replay_20260628/portfolio_router_events_*.csvSignal confirmed, submitted, filled, bracket attached, skipped, stale canceled, and exited states.
Trade logswork/prop_alpha_portfolio_router_replay_20260628/portfolio_router_trades_*.csvAccepted routed trades for each governor mode.
Paper harnesswork/prop_alpha_paper_router_harness_20260628/PAPER_ROUTER_HARNESS_REPORT.mdAdapter-facing state machine QA with exact replay match for practical profiles.
Stale harnesswork/prop_alpha_paper_router_harness_stale_20260628/PAPER_ROUTER_HARNESS_REPORT.mdSynthetic missed-fill test proving stale orders cancel instead of chasing.
Prop rulesTopstep-style 50K template last verified 2026-06-25Must be refreshed from official firm rules before any real challenge.

Risk note

Strategy research is educational software and trading research, not financial advice. This is a paper/demo forward-replay candidate, not a live-funded approval. Live markets can break backtests through fees, slippage, latency, platform behavior, missed fills, rule changes, and regime shifts.