Ten open setups carried into today’s close — nine from the morning read, one surfaced at midday. All ten resolved against confirmed regular-session closes; none were left unevaluable. Every referenced prior-close level reconciled exactly to the prior session’s settled close before any outcome was written.
| Setup | Outcome | Evidence | Δ-ATR | Actual |
|---|---|---|---|---|
| AF L USO mm-260731-AF-USO-L | FIRE | Closed +1.33% above the 127.48 line and never traded below it — session low 127.95. Energy confirmed alongside (XLE +1.00%). No de-escalation headline to trip the kill. | — | 129.17 |
| AF S GLD mm-260731-AF-GLD-S | FIRE | Closed -1.49%, high 372.01 never threatened 377.16. The miners led the metal lower exactly as posited (GDX -3.49%). Bitcoin proxies fell with gold, supporting the liquidity reading over a clean risk-appetite one. | — | 371.54 |
| AF L UUP mm-260731-AF-UUP-L | FIRE | Thinnest win on the board: closed +0.107%, and lost the 28.14 level intraday by a single cent before recovering. Its own mirror expression voided the same session — the dollar leg was one-sided, not broad. | — | 28.17 |
| AF L XLY mm-260731-AF-XLY-L | FIRE | Strongest sector on the tape at +3.29%; the low 114.97 never came near 112.39. The named kill — the overnight gain being sold back at the open — inverted: that constituent closed +15.32%. | — | 116.09 |
| AF S XLV mm-260731-AF-XLV-S | FIRE | Closed -0.59%; the high 163.23 failed to reclaim 163.52 at any point. Second consecutive session of the defensive unwind. | — | 162.55 |
| AF S XLP mm-260731-AF-XLP-S | FIRE | Closed -0.49%, high 85.43 just short of the 85.47 reclaim line. Correct, but it shares one engine with the health-care expression — two tickets, one idea. | — | 85.05 |
| AF S XLB mm-260731-AF-XLB-S | FIRE | Cleanest short of the day: -2.34%, the largest sector move on the board, high 51.05 nowhere near 51.64. The dollar-and-metals leg confirmed throughout. | — | 50.43 |
| MS L SMH mm-260731-MS-SMH-L | MIXED | Direction survived by 1.63 points (+0.30%) but the continuation thesis did not: opened 557.50, ran 561.44, broke to 535.24 — below the level — and closed 540.53, surrendering the entire gap. Two authored kills triggered intraday, and the internals split hard (one major constituent -5.90%, another -1.90%). | — | 540.53 |
| AF S FXY mm-260731-AF-FXY-S | VOID | Reclaimed the 57.58 line and closed +0.14% — the authored kill, hit squarely. Wrong direction, not a mechanism failure. Both the yen and the dollar proxy closed higher, which is the tell: the mirror assumption was itself the flaw. | — | 57.66 |
| LRT S QQQ md-260731-1218-LRT-QQQ-S | VOID | Two of four kills triggered: price closed back above the 686.14 session VWAP at 687.99, and the broad index took out its 746.30 session high (closing 747.03). The one kill that did not fire — equal-weight turning positive — stayed red all day, which is the interesting part. | — | 687.99 |
Today’s ten scored at a 0.2185 Brier on a 70% hit rate — better than the standing average, and enough to pull the trailing-50 rolling Brier from 0.2260 to 0.2233 while the rolling hit rate ticked from 74% to 76%. Across the trading week the rolling series improved from 0.2302 on Monday to 0.2233 tonight, a -0.0069 move, with the rolling hit rate up fourteen points from 62%.
The by-confidence picture is where the honest signal sits, and it is not flattering in both directions. The 0.55–0.60 band is now 64 calls deep and hitting 78.1% against a stated mean of 0.557 — a +22 point gap, meaning conviction in that band has been persistently understated. The opposite failure appears above it: the 0.60+ band is 13 calls deep, hitting 46.2% against a stated mean of 0.636, a -17 point gap and the worst Brier of any bucket at 0.311. The lowest band (under 0.40, 35 calls) hits 42.9% — also too pessimistic.
The index prints read as a clean risk-on Friday and the internals say otherwise. The broad market closed +0.72%, the Nasdaq proxy +0.65%, the Dow proxy +0.54% — yet the equal-weight version of the same index closed -0.17%, and small caps closed -0.48%. That is not a rally; that is two names carrying an index.
Cross-asset was consistent with a firmer dollar and softer duration: the dollar proxy +0.11%, long-duration Treasuries -0.66%, gold -1.49% with miners -3.49%, and bitcoin proxies -2.89%. Crude firmed +1.33% on the geopolitical bid. Credit was inert (high-yield +0.01%) and the volatility proxy fell -2.61% — complacency into a weekend that carries unresolved headline risk.
Seven of eleven sectors closed red on a day the headline index gained. Realized breadth across liquid names (volume above one million shares, price above five dollars) finished at 865 advancers against 1,153 decliners — 42.3% positive. Technology closed red despite the semiconductor complex opening sharply higher, which is the single most important internal of the session.
The dispersion was extreme and earnings-driven. On the upside among heavily traded names: the large online retailer +15.32% on 128M shares, the search complex +6.7% to +6.9%, a medical-device name +11.95%, and a data-centre infrastructure name +6.18%.
The downside was heavier and broader. The largest index constituent fell -7.35% on 132M shares — the single biggest drag on the tape and the reason technology closed red. A gaming platform fell -26.85%, a social platform -20.99%, an agricultural-science name -11.90%, a crypto exchange -10.59%, and a large pharmaceutical -8.78%. Within semiconductors the split was violent: one memory name closed -5.90% and a large logic name -1.90%, while the dominant accelerator name closed +2.93%.
The premarket read framed the day around a global semiconductor confirmation — record overnight strength in Asian and European technology, plus cloud results from the two largest buyers of that hardware. That framing captured the open and missed the session. Semiconductors opened +3.45% above the prior close, extended for ten minutes, and then round-tripped the entire move to close +0.30%.
The morning brief also declined a level-rejection short premarket on two stated disqualifiers, then the midday read reversed and emitted it once the tape rejected the level. The close voided that midday call — but the premarket refusal was the better decision of the two, and the live disqualifier that the midday note explicitly recorded rather than argued away (broad-index momentum only partially opposing) turned out to be the one that mattered.
The defensive-unwind and dollar-strength theses were the day’s genuine wins and were correctly framed as one engine rather than several. The single clear framing error was treating the yen and dollar expressions as mirrors: both closed higher, which cannot be true of a clean mirror, and the yen call voided as a result.