Viska Macro · broker research · batch 2026-08-03
The desks have converged — July's record de-grossing is called finished and the AI dip a buy — and that unanimity, not the reset, is the thing worth pricing this morning.
Overnight the weekend's US–Iran de-escalation — a cancelled US strike, resumed talks and Iran–Oman Hormuz negotiations reported near-final — took Brent down 5.2% to $83.38 and pulled Treasury yields 35bp lower across the curve, three days after a coordinated US–Japan intervention of roughly $60bn handed the yen its biggest weekly gain in almost two years.
Positioning is the week's real story and three desks measured it independently: J.P. Morgan puts hedge funds down 3% in July on the sharpest de-grossing since 2020–22 with its tactical monitor near the 20th percentile, Goldman's prime desk reads the momentum reset as mostly complete, and all of them now recommend adding AI-hardware exposure back.
The dissent is narrow and worth keeping: BTIG reads the same tape as a tactical bounce inside a 2000-style momentum crash, J.P. Morgan's own note concedes Momentum and Tech Hardware stay crowded after the unwind, and Deutsche Bank's flow data show positioning rotating back into Tech at the 62nd percentile exactly as J.P. Morgan and Citi strategists call leadership broadening away from it toward Value, cyclicals and miners.
The week is settled by US labour — JOLTS, ADP and Friday's payrolls, where Deutsche Bank looks for +65k against a baseline of two more hikes and a 4.80% ten-year — with Goldman naming a ten-year near 5% nominal by mid-August as the level at which the constructive read stops working.
Horizontal is horizon, vertical is stance for the fund — not for the asset. The two invert routinely: hyperscalers outperforming while component makers lag is bullish for AI and bearish for us. Cell size is how many placements share that coordinate. Nothing is averaged, netted or scored; a document whose thesis and positioning disagree shows as a vertical spread rather than cancelling to zero.
| Major | Placements | Direction | |
|---|---|---|---|
| AI | 342 | 174 bear · 20 flat · 148 bull | |
| Minerals | 337 | 101 bear · 66 flat · 170 bull | |
| Power Generation | 142 | 40 bear · 20 flat · 82 bull | |
| Energy Infrastructure | 150 | 48 bear · 6 flat · 96 bull |
| Date | Event | Impact |
|---|---|---|
| 2026-07-13 | China publishes its first-ever standalone five-year plan dedicated to consumption sha1:a611c4caf259b8c4b953 — Rabobank (RaboResearch), p4-5yr-plan | +0.2 |
| 2026-07-20 | Trump threatens 50% tariffs within 30 days on roughly $20bn of Canadian goods sha1:1337cfeda6bbb2fd429b — TS Lombard, p52 | -0.3 |
| 2026-07-30 | Coordinated US–Japan yen intervention of roughly $60bn, unannounced — the yen's biggest weekly gain in almost two years sha1:4c4b2233eac4ebd27f5a — Goldman Sachs FX Options (Praneet Shah); sha1:7c693f329c6e0904ba83 — Deutsche Bank Research | +0.3 |
| 2026-08-03 | Trump cancels the planned strike on Iran; talks resume and Iran–Oman Hormuz negotiations are reported near-final sha1:7c693f329c6e0904ba83 — Deutsche Bank Research; sha1:3df60e0b6cea74106665 — J.P. Morgan Prime Brokerage | +0.6 |
Impact is the event's direction for market risk appetite: −1 adverse, 0 measured-neutral, +1 supportive.
| Thread | Route | Source |
|---|---|---|
| The 27 broker documents behind this read | /skjol | ViskaRes broker corpus — 2026-08-03 analyst pass, 849 findings |
| Overnight: Iran de-escalation and the coordinated yen intervention | /frettir | Deutsche Bank Research; Goldman Sachs FX Options |
| AI and memory theme exposure | /themu | Goldman Sachs APAC Conviction List; TS Lombard cycle note |
| The momentum unwind and where positioning sits now | /signals | J.P. Morgan Positioning Intelligence; Deutsche Bank flows |
Read completeness. Ledgers were written against pre-serializer-fix text and under-read tables inside PDFs (ViskaRes#142). Finding prose is sound; table-derived figures are not represented. Every ledger declares this in its own read_completeness field.
Placements: 971 drawn · 19 findings excluded with a stated reason ·
68 carrying no stance by class (calendar and mechanism).
Two-pass: findings authored mandate-blind, placements authored mandate-aware against
Wiki/firm/viska-macro-fund.md and the doctrine notes it links.
Payload viska.signal-plot/1.2 · generated by
viska-res/claude-opus-5. The graph is rendered by
render_quadrant.py from plot-payload.json — this page embeds it, it
does not redraw it.