Every rule is written in full as a parameter list (sessions, setup conditions, entry, stop, target, max trades, bias) with a version number and a date before any data is run. Nothing changes once testing starts. Any change is a new version, and that version starts again at rule 1.
| Parameter | Locked value |
|---|---|
| P1 Sessions UK | London 08:00–14:30 UK; NY from 14:30 UK; Asia 00:00–08:00 UK = levels only (TradeAsia false). Latest fill: London 14:00 UK, NY 18:45 UK (clock expiry, EntryExpiryBars 0). |
| P2 Prior sweep | RequirePriorSweep true; London must sweep the Asia high/low, NY must sweep the London high/low (SweepSource PriorSession, OneTouch, tolerance 0 ticks). |
| P3 4H bias | BiasMode FullMech: 4H fractal break-of-structure bias (Williams 2/2, body close), must hold, gates entries; CancelOnBiasFlip true (pending order pulled on a mid-session flip). |
| P4 Fakeout 0.079 | UseFakeout079 true; ratio 0.079 of the session range; FakeoutLogic TapOnly (wick tap). |
| P5 5m fractal | Use5mFractal true; FractalLength 2; break on body close; must line up with sweep, bias and fakeout. |
| P6 0.618 entry | Limit at 0.618 of the swing; ExtendUntilFill true (order is moved until filled); FillRule Touch. |
| P7 1.025 stop | Stop at 1.025 of the swing from entry, fixed, rounded away; target 3R. |
| Caps | MaxTradesPerSession 1, MaxTradesPerDay 2 (counts fills). |
Exits used in every window: stop checked first, pessimistic fill bar, 3R target, flat at 16:55 ET, no news exit. Rerun unchanged in every window, with no tuning.
Against this rule: the Berg config was changed on 2 Oct 2026 (one fill per session, two per day) after earlier runs. Under rule 1 that makes this a new version, which is why every window here was rerun from scratch on 4 Oct.
Rule 1 is about paperwork, not trades, so this page has no charts. The trade charts are on the rule 3, 4 and 5 pages.