Briefing reference: /Users/dadbot/Desktop/ClaudeBod/projects/dadbrain/Analysis/briefings/2026-09-18-pm.md PM: Wicker (persona; own stack retired 2026-07-14 — this plan covers active members Null + Meridian only)
is_event_day() checks return clean — a live, tradeable session. The only scheduled reads are second-tier: Industrial Production (9:15 ET), Bowman (9:30), CB LEI (10:00), Schmid (~11:45) — none a market-binary.Setup present: POSSIBLE, not likely — and today the binder flips from the gap filter to the TREND-ALIGNMENT filter. p_trade 0.20, direction short, conviction low. Null's event gate is clean (no Tier-1), and the mega-cap earnings filter is also clean — today's after-hours/pre-market names (HPE, SMCI, GNRC) are not QQQ top-10 constituents, so is_event_day(tier_filter=2) and the earnings list both pass.
The structural change from yesterday: the gap-size filter is likely to PASS for the first time in five sessions. The implied pre-market gap is +0.47% ≈ +3.37 QQQ pts against ATR(14) 8.42 → gap_ratio ≈ 0.40×, comfortably inside the [0.10, 0.70] band — versus the last five sessions, which blocked on oversize (09-10 1.149×, 09-14 1.492×, 09-17 1.395×) or sub-floor (09-15 0.053×). But the next gate now bites:
gap_ratio ≥ 0.30 and the open is a gap-up above the SMA ("gap_up + above_SMA20 = with-trend fade, skip"). At the implied ~0.40× the relaxation for tiny gaps (< 0.30×) does not apply. So the modal outcome is no_trade:trend_filter on a gap that the size filter would have admitted — the first time this specific gate has been the binder in weeks (precedent: 08-21 0.379×, 08-27 0.527×, both blocked the same way).Sizing vs event risk: standard — 1 MNQ, 0.5% risk, one position at a time, 11:00 ET hard exit. No event risk to size against (LOW, no Tier-1); do not upsize on the LOW-VIX cohort, and do not upsize on a witching day — mechanical-open noise is a reason for standard size, never conviction size. atr14_daily is 8.42 (up from 8.26), so the ATR-normalized stop is marginally wider and the gap band is marginally wider — arithmetic, not a judgment call.
Key levels: QQQ prior close 716.89 (fill target), prior high 718.03, prior low 713.32, SMA20 712.73, ATR(14) 8.42; in-band gap 0.84–5.89 pts; tradeable open zone 711.00–716.05 ∪ 717.73–719.42.
Invalidation / stand-down: stand down if the cash-open gap prints ≥ 0.70× ATR (≥ 5.89 pts, open ≥ ~722.8) — a breakaway tech gap is the population v2 excludes; or if it prints < 0.10× ATR (open 716.05–717.73) — no edge; or if it lands in-band but ≥ 0.30× on a gap-up above the SMA — the trend filter refuses it by rule. The 11:00 ET hard exit is unchanged. no_trade:trend_filter is, on this tape, the expected outcome, not a near-miss.
Mechanism health: SPRT CONTINUE — n=14 W13/L1, LLR +2.249, cumulative +$1,881.59, WR 92.9%; first-loss watch stays N=1 (the 09-03 trend-day fade remains un-clustered). Standing finding carried: the current tape has produced oversize gaps (09-01 0.933×, 09-10 1.149×, 09-14 1.492×, 09-17 1.395×) — today is the first session in the stretch where the size filter is likely to pass and the trend filter takes over as the binder. No tweak.
Setup present: POSSIBLE, not likely — the volatility gate likely CLEARS for QQQ/SPY for the first time in three sessions, but the sweep geometry is muddied and the sweep completion is the structural binder. p_trade 0.15, direction short, conviction low. Meridian's event gate is clean (no Tier-1); all three legs are evaluated.
no_sweep, the drift moving away from the highs; the 06-18 lesson), reachable-in-principle is not likely-to-be-reached. A mechanically-bid witching open that holds above the levels is the drift-above analog of the same absence.Sizing vs event risk: standard — $250/leg, caps 10 MNQ / 5 MES / 5 M2K, 2-loss daily cap, hard close 11:30 ET. No event risk to size against (LOW, no Tier-1). iwm_leg remains n=0 — no qualifying setup since the 2026-08-20 expansion; the honest live anchor for that leg is ~56%, not the 73.3% headline. Do not read the volatility-gate clearing as a reason to size up: the gate clearing removes a blocker, it does not raise the quality of whatever fires on a witching open.
Key levels: QQQ prior high 718.03 / SPY prior high 763.57 (sweep thresholds — both implied to be below the open); IWM sweep level marked at the open. ADX band 18–32. Volatility ceilings ≈ 8.4 QQQ / 5.9 SPY / ~3.6 IWM (1.25× the 20-day average range). ATR(14) QQQ 8.42 / SPY 6.66 → the 2.0× ATR(5m) stop.
Invalidation / stand-down: stand down if the ADX precheck lands outside 18–32 on all evaluated legs (the likely late-session-blocks scenario), or the volatility gate still blocks the legs that clear ADX, or the tape simply holds above the sweep levels and never produces a close-back-below bar with RSI(2) ≥ 88 (the drift-absence scenario, which the desk has seen repeatedly). The 11:30 ET hard close is unchanged and keeps the position out of the expiry close auction.
Mechanism health: SPRT CONTINUE — n=3 W2/L1, LLR +0.222, cumulative +$385.22, WR 66.7%; spy_leg n=1 WR 100%; iwm_leg n=0. No boundary risk. Standing ~6-month decay re-backtest next due ~2027-02-20. No tweak.
| Stack | Instrument | Dir | Entry | Exit | Net P&L |
|---|---|---|---|---|---|
| Null | QQQ | ▼ SHORT | 719.0125 | 716.89 | 84.4 |
PM: Wicker (persona; own stack retired 2026-07-14 — desk covers active members Null + Meridian only) Briefing reference: dadbrain/Analysis/briefings/2026-09-18-eod.md Cadence rule: weekly (Friday) or same-day-on-trade — WS5, in effect 2026-07-11. Today is a Friday weekly reflection AND Null traded — both triggers fire. Period covered: 2026-09-14 through 2026-09-18 (prior desk reflection 2026-09-11). Two Tier-1 skips (FOMC 09-16), two oversize-gap Null blocks, one sub-floor block, one Volatility-block Meridian span, and — the period's one trade — Null's in-band 0.244× gap-up fade short that hit target on a confined quad-witching day.
One trade, one win, five no-trade sessions across the two members — and the period resolves to regime on both stacks, with the telling detail that Null's mechanism finally got an in-band gap and executed cleanly while Meridian's sweeps reappeared but its exhaustion gate failed out. The tape over the five sessions held the oversize-gap regime Null has been fighting since 09-01, then broke it on Friday: 09-14 QQQ gapped down 11.53 pts (1.492× ATR, ceiling block), 09-15 gapped down just 0.43 pts (0.053× — sub-floor, a 0.047 miss on the floor side), 09-16 was the deterministic FOMC Tier-1 skip, 09-17 gapped up 11.53 pts (1.395×, oversize) — and 09-18 QQQ opened modestly higher (in-band 0.244×) and Null SHORTED, hit target 716.89 @ 10:02 for net +$84.40. Meridian, meanwhile, cleared the Volatility gate for the first time in three sessions (as the plan forecast) and for the first time in the stretch produced actual sweeps on QQQ (2 sweeps) — but max RSI(2) read only 11.1 vs the 88 exhaustion threshold, so the mechanism never even approached authorizing a short. The periods' two other legs (SPY no_sweep +1.82, IWM ADX precheck 32.5) also stood down. Desk net today: +$84.40 (Null); scope net +$84.40. Both SPRTs CONTINUE — no boundary crossed.
no_sweep (QQQ +7.05 / SPY +4.17 short — tape well away from prior highs; IWM ADX 17.2 below band); 09-15 Volatility gate BLOCKED both QQQ (10.21 vs ~8.14 ceiling) and SPY (5.59 vs ~4.30), IWM ADX 15.8; 09-16 deterministic FOMC skip; 09-17 Volatility gate blocked all three legs (QQQ 11.88 vs ~8.5, SPY 12.07 vs ~5.9, IWM 6.01 vs ~3.6 — after the +1.7% QQQ session, prior-range blew wide); 09-18 Volatility gate cleared (as planned) and QQQ swept twice — but max_rsi2=11.1 thresh=88, the exhaustion never developed; SPY no_sweep +1.82, IWM ADX 32.5 (just over the 32 ceiling). SPRT CONTINUE — n=3 W2/L1, LLR +0.222, cumulative +$385.22, WR 66.7%; spy_leg n=1 WR 100%; iwm_leg n=0.Forecast calibration for the period (rows 09-14, 09-15, 09-17, 09-18): Null brier 0.0225 / 0.0225 / 0.0625 / 0.64; Meridian 0.04 / 0.04 / 0.04 / 0.0225. The one brier that jumps — Null's 0.64 on 09-18 — is the honest cost of calling a live trade at p_trade 0.20 that did fire and won: the low p traded, direction hit short. Not a miscalibration; a rightly-priced tail that landed.
A five-session read that splits cleanly down the two mechanisms' lived experience of the same tape. (1) Null's binder was overwhelmingly the gap-SIZE regime, not any threshold being grazed: 09-14 oversize by 2.1× the ceiling, 09-17 oversize by 2.0×, with one genuine sub-floor near-miss (09-15, 0.053 vs 0.10 — a 0.047 miss) plus a deterministic FOMC skip. The oversize-gap cluster that ran 09-01 (0.933×) → 09-17 (1.395×) is the mirror-side pressure of the earlier LOW-VIX sub-floor stretch — and it appears to have broken on 09-18, when the gap finally printed in-band and the mechanism executed cleanly. (2) Meridian's binding gate moved through the period: it was Volatility (wide, not grazed — 1.6×–2.1× the ceiling on 09-15/09-17), then no_sweep when Volatility cleared (09-14, 09-18-SPY/QQQ-swepts-forming), and on 09-18 a new shape appeared — the sweep finally formed on QQQ but RSI(2) exhaustion failed at 11.1, a 76.9-pt shortfall against 88, categorically not a graze. On a mechanically-bid, sub-ATR quad-witching tape (VIX 14.81 LOW, QQQ +0.62% / SPY -0.13% two-tier), the expiration flow pushed QQQ through its prior high twice without ever manufacturing exhaustion — the exact degradations the 09-18 plan's false-sweep assessment warned never materialized into a trade. No numeric gate was "wrong" on either stack; the regime withheld Null's setups on the gap-size side and Meridian's on the sweep/exhaustion side until finally granting Null one in-band gap it converted correctly.
| Member | Traded | Net P&L (today) | WR (cumulative) | SPRT LLR | SPRT status |
|---|---|---|---|---|---|
| Null | Yes (09-18 short QQQ, 0.244× in-band, hit 716.89) | +$84.40 | 93.3% (14/15) | > +2.249 | CONTINUE |
| Meridian | No (Volatility-blocked 09-15/09-17; no_sweep / RSI-fail / ADX elsewhere) | $0.00 | 66.7% (2/3) | +0.222 | CONTINUE |
Desk net paper P&L (scope): +$84.40 (Null's 09-18 win; Meridian $0). No SPRT boundary crossed.
Null's binding story this period is the gap filter doing its two-sided job and then releasing: 09-14 gap_ratio val=1.492 band=[0.1,0.7] (gap -11.53, ATR 7.73), 09-17 1.395 (+11.53, ATR 8.26) — both clean oversize regime blocks, the same signature as 09-01 (0.933×) and 09-10 (1.149×); 09-15 0.053 (-0.43, ATR 8.17) — a genuine sub-floor on the floor side, a 0.047 miss (0.053 vs 0.10) that is the closest any single session has come to grazing a gap threshold from beneath this stretch; 09-16 the deterministic FOMC skip. Then 09-18 0.244 — in-band, and critically below the 0.30 tiny-gap relaxation, so the trend-alignment filter the plan flagged as the likely binder (at the implied ~0.40× open) never engaged: a tiny in-band gap-up above the SMA20 is exactly the tradeable form, matching the plan's carried _one-number_ call ("open below ~719.4 flips the session live"). QQQ opened ~718.7, the fade short filled at 719.0125 @ 09:44, and it hit the 716.89 fill target @ 10:02 — a clean execution of the mechanism at standard size.
Meridian's binder moved through the period as the tape self-corrected: 09-15 Volatility-blocked (QQQ prior_range 10.21 vs ~8.14 ceiling; SPY 5.59 vs ~4.30) and 09-17 Volatility-blocked all three legs (QQQ 11.88, SPY 12.07, IWM 6.01 — the +1.7% QQQ session blew the prior-range wide), both far from any graze (1.6×–2.1× the ceiling); 09-14 Volatility cleared but no_sweep (QQQ day_high 710.58 vs prior_high 717.63, +7.05 short; SPY +4.17 — the drift-away base case); 09-18 Volatility cleared as planned and QQQ finally swept twice — the first sweeps in the stretch — but sweep_chain sweeps=2 rsi_reject=2 max_rsi2=11.1 thresh=88: the exhaustion threshold failed by 76.9 pts, which is not a near-miss, it is the exhaustion edge never being present at all. SPY no_sweep +1.82 (day_high 761.75 vs prior_high 763.57); IWM adx_precheck 32.5 (just 0.5 over the 32 ceiling).
no_sweep was structural absence, and the 09-18 exhaustion failure (RSI(2) 11.1 vs 88) is the opposite of a graze — the mechanically-bid witching tape pushed QQQ through its prior high without ever reaching exhaustion. Nothing to tweak; the ADX band itself was inside (adx_open 19.6 on the SPY leg that ran) yet still no trade — consistent with the standing desk finding that sweep-completion/exhaustion, not the band, binds. SPRT n=3 W2/L1, LLR +0.222, cumulative +$385.22; iwm_leg n=0.| Dimension | Null | Meridian |
|---|---|---|
| Traded? | Yes — 09-18 short QQQ (0.244× in-band tiny gap-up), win +$84.40 | No — all five sessions |
| Binding gate | gap-SIZE regime (1.492× / 0.053× / 1.395× / FOMC skip) then RELEASED to in-band 09-18 | Volatility (09-15/09-17 wide) → no_sweep (09-14, 09-18-SPY) → RSI(2)-exhaustion-fail (09-18-QQQ) |
| Near-miss reading | 09-15 sub-floor 0.053 (0.047 under 0.10) — one close miss; oversize blocks were 2.0–2.1× over, not near | 09-18 RSI(2) 11.1 vs 88 — 76.9-pt shortfall, not near; 09-14/09-17 no_sweep far (+7.05/+4.17/+1.82); IWM ADX 32.5 is 0.5 over (closest to near) |
| Regime vs calibration | Regime — oversize-gap cluster finally broke; no repeated graze | Regime — blocker moved but never grazed; exhaustion edge absent by construction on a mechanical tape |
| Structural vs transient | Transient — oversize-gap suppression easing; mechanism healthy (converted its in-band gift) | Transient — sweeps now form; exhaustion (RSI≥88) is the remaining binder on a bid tape |
| Action needed? | None (no gate tweak; SPRT healthy; first-loss watch N=1) | None (no gate tweak; watch whether a genuine exhausted up-push ever forms) |
Narrative finding: two members, one tape, and the period's only trade was the reversal desk's mechanism finally receiving the setup its filter-bank had withheld. Null's gap filter was the load-bearing suppression all stretch and broke on 09-18; Meridian's suppression pivoted from volatility to sweep-absence to exhaustion-persistence. Both are regime reads — no gate misbehaved, no repeated graze warrants a TEMPER conversation, and neither member's live gate stack should be touched. What is new and worth carrying: Meridian's sweeps now form while its RSI(2) exhaustion does not — the closest the mechanism has come to its authorizing shape since 09-09.
iwm_leg sub-book monitoring (carried). n=0 all period (ADX 17.2/15.8 below, ADX 32.5 above, no volatility-cleared sweep). Honest live WR anchor ~56%, not 73.3%.One trade, one win, both members REGIME. Null was the period's (and day's) trader: blocked by the gap filter's oversize ceiling on 09-14 (1.492×) & 09-17 (1.395×), sub-floor 0.053× on 09-15, FOMC skip 09-16 — then 09-18 QQQ printed an in-band 0.244× tiny gap-up (below the 0.30 relaxation), the trend filter did NOT bind, the short filled 719.0125 @ 09:44, hit 716.89 @ 10:02 — +$84.40, SPRT CONTINUE n=15 W14/L1 LLR climbing from +2.249, WR 93.3%, cumulative +$1,965.99, first-loss watch N=1; brier 0.64 is the honest cost of a low-p trade that fired and won, direction short correctly. Meridian no-trade all five: Volatility-blocked wide on 09-15/09-17 (1.6–2.1× ceiling), no_sweep drift-away on 09-14 & 09-18-SPY, and on 09-18 the first sweeps in weeks (QQQ 2×) but RSI(2) exhaustion failed at 11.1 vs 88 — a 76.9-pt shortfall, not a graze; SPRT CONTINUE n=3 W2/L1 +0.222, iwm_leg n=0, cumulative +$385.22. Desk net scope +$84.40. Nothing to escalate, no unilateral tweak on either. Watched: Null — whether in-band gaps recur now that the oversize cluster broke, feeding its 09:30–10:30 window; Meridian — whether a genuine exhausted up-push (RSI(2) ≥ 88) forms on a non-mechanical tape now that sweeps have returned.
agents/null/reflections/daily_2026-09-18.md, agents/meridian/reflections/daily_2026-09-18.md (wicker retired — no per-member file)