Every grid cell of the topstep_openfleet simulation: Topstep 50K vs 150K, Standard vs Consistency payout paths, with and without the DLL (RTA) ruleset, across the eval and funded method variants plus M2 management — run on the latest-regime window only, under an open-fleet protocol.
Jump to the interactive layers: headline cardsrecommended pickshonest rampthe full gridstress armsupporting readscaveats
This is the prose layer over the tables below. Every figure in it is interpolated from topstep_openfleet_grid.json, topstep_openfleet_summary.json and topstep_openfleet_ramp1.json at build time, so it cannot drift away from the run it describes. Nothing here is TradingView-verified — see §9.
The study prices 8 Topstep account variants against each other: the 50K and the 150K sizes (assumed $95/mo and $199/mo respectively), each crossed with the Standard and the Consistency payout path, and each of those with and without the DLL / RTA ruleset. Across those variants it runs 2 eval method books (eval_fast_taper, eval_fast_rebreak), 4 funded books on the 50K and 8 on the 150K, plus the M2 management arm — 450 cells in total once the stress arm and the same-basis trough_control clones are counted.
The protocol is an open fleet: 4 evaluations are held from day one (target 4), at most 4 funded accounts run at once, and a funded account is never retired — the only way one leaves the fleet is a rule breach. Every payout is requested at first eligibility and approval is assumed instant. The 50K keeps $51,000 in the account after a withdrawal, the 150K keeps $153,000. The metric everywhere is bankNet: trader cash after the profit split, minus every fee.
The window is 2025-01-02 → 2026-07-08 (390 market days) and it is read through three arms. The h12 arm is 133 rolling twelve-month cohorts starting 2025-01-02 through 2025-07-09 — that is the comparative arm, and every ranking, pick and verdict on this page is made on it. The h6 arm is the same construction at a six-month horizon: 263 rolling cohorts starting 2025-01-02 through 2026-01-09, each carrying the identical metric set, added so the page can answer "what did a six-month commitment actually look like". The full arm is 21 January-2025 starts run to the end of the data; because those starts overlap almost completely it is closer to one observation than to 21, and this report treats it as a direction check only, never as a second sample.
Do not read h6 as "half of h12". A six-month campaign is dominated by the ramp: the fleet has to buy an eval, pass it, get funded and only then earn its way to payout eligibility before a single dollar of cash exists. On the h6 arm the median cohort's first payout lands on day 76–87 of a roughly 182-day window, so most of an h6 cohort is subscription bill against an account that has not paid yet. h6 medians are therefore structurally much smaller than h12 medians and far more sensitive to the start date; the ratio between the two arms is not 0.5 and carries no interpretation. Use h12 to compare configurations and h6 to size a six-month commitment.
Two things about trust. First, this study is engine-trusted by explicit instruction: the TradingView referee gate that normally has to clear before a number is actionable was deliberately skipped, so nothing below is TV-verified unless a row says so. Second, it is deterministic: the runner builds the entire grid 2 times independently and the two builds hash identically (ed627a22e1af07fe…, match confirmed), and the ramp run does the same (d227d704fceafcb8…, match confirmed) while pinning the grid file it re-simulated against (ab4a4c1b3cefc2ab…).
Because the DLL cells sit on a different (and more forgiving) breach basis than the no-DLL cells, there is no single "best cell" — there is a best cell per basis. The table gives both, per size and per arm. The strict, path-basis winner is the number to quote to anyone; the trough-basis DLL winner is the number the study's own recommendation engine ranks first, and it carries an optimism the other row does not.
| size · arm | best cell | basis | TV | median net | payouts | fees | pass days |
|---|---|---|---|---|---|---|---|
| 50K · h6 | topstep50k_cons|headline|eval_fast_taper|fund_rebreak_cap700 | path · strict · no DLL | TV ok | $12,112 | 12 | $2,280 | 30d |
| 50K · h6 | topstep50k_rta_cons|headline|eval_fast_rebreak|fund_rebreak_cap700 | trough · optimistic · DLL (RTA) | no TV | $13,252 | 12 | $2,280 | 28d |
| 50K · h12 | topstep50k_cons|headline|eval_fast_taper|fund_rebreak_cap700 | path · strict · no DLL | TV ok | $34,843 | 24 | $3,230 | 50d |
| 50K · h12 | topstep50k_rta_cons|headline|eval_fast_rebreak|fund_rebreak_cap700 | trough · optimistic · DLL (RTA) | no TV | $35,983 | 24 | $2,850 | 42d |
| 50K · full | topstep50k_cons|headline|eval_fast_taper|fund_rebreak_cap700 | path · strict · no DLL | TV ok | $58,356 | 36 | $3,230 | 95d |
| 50K · full | topstep50k_rta_std|headline|eval_fast_rebreak|fund_rebreak_cap700 | trough · optimistic · DLL (RTA) | no TV | $58,799 | 40 | $2,470 | 28d |
| 150K · h6 | topstep150k_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | path · strict · no DLL | no TV | $27,873 | 12 | $4,776 | 23d |
| 150K · h6 | topstep150k_rta_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | trough · optimistic · DLL (RTA) | no TV | $29,580 | 12 | $4,776 | 23d |
| 150K · h12 | topstep150k_cons|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | path · strict · no DLL | no TV | $95,314 | 24 | $9,154 | 36d |
| 150K · h12 | topstep150k_rta_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | trough · optimistic · DLL (RTA) | no TV | $108,706 | 24 | $7,562 | 22d |
| 150K · full | topstep150k_cons|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | path · strict · no DLL | no TV | $148,884 | 36 | $11,542 | 52d |
| 150K · full | topstep150k_rta_cons|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | trough · optimistic · DLL (RTA) | no TV | $166,342 | 36 | $11,940 | 55d |
On the 50K, the h12 arm puts the best trough/DLL cell at $35,983 against $34,843 for the best strict-basis cell — a gap of +$1,140 that is part ruleset and part basis flattery, in unknown proportion. On the 150K the same two rows are $108,706 and $95,314. Note that the winning cell on both sizes runs the same funded family as the recommended picks in §6, and that fees are a rounding error next to the spread: $7,562 of fees against $108,706 of net.
One column in the grid below needs its label read carefully: “med payout / paid acct (pooled)”. It is the median lifetime payout total among accounts that reached at least one payout, pooled across all overlapping cohorts, and it counts only accounts that reached ≥1 payout — zero-payout funded accounts are excluded. On the strict-basis 150K flagship (topstep150k_cons|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500) that median is $8,670 over 1,004 accounts drawn from 133 overlapping cohorts, against a cohort-level median gross of $116,960. It is NOT a within-cohort figure and not comparable to cohort-level gross: a reviewer proved a within-cohort median this high would be arithmetically impossible, which is exactly why the pooling must be labelled.
The 150K books look overwhelmingly better, and the first instinct — "the bigger account is worth 3.02×" — is wrong. The matched-analog rollup separates the two effects. Pairing every 50K cell with its canonical 150K sibling (same eval book, risk-scaled funded book, same basis, same start dates), the analogs whose funded risk step is 2× show a paired median of only +$5,159, while the analogs whose funded risk step is 3× show +$62,102. Same account size on both rows. The only thing that changed is how much risk the funded book takes.
| arm · rollup | funded books paired | pairs | cohorts/pair | paired median (150K − 50K) |
|---|---|---|---|---|
| h6 · 2x funded-risk analogs | master_fund400 -> master_fund_r800c100 | 8 | 263 | −$3,500 |
| h6 · 3x funded-risk analogs | fund_rebreak -> fund_rebreak_r1200c100 fund_rebreak_cap700 -> fund_rebreak_r1200c100_cap1500 | 16 | 263 | +$16,778 |
| h6 · all matched analogs | every canonical pair | 24 | 263 | +$9,203 |
| h12 · 2x funded-risk analogs | master_fund400 -> master_fund_r800c100 | 8 | 133 | +$5,159 |
| h12 · 3x funded-risk analogs | fund_rebreak -> fund_rebreak_r1200c100 fund_rebreak_cap700 -> fund_rebreak_r1200c100_cap1500 | 16 | 133 | +$62,102 |
| h12 · all matched analogs | every canonical pair | 24 | 133 | +$51,845 |
| full · 2x funded-risk analogs | master_fund400 -> master_fund_r800c100 | 8 | 21 | +$19,852 |
| full · 3x funded-risk analogs | fund_rebreak -> fund_rebreak_r1200c100 fund_rebreak_cap700 -> fund_rebreak_r1200c100_cap1500 | 16 | 21 | +$84,739 |
| full · all matched analogs | every canonical pair | 24 | 21 | +$73,050 |
The best-vs-best comparison people reach for first is worse than this one, and the page flags it everywhere: +$18,631 (3.02×) between topstep50k_std|headline|eval_fast_rebreak|fund_rebreak and topstep150k_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 — but those two cells were selected independently, so they run different books, and the 150K side carries 3× the per-trade eval risk ($2,400 vs $800) against a maximum loss limit only 2.25× larger ($4,500 vs $2,000), with doubled payout caps and a $2,496 larger fee bill. Both numbers measure the 150K package. Neither isolates account size, and neither should ever be quoted as "the 150K is worth X more".
The DLL (RTA) ruleset has to be priced against a control that sits on the same basis, which is exactly what the trough_control clones exist for. On that honest comparison the DLL is worth +$627 on the 50K and +$796 on the 150K at the twelve-month median — both inside the noise floor for a window this short and this overlapping. The interquartile spread makes the point better than the medians do: on the 50K it runs −$3,278 to $4,902 across only 16 pairs, with the DLL ahead in 9 of them and behind in 7.
| size · arm | pairs | median Δ (DLL − control) | mean | p25 / p75 | DLL better/worse/tied | pairs where basis is free |
|---|---|---|---|---|---|---|
| 50k · h6 | 16 | $0 | −$304 | −$217 / $341 | 7 / 7 / 2 | 15 / 16 |
| 150k · h6 | 32 | $0 | $141 | $0 / $0 | 4 / 3 / 25 | 32 / 32 |
| 50k · h12 | 16 | +$627 | $1,086 | −$3,278 / $4,902 | 9 / 7 / 0 | 12 / 16 |
| 150k · h12 | 32 | +$796 | $4,522 | $0 / $7,445 | 23 / 0 / 9 | 32 / 32 |
| 50k · full | 16 | +$620 | $1,232 | $164 / $2,359 | 12 / 4 / 0 | 12 / 16 |
| 150k · full | 32 | +$7,127 | $9,305 | $398 / $17,750 | 26 / 0 / 6 | 28 / 32 |
Two limits on this verdict, both material. Price is not in it. The study charges every variant the same assumed monthly fee, but data.json's list prices say the RTA products are cheaper — $85 vs $95 on the 50K and $199 vs $229 on the 150K, i.e. $10 and $30 a month. A real-world DLL account is therefore better than these numbers by roughly that discount per month per account, which on a four-account fleet is the same order of magnitude as the entire measured effect. Basis is in it, on one side only. The measurement is same-basis by construction, but the basis the pair sits on is the optimistic trough, so both sides are flattered on funded deaths; on the 50K the strict-basis cost is $0 at the median but reaches −$2,033 in the worst pair, and it is free in only 12 of 16 pairs — which is luck in this window, not a licence.
Consistency (3 trading days, largest day ≤ 40% of net profit, higher request cap) is not free, and its cost is size-dependent. Across 48 matched cell pairs on the h12 arm — each pair holding size, DLL flag, eval book and funded book fixed and swapping only the payout path — Consistency comes in at −$1,588 overall. Split by size, that is −$270 on the 50K and −$4,456 on the 150K. The overall figure is a blend weighted toward the 150K (32 of 48 pairs, because the 150K runs twice as many funded books), so quote the split, never the blend.
| scope | pairs | median Δ (cons − std) | mean | p25 / p75 | cons wins / losses |
|---|---|---|---|---|---|
| h6 · all | 48 | −$468 | −$718 | −$2,828 / $2,235 | 19 / 29 |
| h6 · 50K | 16 | −$726 | −$541 | −$1,821 / $529 | 6 / 10 |
| h6 · 150K | 32 | −$80 | −$806 | −$2,828 / $2,235 | 13 / 19 |
| h12 · all | 48 | −$1,588 | −$1,932 | −$5,776 / $2,298 | 21 / 27 |
| h12 · 50K | 16 | −$270 | −$304 | −$1,891 / $2,071 | 8 / 8 |
| h12 · 150K | 32 | −$4,456 | −$2,746 | −$6,611 / $3,074 | 13 / 19 |
| full · all | 48 | −$4,704 | −$11,217 | −$19,523 / $5,582 | 14 / 34 |
| full · 50K | 16 | −$4,704 | −$8,272 | −$16,518 / −$3,478 | 2 / 14 |
| full · 150K | 32 | −$7,505 | −$12,690 | −$32,211 / $9,614 | 12 / 20 |
The full arm agrees on direction and is harsher — −$4,704 overall and −$7,505 on the 150K — but with 21 overlapping starts it is one observation, so read it as a sign check rather than a magnitude. The takeaway is: take Standard on the 150K, where the 3× per-trade risk and the doubled request cap make the 40%-of-profit rule bind hard; treat the two paths as a wash on the 50K, where the gap (−$270 across 16 pairs, split 8/8) is smaller than the noise floor. That last point matters because the best single 50K cell in §2 and §6 happens to be a Consistency cell — that is a single-cell artefact of a coin-flip distribution, not evidence that Consistency wins.
Inside the winning variant for each size, these are the two best eval × funded combos by h12 median net. The interactive recommended picks section carries the full ranking, the variant chips and the per-column definitions; this is the summary of it.
| pick | eval book | funded book | TV | true pass | →funded | resets | payouts | fees | net (h6) | net (h12) | net (full) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 50K #1 | eval_fast_rebreak | fund_rebreak_cap700 | no TV | 19d | 42d | 0 | 24 | $2,850 | $13,252 | $35,983 | $58,356 |
| 50K #2 | eval_fast_rebreak | fund_rebreak | no TV | 19d | 33d | 0 | 24 | $2,850 | $8,546 | $32,817 | $44,533 |
| 150K #1 | eval_fast_rebreak | fund_rebreak_r1200c100_cap1500 | no TV | 22d | 22d | 0 | 24 | $7,562 | $29,580 | $108,706 | $157,491 |
| 150K #2 | eval_fast_rebreak | fund_rebreak_r1200c100 | no TV | 22d | 22d | 0 | 24 | $7,562 | $28,784 | $101,988 | $147,196 |
The TV column is the warning, and the runner states it plainly: “these combos are SIM-ONLY unless the row's tv_status says otherwise. Only eval_fast_taper + fund_rebreak_cap700 has ever reproduced on TradingView; master_fund_r800c100 and fund_rebreak_r1200c100_cap1400 FAILED per-trade dollar parity. A pick here is a candidate to port and verify, not a cleared method.” The consequence is that the one combo on this page that has ever reproduced on TradingView (eval_fast_taper × fund_rebreak_cap700) is not the top-ranked combo on either size. Note also that the 150K picks sit on the trough basis while that TV-verified 50K combo sits on the strict path basis, so the ranking is partly a basis ranking.
Whichever pick you read, do not size a plan off the grid's “med payout / paid acct (pooled)” column. As §2 spells out, it is pooled across overlapping cohorts and counts only accounts that reached ≥1 payout — it is not a within-cohort figure and not comparable to cohort-level gross. The per-cohort number to plan against is the bankNet median on the h12 arm, after the haircut discussion in §8.
The base study buys 4 evaluations on day one, which nobody actually does. The ramp run asks what starting honestly costs. Its policy: day one buys exactly one eval and one subscription; the purchase target then grows by one — capped at 4 — on every terminal account outcome: an eval pass, an eval breach, or a funded death. Payouts never grow the fleet, which is the deliberate asymmetry against the engine's native pass-and-payout ratchet. Buying pauses at 4 evals plus 4 funded, and the firm's real ten-account pool cap stays in force. Mechanically this is engine v2.11.0 with program.growOn="terminal" in place of the default pass_payout. Everything else is identical to the base study, and the base column in the ramp tables is that day-one-4 policy re-simulated in the same process and asserted equal to the frozen grid cell — so every Δ below is a same-start-date paired number.
| cell | h6 paired Δ | h6 wins | h12 paired Δ | ramp wins | mean | p25 | worst cohort | full paired Δ | full wins | winners_half Δ |
|---|---|---|---|---|---|---|---|---|---|---|
| a · 50K RTA/DLL + Consistency 50K recommended pick #1 · fund_rebreak_cap700 | −$2,302 | 43.7% | +$475 | 58.7% | −$1,409 | −$3,447 | −$8,162 | −$4,626 | 0.0% | +$760 |
| b · 50K RTA/DLL + Consistency 50K recommended pick #2 · fund_rebreak | −$868 | 43.7% | +$475 | 58.7% | −$1,039 | −$2,954 | −$9,680 | −$2,954 | 0.0% | — |
| c · 50K Consistency 50K best PATH-basis cell (strict basis) · fund_rebreak_cap700 | −$2,490 | 39.9% | +$475 | 55.6% | −$2,417 | −$4,621 | −$13,524 | −$4,621 | 0.0% | — |
| d · 150K RTA/DLL + Standard 150K recommended pick #1 · fund_rebreak_r1200c100_cap1500 | −$7,720 | 27.0% | +$995 | 52.6% | −$3,741 | −$7,720 | −$26,649 | −$6,181 | 0.0% | +$1,592 |
| e · 150K RTA/DLL + Standard 150K recommended pick #2 · fund_rebreak_r1200c100 | −$7,118 | 27.8% | +$995 | 54.1% | −$3,476 | −$8,587 | −$29,905 | −$2,897 | 0.0% | — |
| f · 150K Consistency 150K best PATH-basis cell (strict basis) · fund_rebreak_r1200c100_cap1500 | −$7,954 | 35.7% | +$995 | 57.9% | −$4,379 | −$8,772 | −$23,144 | −$8,175 | 0.0% | — |
The h6 arm is where the ramp actually bites, and it is the one arm that disagrees with the verdict below. Over 263 six-month cohorts the paired median runs −$868 to −$7,954 — the ramp is behind on every cell, and behind hardest on the 150K, where the forgone slots are leveraged. That is exactly what the arm is measuring: six months is mostly the ramp phase itself, so a fleet that starts at one account has not finished catching up by the time the window closes, and the subscription saving is too small to cover the difference. By twelve months the same cells have converged and the saving dominates. If the commitment really is six months, the ramp is not free.
At the twelve-month median the ramp is free — and the reason is almost funny. On all three 50K cells the paired median is exactly +$475, which is five months of the $95 subscription; on all three 150K cells it is exactly +$995, five months of $199. The median cohort's trading outcome does not change at all: median payouts are identical between the two policies on 5 of 6 cells and the median days-to-first-payout is identical on 6 of 6. What the ramp changes at the median is the subscription bill, nothing else. The ramp is also ahead in a clear majority of matched starts — 52.6% to 58.7% of cohorts depending on the cell.
The asymmetries are real and they are all in the upper tail. The paired mean is negative on 6 of 6 cells, p25 runs from −$2,954 to −$8,772, and the worst single cohort runs from −$8,162 to −$29,905. That shape says the ramp usually saves a little and occasionally forfeits a lot: the cohorts it loses are the ones where an early four-account fleet compounds into extra funded slots that the one-account start never reaches. The full arm makes the same point at full volume — 6 of 6 cells have the ramp behind on every single one of the 21 starts, from −$2,897 to −$8,175, with the 150K cells costing disproportionately more because what is forgone there is leveraged. One observation, but an unambiguous one.
Under stress the ramp flips to a hedge. On the cells the runner stressed with winners_half, the ramp wins — +$760 to +$2,786 paired — because when the edge is not there, the only thing four day-one evals buy is four subscription bills.
One trap, spelled out, because it is the easiest way to misread this table. Take cell d (150K RTA/DLL + Standard, fund_rebreak_r1200c100_cap1500). Its ramp median net is $100,120 and its base median net is $108,706. Eyeballing those two medians gives −$8,587 and the conclusion "the ramp costs eight and a half thousand dollars". The paired median — the median of the per-cohort differences on identical start dates — is +$995. Both numbers are correct; they answer different questions. The medians are of different cohorts' outcomes (the two policies' distributions have different shapes), while the paired figure is what the same trader, starting on the same day, would have experienced. Only the paired number is a decision input.
Verdict: start with one eval — if the horizon is twelve months. It is free at the twelve-month median, it is cheaper if the edge is dead, and the only thing it costs is compounding in the lucky tail — a tail that this window's overlapping cohorts are the least qualified part of the study to estimate. The six-month arm is the exception and it is not a small one (−$868 to −$7,954 paired): over six months the ramp has not finished catching up, so a short commitment pays for the honesty in forgone funded slots rather than saving on subscriptions.
Every headline number above depends on the edge surviving. It does not survive the standard shock. Halving every winning trade (winners_half) takes every stressed cell negative, and not by a little.
| cell (h12) | base net | winners_half net | Δ | payouts | eval pass rate | cohorts paid |
|---|---|---|---|---|---|---|
| topstep50k_rta_cons|headline|eval_fast_rebreak|fund_rebreak_cap700 | $35,983 | −$6,460 | −$42,443 | 24 → 0 | 58.7% → 9.0% | 100.0% → 33.8% |
| topstep50k_rta_std|headline|eval_fast_rebreak|fund_rebreak_cap700 | $35,156 | −$6,460 | −$41,616 | 24 → 0 | 54.4% → 9.0% | 100.0% → 33.8% |
| topstep50k_cons|headline|eval_fast_taper|fund_rebreak_cap700 | $34,843 | −$5,700 | −$40,543 | 24 → 0 | 50.6% → 13.7% | 100.0% → 47.4% |
| topstep150k_rta_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | $108,706 | −$13,532 | −$122,238 | 24 → 0 | 46.2% → 10.7% | 100.0% → 0.0% |
| topstep150k_rta_cons|headline|eval_fast_rebreak|fund_rebreak_r1200c100_cap1500 | $103,162 | −$13,532 | −$116,694 | 24 → 0 | 50.9% → 10.7% | 100.0% → 0.0% |
| topstep150k_rta_std|headline|eval_fast_rebreak|fund_rebreak_r1200c100 | $101,988 | −$13,532 | −$115,520 | 24 → 0 | 46.8% → 10.7% | 100.0% → 0.0% |
The mechanism is worth naming, because "negative" here does not mean "blown accounts": FUNDED BUT NEVER PAYS — accounts do get funded and mostly survive; they never earn to payout eligibility, so bankNet collapses to roughly minus the fee bill. On the flagship 50K cell that lands at −$6,460 against $6,460 of fees — the loss is the fee bill.
The fleet is not as full as "4 evals" suggests. On the median cohort, the fleet holds four evals on only 34.1% of days and holds zero evals on 51.0% of them, ending with a median of 6 accounts stuck in passed_reserve. That is the firm's ten-account pool binding, not a trader choice: passed evals cannot be promoted while four funded accounts are alive and never retired, and they crowd out further purchases.
The sample is one to two effective observations. 263 h6, 133 h12 and 21 full-arm cohorts over eighteen months overlap almost entirely — the h6 arm has the most starts and the shortest horizon, so it has the most cohorts and still nothing like 263 independent ones; on the full arm 95 of 96 cells have p25 equal to the median and the typical cell shows only 4 distinct bankNet values. Median gaps under about $1,000 are noise.
A realistic planning number — reviewer judgement, not measurement. An external plausibility review (Kimi K3, 2026-08-01) checked the study's six plausibility claims and confirmed all six as internally consistent engine ceilings. Its conclusion is that the coherent arithmetic is not the issue: regime selection is the largest unconditional inflator — winners_half flips every top cell negative, so edge decay is a sign-flip risk, not a haircut — and fill realism the largest measured one (−44% at one tick per side in this project's earlier work, worse at 100-micro clips). The reviewer's defensible planning haircut is ×0.15–0.30 on the PATH-basis cells only: it turns the TV-verified 50K cell's $34,843 into roughly $6–$9k/yr and the 150K path cell's $95,314 into roughly $15–$25k/yr (the multiplier applied literally gives $5,000–$10,500 and $14,500–$28,500; the quoted bands are the reviewer's own rounding) — with explicit probability mass on “edge dead → net = −fees”. Those bands are one reviewer's opinion, not an engine output, and no haircut has been measured on this window; the trough-basis and DLL cells are deliberately excluded from it.
What this page therefore does not claim. Not a live expectation: fills are touch fills with zero net slippage and no within-minute entry-bar stop check. Not a payout schedule: approval is instant here and takes 24–72 hours in reality, and can be denied. Not a clean DLL price: the RTA rows sit on the optimistic trough basis and the study charges list-price-free assumed fees. Not list pricing: $95/mo and $199/mo are the user's assumptions. Not a holdout: 2025-01-02 to 2026-07-08 is the exact regime the live methods were built on. And not a diversified fleet: it is N clones of one book on one MES path, so accounts pass, pay and die together and the tails are understated. A smaller true number beats a bigger fragile one — the honest reading of this grid is the strict-basis, TV-verified, one-eval-at-a-time corner of it — not the $166,342 that the biggest, most leveraged, most optimistically-based cell in the table prints on an arm worth one observation.
The engine suite passes 246 checks on the current tree, including the program.growOn suite added by the ramp run. Both runs are deterministic over 2 independent full builds: the grid hashes ed627a22e1af07fe71ab59756abe0bed36f6ff09e82e193a4ca3143217e85b1a twice, the ramp payload hashes d227d704fceafcb8f66205e774ebbe514aa088b55923487b94d15a4439d7743d twice, and the ramp pins the grid file it re-simulated against at ab4a4c1b3cefc2ab1122f12f23b616c6a1e95f19638d5892e69ab776c601ce8e. Input data is pinned at bbe8a5ce1e8a2e74f3e7efc1f7766d17b65393dcaf6d3e2ff7c8053091408f61 and is asserted unchanged before and after each run.
Beyond the runner's own asserts, the base study was re-verified by a fresh-context verifier working only from the source and the output JSONs, which independently re-simulated seven cells across 133 cohorts each and matched every published median to the cent — the full verdict is quoted verbatim in the supporting reads section below, with bracketed annotations where the current tree has moved on. Both the base study and the ramp extension were additionally reviewed by an independent cross-model reviewer (Codex, gpt-5.6-sol, medium reasoning); both rounds came back REFUTED first, the findings were fixed, and both re-reviews then returned CONFIRMED. A third, independent external plausibility review (Kimi K3, 2026-08-01) then re-checked the page's six plausibility claims and returned all six CONFIRMED as internally consistent engine ceilings. Its qualitative findings are recorded in §8 and are reviewer judgement, not measurement: the coherent arithmetic is not the issue, regime selection is the largest unconditional inflator (winners_half flips every top cell negative — a sign-flip risk, not a haircut) and fill realism the largest measured one; the reviewer's defensible planning haircut is ×0.15–0.30 on the path-basis cells only, with explicit probability mass on “edge dead → net = −fees”. What none of that buys is external reproduction of the trading itself: the TradingView referee gate was skipped by instruction, and it remains the gating next step for any cell here.
Click any column header to sort (numeric, click again to flip). Default sort = h12 median net PnL, descending. Rows are headline cells only — the same-basis trough_control clones are in their own collapsed section below, because they exist to price the DLL and must never be ranked against headline cells.