Skip to content

Scenario Manager · Scenario Discipline

A controlled condition, not a vibe.

Read this first

Scenario discipline

01

A controlled condition, not a vibe.

Borrowing the QA doctrine: a scenario is a contract — a controlled test condition with explicit expected behavior, which turns testing into objective comparison instead of opinion. Scenario_Profiles in CP3 then compares the active profile against alternates over real evidence: was another weighting structurally superior, persistently?

  • Persistence rule: a profile must look better over multiple weeks and months, not one flattering sample.
  • Scenario outputs remain sandboxed until deliberately promoted — the R&D isolation principle.

Where it lives

02

Inside Scenario Manager.

This page expands one card of the Scenario Manager page into its own reference. For orientation, the module's own framing: Branch-weight changes, management variants, filter tweaks, aggression profiles — every candidate change becomes a controlled scenario with explicit expected behavior, run in the sandbox and compared before anything is promoted to production.

One variable law

03

Scenarios change one thing, or they explain nothing.

A scenario that adjusts the stop policy AND the branch weights produces a result nobody can attribute. The contract format enforces isolation: one variable moves, everything else holds, and compound proposals get decomposed into a scenario chain run in sequence. Slower, and the only version that produces usable answers.

How MARS uses this

A scenario contract specifies expected behavior before the run — and the grid is where contracts get judged. Each column is one controlled condition: same evidence, one variable changed, outcomes rendered against the P10 tail so the contract's promise can be checked instead of remembered.

BASELINE

LIVE
EV +0.31RP10 DD −14.8%

current governing profile

TIGHTER STOPS

REJECTED
EV +0.24RP10 DD −11.2%

EV cost exceeds drawdown saving

TNP WEIGHT +10

SANDBOX
EV +0.36RP10 DD −19.6%

edge up, adverse tail deepens

FEE MODEL B

CANDIDATE
EV +0.33RP10 DD −14.9%

friction saving survives resampling

How it benefits you

System changes stop being vibes-based. The tempting tweak that costs 0.07R of expectancy for a modest drawdown saving gets rejected by arithmetic before it silently taxes six months of trading - and promising candidates carry their evidence with them into review.

Contracts under judgment: one variable per column, same evidence throughout, the tail cost always in view.

T75%T616%T538%T471%T392%T287%T183%bar = tier authority · fill = modeled expected dwell given the gate historyhigh tiers exist to be rare — heavy T5–T7 dwell is aggression drift, not ambition

Worked example

The Dynamic 7-Tier Benchmark converts the drawdown distribution into modeled tier-usage expectations: given the gate transitions the evidence implies, T1-T3 should host most deployment while T5-T7 stay exceptional. Live tier dwell is audited against this profile every cycle.

The seven-tier ladder with modeled dwell: how often each tier should be in use given the gate history. High tiers exist to be rare.

Connected inside MARS

This module doesn't work alone.

Go deeper

Operator briefs on this territory.

Take it further

A scenario worth promoting usually survives twenty that were not. The Foundry is where the other twenty go.

Open the AlphaRail Foundry Lab

Every module ships in the complete MARS package.

One price. Eleven workbooks, three TradingView indicators, and the full manual library — $497.