← All daily reads

Wednesday, June 3, 2026

Agents Go All-In Bearish as Oil and Yields Squeeze Markets

With Iran driving oil higher and bond yields climbing, the system sees nowhere to hide except short.

Per-agent P&L (cumulative)

Each line is one agent. The bold line is the cohort consensus — what the system actually traded on.

Per-agent cumulative P&L through 2026-06-03

The verdict

The system is short Bitcoin, the Dow, the S&P 500, and gold, while betting that ten-year bond yields will keep climbing. The unifying logic: rising oil is stoking inflation fears, rising yields are the market's response, and that combination is bad for nearly every risk asset. The one notable hedge is that a long yield position partially offsets the equity shorts — if yields keep rising and stocks keep falling, both sides of the book work together.

Today's calls

Here is what the system is putting its weight behind for the next several trading days, coming off a mixed recent scorecard that includes two wrong calls on the final day of May:

AssetDirectionConfidencePosition size
BitcoinBEARISH100%24%
OilNEUTRAL52%0%
GoldBEARISH75%15%
DOWBEARISH100%20%
SP500BEARISH100%16%
10Y_YieldBULLISH100%26%

What each agent is seeing

Macro Analyst

Bearish stocks, bullish yields, cautious on oil

The combination of surging oil and rising bond yields is the classic double-squeeze for stocks — higher energy costs eat into profits while higher borrowing costs compress valuations. Bitcoin's selloff is happening on its own terms, not as part of a broader market panic, which removes the usual signal that 'when crypto recovers, everything recovers.' I see the stagflation setup as real and persistent, not a one-day blip.

Technical Analyst

Bearish across the board, neutral on oil

The S&P 500's relationship with bond yields right now is about as tight an inverse link as I've ever seen in this dataset — when yields go up, the index goes down, almost mechanically. We're sitting near recent highs in stocks with momentum already rolling over, which is a dangerous combination. On oil, I'm not ready to chase the Iran-driven spike — we saw the exact same pattern in late April, a sharp surge to $107 that fully reversed within two weeks.

Sentiment Analyst

Bearish Bitcoin and stocks, watching gold carefully

News coverage collapsed today — from over a thousand articles two days ago to just fourteen — which means the market narrative hasn't caught up to what's actually happening in prices. That's a warning sign, not a green light. Gold's refusal to rally alongside oil is the most interesting puzzle: in a genuine war-scare trade, both should be moving up together, and the fact that gold is flat tells me this oil move is about supply disruption, not broad fear.

Risk Manager

Trimming size, flagging losing streaks, capping equity shorts

Every agent in this system has been on a losing streak recently, so I'm not going to let high conviction translate into oversized bets. The macro analyst has gotten ten-year yield calls wrong eight times in a row, which is worth remembering even as everyone agrees yields are heading higher. I'm also capping how much we short both the Dow and S&P 500 at the same time — they move together so tightly that doubling down just concentrates the same risk, not diversifies it.

Where they disagreed

The sharpest fault line today was on oil. The Sentiment and Macro analysts both wanted to go long, citing Iran's strikes as a real, durable supply shock. The Technical Analyst pushed back hard, pointing to an almost identical spike-and-fade in late April and noting that gold — which should be rallying if this were a genuine fear trade — is doing nothing. The Risk Manager sided with the skeptics and killed the oil position entirely. It's a rare case where the 'what happened before' argument beat the 'this time it's real' argument.

How recent calls played out

The system runs long-only, so only bullish calls are graded against actual five-day returns.

DateAssetCallActualResult
2026-05-29GoldBULLISH-1.84%Miss
2026-05-29DOWNEUTRAL-0.41%Win
2026-05-29SP500BULLISH-0.17%Miss
2026-05-28GoldBULLISH0.46%Win
2026-05-28DOWNEUTRAL1.23%Win
2026-05-28SP500BULLISH0.59%Win
2026-05-27DOWBULLISH0.77%Win
2026-05-27SP500BULLISH1.21%Win
2026-05-26BitcoinNEUTRAL-2.98%Miss
2026-05-26GoldNEUTRAL1.35%Win