Balder's Fable Picks 龙气榜 · SIGNAL DESK
AAPL333.69MSFT517.53NVDA233.95TSLA370.59AMZN251.52GOOGL343.50META728.08AMD633.91AVGO355.14MU1,074.89INTC119.33NFLX67.06AAPL333.69MSFT517.53NVDA233.95TSLA370.59AMZN251.52GOOGL343.50META728.08AMD633.91AVGO355.14MU1,074.89INTC119.33NFLX67.06
Trade with Balder $12/month · every trade published
Join

AI-native strategies · built in the open

Trading just got an
AI-native era.
Come build it with us.

Balder is an AI-native trading desk. An agent loop researches, tests and trades — reading filings, option chains and institutional flow at a scale no analyst team can match — and every position it takes is published, on entry and on exit.

Members get more than signals — the tools, the structure reads, and the reasoning behind every call.

130closed trades
51%profitable
70%earnings direction

Backdrop: cumulative per-trade return across 130 closed trades (07-31–10-02) — equal weight, a sum of trade returns, not a portfolio return.

+0.48%average trade
103tickers covered
11positions open now
Open now · unrealised, not closed results SMTC+48.1%META+18.2%LITE+11.8%AMAT+5.5%ASML+3.3%CRWV+0.0%IONQ-3.8%

Calls that worked

Balder’s Position — the four best, entry to exit

The top four closed positions from the long book. Gold marks where the book disclosed the entry, white where it announced the exit — and because both were published before the outcome was known, the full record, losers included, is one click away.

The products

Everything this desk publishes

10 live products, each with its own page — how it's built, what it found, and what it's saying right now. Two are free and need no account.

today’s band±0.75%
key level 7,643
hold 84%
come back 87%
Daily · probabilities from history

Market Risk Playbook

Today’s likely range, the level that matters, and what happened the last few thousand times the index sat here.

Open the playbook →
today’s band±1.09%
key level 30,322
hold 77%
come back 90%
Daily · NDX’s own history

Tech Risk Playbook

The same read on the Nasdaq 100, with its own volatility index and its own calibration — tech does not behave like the index.

Open the playbook →
Earnings Radar
Weekly · Sundays

Earnings Radar

What options charge for the jump versus what the stock actually does.

Open the radar →
Structure read
Daily · 103 tickers

Structure Read

Pivots, break triggers, measured targets and the read in words.

Open a chart →
24/7
09:30–16:00 US cash
16:00–09:30 CME futures
Sat & Sun Hyperliquid perps
Live · free · no forecast

Markets around the clock

SPX, NDX and 13 stocks priced overnight and at weekends — real prints, no gaps.

Open the board →
SPX cone
Daily · 51 sessions scored

SPX probability cone

A distribution on the next close — 6,000 gamma-adjusted paths.

Open the forecast →
龙气🤖 algo-logs daily card
Short term · 96 closed · 51% win rate

龙气🤖 algo-logs

Two short-term strategies, hours to days, reported live and summed up after the close.

See every trade →
tracked now2
each with a pollable source and a dated outcome
court dates · FDA votes · rulings
Polled every 20 minutes

Event tracker

Dated catalysts that can reprice a name in one session — and what the tape has done since each one opened, measured against the market.

Open the tracker →
Research
Method, sample size, null

Research

Studies tested against empirical nulls — and the ones that failed are published the same as the ones that did not.

Read the studies →
Balder's Position book
Long term · 41 names · 54% profitable

Balder’s Position

Uptrend trend-following, published after the close, entry and exit both disclosed.

See the record →

Why this is different

Anyone can run a model. Almost nobody checks the inputs.

Most market coverage is a vendor feed with a chart on top. This desk reads the primary record and fixes what the feeds get wrong — which is where the edge actually lives now that everyone has the same models.

01

We read the filings, not a feed

The Q2 flow panel is rebuilt from SEC’s raw 13F data across 1,410 managers and 4.77M holdings — then corrected for stock splits, entity migrations, CUSIP changes and filer misreporting. Every one of those makes a vendor number quietly wrong.

02

Details other people get wrong

An earnings reaction lands on a different day for a pre-market reporter than an after-close one. Measure both alike — as most sources do — and a fairly-priced option looks 4× too expensive. Ours is session-aligned.

03

Upstream of the news

Form 4 insider buys and 13D stakes are pulled straight off EDGAR twice a day, filtered to open-market purchases with the insider’s own cash. The filing is public before anyone writes it up.

04

The loop keeps compounding

The research agent runs continuously — testing ideas, killing the ones that fail, and promoting what survives. Three engines live today. The ones that reach the site are the ones that already earned their place.

Highlights

Posts that travelled

Written by Balder, not by the machine — the desk publishes the data, these are the calls and arguments around it. Numbers are the real reach on X. Balder writes mostly in Chinese; these are the originals, unedited.

Recent opinion

The read, in order

Balder’s own posts, newest first, in the language they were written in. Click any of them to open the original on X.

08-16
1.1K views
长期仓位离开了 $BRK 因为其没有继续走强的趋势,但是补充了 $LLY 用于维持仓位的多样性。
08-16
6.3K views
我们曾经说过 铜 是除 $AMD 外第二好的交易,可惜随着黄金白银的行情结束进入了长期横盘,但铜的供需关系正出现严重的紧张,可能逐渐进入爆发期。
08-16
0 views
RGTI 跟踪中 +29.11%(2026-07-28 纳入) Balder's Posit…
08-15
6.6K views
Anthropic 度过了有史以来最为强劲的第二季度,收入达115亿美元,较之第一季度的47.3亿美元飙升143.7%,更是去年同期7.87一美元的14倍,ARR达到了惊人的1200亿美元,而老对手OpenAI目前仅为400亿美元。
08-14
27K views
Jane Street 在逆势中坚决加仓🫪 那现在应该已经恢复得七七八八了。所以只要没被打爆仓都有恢复的机会。
08-14
42K views
Jane Street 在 7 月 引起Situational Awareness 大崩溃中录得 150 亿美元亏损,几乎抹去了去年大牛市中获得利润的一半。 所以就连天天割散户韭菜的,地表最强大量化机构也在今年七月折戟。 所以我们度过了毁灭性的7月 迎来了充满希望的八月。
08-14
12K views
7785差6点,🫪很快就会有一个极为强大的蝶子策略离开shadow进入实战,可能是将会带来大结果的策略。
08-14
4.3K views
【美股复盘 · 8月14日】 **大市**|美股周五反复偏软,主要指数低位靠稳收市,全日缺乏方向。标普500指数ETF( $SPY )收报776.00点,跌0.24%;纳指ETF( QQQ )收报729.70点,跌0.32%,为三大指数中跌幅最深;道指ETF( DIA )收报537.10点,跌0.15%,跌势相对受控。资金转向中小型股,罗素2000ETF( IWM
08-14
0 views
$NFLX 的期权交易结构非常异常,期权IV极低,然后OI在每个价格上都极为爆炸…
08-14
14K views
Anthropic 10月将IPO,估值超越2万亿美元,将超过 $SPCX 的IPO,其ARR目前已经到达了1000-1200亿美元。大约是 $SPCX 的4-5倍。
08-14
7.8K views
机器人给出的target和stop只是当时交易的静态参考,他有一套自己信号体系,是完全动态的。 目前来看机器人逐渐变得谨慎看多,抛售了拉子存储等动能股,买入了大盘和老登股,然后抄底了 $CSCO 和 $APP ,主题上还是看好量子 $RGTI
08-14
15K views
智谱发布新模型GLM-5.3,performance再次全面碾压各种开源模型并且在多项基准测试超越Fable和Sol。 如果Fable 6和Astra再不出来,中美之间的AI差距已经几乎归零了。

Home/Products/24/7 Board

Markets around the clock

The market closes.
The world doesn’t.

Friday 4pm the tape stops, and for 65 hours every app you own shows you a dead number. Meanwhile Tokyo trades, futures move, and by Monday’s open the gap has already happened — you just weren’t allowed to watch it.

Loading both venues…
09:30 – 16:00 ET
US cash market
consolidated tape
16:00 – 09:30 ET
Overnight
CME futures, basis-adjusted
Sat & Sun
Weekend
Hyperliquid perps
Coverage
24 / 7
Indices
SPX · NDX
Single stocks
13
Forecasts
0
Price
free

Track the market when the market is shut

This board makes no predictions. If you want a forecast for the next session, that is a separate product — the SPX probability cone →

This one forecasts nothing. It is a live board that never goes dark: cash index during US hours, CME futures overnight, and Hyperliquid perps at weekends — so there is a real price at 3am on a Sunday instead of a stale Friday close. Every number is an actual print from a named venue. Only tickers with a genuine 24/7 venue appear; nothing is invented to fill a gap.

Open the live 24/7 board → Free · no login required
  • Indices — SPX and NDX: cash in RTH, CME futures (ES/NQ minus basis) overnight, Hyperliquid US500/USTECH perps at weekends.
  • Single stocks — 13 names with a real round-the-clock venue: US consolidated print 4am–8pm ET, then builder-dex perp marks overnight, validated to track spot within about 1%.
  • No fabricated quotes — if a name has no genuine overnight venue, it is simply not on the board.
IndicesSPX · NDX
Single stocks13 with 24/7 venues
Overnight sourceCME futures
Weekend sourceHyperliquid perps
Forecast contentnone — prints only
Costfree

Home/Products/SPX Forecast

SPX forecast

Tomorrow’s probability cone

A forecast, and deliberately separate from the 24/7 board — that one reports prints, this one puts a distribution on tomorrow’s close. Six thousand Monte-Carlo paths, gamma-adjusted, anchored on the live option chain: where dealers damp or amplify moves, and the walls that tend to pin price.

SPX probability cone

LAST SESSION · 2026-10-02

7,666.45
expected move ±79.01 · negative gamma - dealers amplify moves
68% band
7,589 – 7,747
95% band
7,512 – 7,824
gamma flip
7,681.51
call / put wall
8,000 / 7,650
Sessions scored
51
Inside 68% band
86%
Inside 95% band
98%

A 68% band that contains the close 86% of the time is too wide, not “86% accurate”. The honest read is that the cone is currently conservative, and tightening it is open work. We publish the number either way.

Every session on the ledger

The band published that morning, and where the index actually closed.

Session68% band95% bandClose Expected moveResult
2026-10-027,589 – 7,7477,512 – 7,8247,722.72±79.0inside
2026-10-017,576 – 7,7297,501 – 7,8057,666.45±76.9inside
2026-09-307,594 – 7,7487,519 – 7,8247,651.54±77.2inside
2026-09-297,606 – 7,7617,531 – 7,8377,670.84±77.4inside
2026-09-287,687 – 7,7667,665 – 7,7887,683.69±72.868% miss
2026-09-257,634 – 7,7727,567 – 7,8407,743.41±69.0inside
2026-09-247,646 – 7,7637,625 – 7,8247,704.13±69.0inside
2026-09-237,724 – 7,8017,703 – 7,8637,706.03±69.568% miss
2026-09-227,687 – 7,7967,665 – 7,8617,764.64±73.6inside
2026-09-217,573 – 7,7177,503 – 7,7887,764.70±72.068% miss
2026-09-187,588 – 7,6687,565 – 7,6917,650.50±74.6inside
2026-09-177,468 – 7,6377,385 – 7,7207,637.76±84.868% miss
2026-09-167,501 – 7,6677,420 – 7,7507,551.81±83.3inside
2026-09-157,538 – 7,7007,460 – 7,7807,585.73±81.0inside
2026-09-147,595 – 7,6917,571 – 7,7157,619.98±76.5inside
2026-09-117,596 – 7,7457,569 – 7,7757,656.98±87.0inside
2026-09-107,559 – 7,7147,483 – 7,7917,591.70±78.0inside
2026-09-097,598 – 7,7487,525 – 7,8227,636.36±75.2inside
2026-09-087,683 – 7,7757,662 – 7,8137,673.52±69.068% miss
2026-09-047,687 – 7,7887,665 – 7,8187,718.60±70.4inside
2026-09-037,599 – 7,6947,577 – 7,7177,747.71±73.3outside
2026-09-027,553 – 7,7107,477 – 7,7877,666.60±78.5inside
2026-09-017,611 – 7,7567,540 – 7,8287,631.47±72.9inside
2026-08-317,639 – 7,7797,570 – 7,8497,686.14±70.4inside
2026-08-287,686 – 7,7877,664 – 7,8177,711.76±71.1inside
2026-08-277,601 – 7,7497,529 – 7,8237,730.99±74.3inside
2026-08-267,600 – 7,7497,527 – 7,8237,675.70±74.8inside
2026-08-257,589 – 7,7417,515 – 7,8167,677.28±76.2inside
2026-08-247,593 – 7,7407,521 – 7,8137,652.86±73.8inside
2026-08-217,599 – 7,7477,527 – 7,8207,674.37±73.9inside
2026-08-207,564 – 7,7187,489 – 7,7957,641.16±77.5inside
2026-08-197,634 – 7,7807,564 – 7,8517,707.98±72.6inside
2026-08-187,616 – 7,7687,543 – 7,8437,691.76±75.8inside
2026-08-177,671 – 7,8197,598 – 7,8937,745.06±74.5inside
2026-08-147,753 – 7,8077,731 – 7,8297,785.76±70.7inside
2026-08-137,770 – 7,8197,748 – 7,8417,798.99±72.4inside
2026-08-127,724 – 7,8017,703 – 7,8237,748.50±70.7inside
2026-08-117,656 – 7,8047,584 – 7,8787,728.20±74.5inside
2026-08-107,677 – 7,8037,613 – 7,8257,753.11±72.6inside
2026-08-077,682 – 7,7617,660 – 7,7847,757.64±74.0inside
2026-08-067,669 – 7,7477,646 – 7,7727,709.96±75.3inside
2026-08-057,673 – 7,7537,649 – 7,7767,723.55±75.5inside
2026-08-047,608 – 7,7527,538 – 7,8087,736.52±80.2inside
2026-08-037,499 – 7,6187,476 – 7,6417,600.50±75.5inside
2026-07-317,378 – 7,5437,298 – 7,6257,489.72±82.7inside
2026-07-307,307 – 7,4717,228 – 7,5527,437.63±82.1inside
2026-07-297,333 – 7,5017,251 – 7,5847,316.15±84.568% miss
2026-07-287,309 – 7,4797,227 – 7,5637,428.78±85.0inside
2026-07-277,375 – 7,5517,289 – 7,6397,413.18±88.5inside
2026-07-247,317 – 7,4937,231 – 7,5817,411.98±88.5inside
2026-07-237,371 – 7,5047,302 – 7,5297,408.30±78.8inside

Home/Products/Market Risk Playbook

Daily · 2026-10-02 · Intraday — today’s close is not known yet

Can I stay long, or should I get out?

Now at 7,731, -0.87% below the recent high. From here history says 84% of the time there is no deeper break and 87% of the time it regains the high within 20 sessions — but only 53% add another 2%, against a usual 65%. Compressed both ways. Every probability comes from 2,789 comparable positions since 2005, not from an opinion.

SPX
7,731
Today’s range
7,702–7,760
Key level
7,643
No deep break
84%
SPX paths

Four paths over the next 20 sessions

PathProbability Deepest drawdown
Back to the high without a deeper break78%-1.7%
Chops sideways, no deeper break6%—
One notch lower (−5% to −10%)13%-6.2%
Deeper still (below −10%)3%-12.0%

Levels that matter

Recent high (only a return here counts as a turn)7,799
Key support (a break drops it a notch)7,643

Today’s intraday structure

A second lens, from options open interest: which levels sit near price today. The sections above ask a different question — what happens over the next 20 sessions from here. Both use the same range, so they do not disagree. Today: Negative gamma — dealer hedging amplifies moves.

Call wall (resistance from call open interest)8,000
Gamma flip (above it dealers damp, below they amplify)7,682
Put wall (support from put open interest)7,650

Method and evidence

1. We do not forecast a price, because price is a martingale

We smoothed the morning session every way we could — 3, 6 and 12-bar averages, the full morning mean, VWAP, the open, yesterday's close: ten estimators in all — and used each to guess the close. <b>The more we smoothed, the worse it got, without a single exception.</b> The best estimator was the current price itself. That is not a tuning failure. It is what Samuelson (1965) proved: in a functioning market the price already embeds what is known, so the best forecast of the next price is this one. Every smoothing throws away the newest and most relevant information. <b>What it means for you</b>: anyone handing you a specific closing level is either guessing or selling you something they know loses to the current quote. We give a range, not a point.

2. Why the range is 0.65 sigma, not the textbook 1.96

A 95% band is ±1.96 standard deviations, and nearly every tool draws it that way. But that standard deviation comes from option-implied volatility, and <b>implied volatility sits systematically above realised volatility</b> — the variance risk premium, which is what the market pays for insurance. Measured over 5,421 sessions since 2005, the median realised move is 0.54 times the implied one. A 1.96 band is therefore roughly <b>three times too wide — almost never wrong, and so carrying no information</b>. That ratio also drifts with the volatility regime, so we do not hard-code it: each day uses the median of the last 252 sessions. Across 5,189 days of true out-of-sample testing that lands at 50.4% coverage — half right, half wrong, which is the point. <b>What it means for you</b>: a range that never misses is not skill, it is filler. Ask whether it has ever been wrong.

3. Why we stop at 20 sessions and never quote 60

A 60-day forward return computed on daily data shares 59 days with its neighbour. What looks like 5,362 observations is <b>about 89 independent ones</b>, and the t-statistic is inflated by roughly 7.7x — exactly the square root of 60. This is the overlapping-sample problem Hansen-Hodrick and Newey-West exist to handle. We walked into it ourselves: a signal printed t = 5.5 at 60 days and looked untouchable; recomputed on non-overlapping windows it had 18 samples and nothing left. <b>What it means for you</b>: when someone shows a beautiful long-horizon t-statistic, ask how they handled overlap. Most have not, so most long-horizon claims run 2 to 8 times too high.

4. We throw away more than we keep

Scanning a batch of indicators and reporting the best one is this industry's most common self-deception, because <b>the search itself manufactures winners</b>: across 60 cells the best t will look high even when the data is pure noise. The fix is to block-shuffle the return series, re-run the entire search, and see how high noise alone can push it. We did that for the volatility family: the best real t was 5.67 — and <b>the median of the noise was also 5.67</b>, empirical p = 0.50. The whole family was cut. <b>What it means for you</b>: 'we tested 50 indicators and this one was best' is itself the warning label.

5. Drawdowns do not mean-revert quickly

Across 5,303 sessions, the chance of regaining the recent high within 20 sessions: 57% just off the high, 30% once 2–5% down, 7% once 5–10% down, and <b>0% below 10% — 529 samples, not one recovery</b>. That is the opposite of the buy-the-dip reflex. Depth carries momentum; it is not a spring. <b>What it means for you</b>: −5% is a level to reduce at, not to buy. The right moment to add is the next one.

6. The one signal that makes us say 'add'

Bollerslev, Tauchen and Zhou showed in the *Review of Financial Studies* (2009) that <b>implied minus realised variance</b> — the variance risk premium — predicts future equity returns, and dominates the price-earnings ratio, dividend yield and term spread. High premium, high subsequent return. On non-overlapping 20-day windows the top quintile returns 1.65% against a 0.79% baseline, t = 2.70, on 54 independent samples. <b>What it means for you</b>: the more the market pays for insurance, the better the forward return. Fear is the fuel. It is the only condition under which we say to add.

7. Finally: very little is forecastable

Using every input we can get — implied volatility, realised volatility at several horizons, the morning's own volatility, the at-the-money straddle — the explanatory power (R²) for the rest of the session is <b>0.113</b>. About <b>89% is unforecastable</b>. The index travels 27.4 points on average from late morning to the close, and most of those points are not computable by anyone. <b>What it means for you</b>: this is why we talk about probabilities and levels rather than targets and direction. Someone claiming to call direction has either not run this calculation, or has run it and not told you.

What we left out today

Some of what we compute each day fails its own threshold — too wide to be informative, too close to the base rate to act on, or simply a coin flip. Those are dropped, and listed here. A product that only shows you its hits gives you no way to tell when it is padding.

  • a 2% drop probability that beat its base rate by too little to act on
  • key
  • the volatility risk premium — mid-range today, so it says nothing

Research record, not investment advice. Probabilities are conditional frequencies from comparable historical positions, not guarantees about the future.

Home/Products/Tech Risk Playbook

Daily · 2026-10-02 · Intraday — today’s close is not known yet

Can I stay long, or should I get out?

Now at 30,941, 0.00% below the recent high. From here history says 77% of the time there is no deeper break and 90% of the time it regains the high within 20 sessions — but only 67% add another 2%, against a usual 74%. Compressed both ways. Every probability comes from 2,323 comparable positions since 2005, not from an opinion.

NDX
30,941
Today’s range
30,772–31,110
Key level
30,322
No deep break
77%
SPX paths

Four paths over the next 20 sessions

PathProbability Deepest drawdown
Back to the high without a deeper break76%-2.1%
Chops sideways, no deeper break1%—
One notch lower (−5% to −10%)17%-6.9%
Deeper still (below −10%)6%-12.2%

Levels that matter

Recent high (only a return here counts as a turn)30,941
Key support (a break drops it a notch)30,322

Method and evidence

1. We do not forecast a price, because price is a martingale

We smoothed the morning session every way we could — 3, 6 and 12-bar averages, the full morning mean, VWAP, the open, yesterday's close: ten estimators in all — and used each to guess the close. <b>The more we smoothed, the worse it got, without a single exception.</b> The best estimator was the current price itself. That is not a tuning failure. It is what Samuelson (1965) proved: in a functioning market the price already embeds what is known, so the best forecast of the next price is this one. Every smoothing throws away the newest and most relevant information. <b>What it means for you</b>: anyone handing you a specific closing level is either guessing or selling you something they know loses to the current quote. We give a range, not a point.

2. Why the range is 0.65 sigma, not the textbook 1.96

A 95% band is ±1.96 standard deviations, and nearly every tool draws it that way. But that standard deviation comes from option-implied volatility, and <b>implied volatility sits systematically above realised volatility</b> — the variance risk premium, which is what the market pays for insurance. Measured over 5,421 sessions since 2005, the median realised move is 0.54 times the implied one. A 1.96 band is therefore roughly <b>three times too wide — almost never wrong, and so carrying no information</b>. That ratio also drifts with the volatility regime, so we do not hard-code it: each day uses the median of the last 252 sessions. Across 5,189 days of true out-of-sample testing that lands at 50.4% coverage — half right, half wrong, which is the point. <b>What it means for you</b>: a range that never misses is not skill, it is filler. Ask whether it has ever been wrong.

3. Why we stop at 20 sessions and never quote 60

A 60-day forward return computed on daily data shares 59 days with its neighbour. What looks like 5,362 observations is <b>about 89 independent ones</b>, and the t-statistic is inflated by roughly 7.7x — exactly the square root of 60. This is the overlapping-sample problem Hansen-Hodrick and Newey-West exist to handle. We walked into it ourselves: a signal printed t = 5.5 at 60 days and looked untouchable; recomputed on non-overlapping windows it had 18 samples and nothing left. <b>What it means for you</b>: when someone shows a beautiful long-horizon t-statistic, ask how they handled overlap. Most have not, so most long-horizon claims run 2 to 8 times too high.

4. We throw away more than we keep

Scanning a batch of indicators and reporting the best one is this industry's most common self-deception, because <b>the search itself manufactures winners</b>: across 60 cells the best t will look high even when the data is pure noise. The fix is to block-shuffle the return series, re-run the entire search, and see how high noise alone can push it. We did that for the volatility family: the best real t was 5.67 — and <b>the median of the noise was also 5.67</b>, empirical p = 0.50. The whole family was cut. <b>What it means for you</b>: 'we tested 50 indicators and this one was best' is itself the warning label.

5. Drawdowns do not mean-revert quickly

Across 5,303 sessions, the chance of regaining the recent high within 20 sessions: 57% just off the high, 30% once 2–5% down, 7% once 5–10% down, and <b>0% below 10% — 529 samples, not one recovery</b>. That is the opposite of the buy-the-dip reflex. Depth carries momentum; it is not a spring. <b>What it means for you</b>: −5% is a level to reduce at, not to buy. The right moment to add is the next one.

6. The one signal that makes us say 'add'

Bollerslev, Tauchen and Zhou showed in the *Review of Financial Studies* (2009) that <b>implied minus realised variance</b> — the variance risk premium — predicts future equity returns, and dominates the price-earnings ratio, dividend yield and term spread. High premium, high subsequent return. On non-overlapping 20-day windows the top quintile returns 1.65% against a 0.79% baseline, t = 2.70, on 54 independent samples. <b>What it means for you</b>: the more the market pays for insurance, the better the forward return. Fear is the fuel. It is the only condition under which we say to add.

7. Finally: very little is forecastable

Using every input we can get — implied volatility, realised volatility at several horizons, the morning's own volatility, the at-the-money straddle — the explanatory power (R²) for the rest of the session is <b>0.113</b>. About <b>89% is unforecastable</b>. The index travels 27.4 points on average from late morning to the close, and most of those points are not computable by anyone. <b>What it means for you</b>: this is why we talk about probabilities and levels rather than targets and direction. Someone claiming to call direction has either not run this calculation, or has run it and not told you.

What we left out today

Some of what we compute each day fails its own threshold — too wide to be informative, too close to the base rate to act on, or simply a coin flip. Those are dropped, and listed here. A product that only shows you its hits gives you no way to tell when it is padding.

  • a 2% drop probability that beat its base rate by too little to act on
  • key
  • up2

Research record, not investment advice. Probabilities are conditional frequencies from comparable historical positions, not guarantees about the future.

Home/Products/Earnings Radar

Earnings Radar

What the option market charges vs what the stock does

Published every Sunday for the week ahead. For each name reporting, the board compares the implied move priced into options against the typical move that stock has actually delivered on its last nine reports. When those two disagree, that is the trade.

Earnings Radar board

This week's board

Live predictions for the coming week, published before the reports. Verdict is the ratio of implied to typical: RICH means options cost more than the stock usually moves, CHEAP means less.

SymbolReportsSessionImpliedTypical VerdictUp-rateWindow
MU09-30post8.6%8.8%FAIR 0.98×33%this week
JPM10-13pre5.3%2.4%RICH 2.17×44%next 2wk
GS10-13pre6.6%3.2%RICH 2.06×67%next 2wk
UNH10-13pre8.6%8.7%FAIR 0.99×44%next 2wk
MS10-14pre6.6%3.3%RICH 2.02×89%next 2wk
Quotes as of Friday's close. Results are appended after each report prints — this board went live this week, so the outcome column starts filling from Monday.

Previous predictions, scored

On every card the conclusion sits in the top-right badge — that is the whole read, and it comes in three colours: ■ green BULLISH means the model expects up, ■ red BEARISH expects down, and ■ grey coin-flip means it has no edge and makes no call at all.

Only the red and green calls are counted below — the same threshold the card itself uses to print the badge, so the table can never disagree with the picture. The grey ones are not predictions and are excluded rather than quietly scored as free wins — a call the model declined to make cannot be right or wrong. Click any row to see the original card exactly as it was posted on X, before the report.

Directional calls
27
Direction right
70%
Move inside range
57%
No-call (skipped)
41
SymbolReportedSessionOur call ExpectedActualResult
DELL09-01postBULLISH±9.7%+15.8%hitcard →
MRVL08-27postBULLISH±11.7%-10.3%misscard →
CRWD08-26postBULLISH±6.8%+20.5%hitcard →
WMT08-20preBULLISH±5.0%-9.2%misscard →
LOW08-19preBULLISH±3.5%+2.0%hitcard →
CSCO08-12postBEARISH±7.2%-8.4%hitcard →
LITE08-11postBULLISH±9.1%+13.6%hitcard →
ASTS08-10postBULLISH±11.0%+4.2%hitcard →
RKLB08-10postBEARISH±10.9%-0.0%hitcard →
QBTS08-06preBULLISH±8.6%-9.3%misscard →
RGTI08-06postBULLISH±7.6%+8.5%hitcard →
CRCL08-05preBULLISH±9.5%+0.1%hitcard →
UBER08-05preBULLISH±5.0%-5.3%misscard →
IONQ08-05postBULLISH±10.2%-0.5%misscard →
OXY08-05postBULLISH±4.6%+4.1%hitcard →
AMD08-04postBULLISH±7.6%-7.0%misscard →
CVX07-31preBEARISH±2.1%+2.4%misscard →
MA07-30preBULLISH±2.4%+2.5%hitcard →
AMZN07-30postBULLISH±6.7%+15.3%hitcard →
MSFT07-29postBULLISH±6.1%+15.5%hitcard →
BA07-28preBULLISH±4.0%+4.8%hitcard →
STX07-28postBULLISH±12.5%+2.3%hitcard →
INTC07-23postBEARISH±10.4%-7.9%hitcard →
TSLA07-22postBEARISH±5.2%-14.5%hitcard →
TSM07-16preBULLISH±3.4%-2.3%misscard →
NFLX07-16postBEARISH±8.1%-7.3%hitcard →
MS07-15preBULLISH±3.1%+0.4%hitcard →
27 directional calls out of 68 reports scanned — on the other 41 the model had no edge and stayed quiet, so they are excluded rather than counted as free wins.

How it's built

  • Implied — the at-the-money straddle on the first expiry after the report, over spot. That is literally what the market charges you to own the move.
  • Typical — mean absolute reaction across the last 9 prints, from the tape.
  • Session alignment — a pre-market report moves the stock that day; an after-close report moves it the next. Measure both the same way and a fairly-priced option looks 4× too expensive. Most sources do exactly that.
  • Silent weeks — if fewer than two covered names report, no board is published rather than padding one out.
CadenceSunday, week ahead
History on file69 tickers
Reactions per namelast 8–9 reports
RICH thresholdimplied ≥ 1.25× typical
CHEAP thresholdimplied ≤ 0.95× typical
Sourcelive option chain + tape

Home/Products/Structure Read

Structure Read

The chart the desk actually trades from

Not a price line. Zig-zag pivots, the break triggers on both sides, measured targets, the volume-at-price magnet profile on the right edge, and the read written out underneath. All 103 covered tickers are searchable, and every one of them gets the full desk chart.

⚲
Popular
NVDA
AAPL
MSFT
TSLA
AMD
GOOGL
META
AMZN
Browse all 103 tickers
SPY
QQQ
IWM
AVGO
WMT
BRK-B
MCD
MU
SNDK
ARM
INTC
TSM
MRVL
NOK
LITE
CAT
EWY
JPM
GS
GLD
RKLB
ASTS
SPCX
MS
BA
BAC
NFLX
LLY
HOOD
COIN
CRCL
PLTR
BE
VRT
STX
WDC
IBM
DELL
CSCO
QCOM
IONQ
RGTI
QBTS
UBER
UNH
GLW
V
MA
IGV
APP
ASML
AMAT
DIA
SMH
CVX
XOM
OXY
ON
HD
TGT
LOW
ORCL
MAGS
BABA
F
GM
SKHY
AAOI
NBIS
SMCI
COHR
NU
LMT
RTX
NET
CRWD
SNOW
MDB
MRK
MRNA
NVO
SMTC
CRM
SQQQ
SOXS
SPXU
CRDO
IREN
PANW
ANET
CIEN
HPE
ADBE
CRWV
COST
Levels and charts are the Fri 2 Oct close, redrawn after every session and published at 16:20 ET — about twenty minutes after the bell.

Home/Products/Event tracker

Event tracker

Catalysts, tracked to the day

Dated events that can reprice a name in one session — court dates, regulatory decisions, rulings. For each one: the docket, what is actually at stake, and what the tape has done since it opened, measured against the market so you see the part that is not the market.

RESOLVED $META

Meta child-safety trial — the states' case

The states' case is over. On 2026-08-26 the jury trial completed and Judge Gonzalez Rogers entered a consent judgment between Meta and the state attorneys general, with a settlement agreement attached. MDL 3047 itself continues — the personal-injury bellwethers are still live and new short-form complaints were filed two days later.

META since 2026-08-11
+21.5%
599.12 → 728.08 · 37 sessions
S&P over the same days
-0.1%
the market, for comparison
Excess move
+21.6 pts
what is not the market
CourtU.S. District Court, N.D. California, Oakland Division
JudgeJudge Yvonne Gonzalez Rogers
State of California et al v. Meta Platforms, Inc.4:23-cv-05448-YGR
In re Social Media Adolescent Addiction/Personal Injury Products Liability LitigationMDL No. 3047 (4:22-md-03047)

What is at stake

States' maximum demand
up to $1.4T
Meta calls it outlandish
States' own 'more likely' figure
~$200B
told to the judge
Meta's proposed maximum
$4M
judge: 'not even a slap on the hand'
Pending cases in the MDL
3,137
as of August 2026

How it got here

2026-01
TikTok settles during jury selection in the California state case; Snap settled earlier. Terms confidential.
2026-03-25
Los Angeles jury finds Meta and Google liable on addictive design; $6M total, $3M punitive, apportioned 70% Meta / 30% Google.
2026-05
First federal bellwether — a school-district case — settles for about $27M combined across Snap, TikTok, YouTube and Meta.
2026-07-17
At a pretrial hearing the judge rejects both sides' penalty figures as extreme.
2026-08-12
Jury selection begins.
2026-08-18
Opening arguments. Trial expected to run about six weeks.
2026-08-25
Jury trial, day eight. Five hours 22 minutes in court.
2026-08-26
Jury trial COMPLETED. Dkt 3449; admitted exhibits due 2026-09-08.
2026-08-26
Dkt 3451 — META AND STATE ATTORNEYS GENERAL CONSENT JUDGMENT, signed by Judge Yvonne Gonzalez Rogers, granting the motion in MDL 4:22-md-03047 and in the states' case 4:23-cv-05448. A Settlement Agreement is attached.
2026-08-27
In light of the consent judgment, outstanding discovery-sanctions motions are denied as moot (Dkt 3454). Separately the court rules on how the Breathitt in limine rulings apply to the Tucson and Charleston cases — the MDL goes on.
2026-08-28
Seven new short-form complaints filed against Meta, Instagram, Snap and TikTok (Dkt 3458-3464). The MDL is not closed.

Why it moves the tape

The gap between the two sides is five orders of magnitude, and the number is not set by a jury. Eight jurors answer factual questions in an advisory capacity; Judge Gonzalez Rogers decides liability and any penalty herself. That removes the usual jury-verdict anchor and makes the outcome harder to price — which is why the tape is moving on testimony rather than waiting for a number.

The comparable everyone is citing

On 2025-09-03 Alphabet closed +9.14% the day Judge Mehta's remedies ruling landed in the search antitrust case — Google kept Chrome and Android, and roughly $234B of value came back in a session. The read being drawn is that for a mega-cap the RESOLUTION is the event, not the testimony: the overhang prices in on the way down, and it unwinds in one move.

+9.14% is measured from our own daily bars (211.35 -> 230.66), not quoted from a headline.

Where the comparison breaks down
  • Different posture. Mehta's was a REMEDIES ruling after liability was already decided; this trial decides liability and penalty together.
  • Different mechanism. Alphabet re-rated because a feared structural remedy — divestiture — was taken off the table. The analogous relief here is injunctive: forced changes to Instagram's teen product.
  • A settlement is not a ruling. Snap and TikTok settled on confidential terms, which produces no public number to re-rate against.
  • The direction is not symmetric. Google's move was up because the outcome was milder than priced; the same logic cuts the other way if a penalty lands above what is priced.

What we are watching

  • The states' case is done. What is still open is MDL 3047 itself: the Breathitt, Tucson and Charleston bellwethers, and a docket that took seven new complaints two days after the consent judgment.
  • The settlement agreement is an attachment to Dkt 3451. Terms are in that document, not in the docket text, so any figure quoted without reading it should be treated as hearsay.

How this is tracked

Source polledCourtListener docket · 65407433
Watching forVERDICT, JUDGMENT, FINDINGS, ORDER, MINUTE ENTRY, SETTLE
Decision windowtrial opened 2026-08-18, ~6 weeks, verdict plausible early October
Bounded outcomes
  • resolved by consent judgment 2026-08-26 — the states' case is finished
  • MDL 3047 personal-injury bellwethers continue on their own schedule

A catalyst has to name a source that can be polled, a thing to look for in it, and a set of outcomes it can land on. Without those three it is a news topic, and the build refuses to publish it as an event.

Sources: CNN — opening arguments · NPR — landmark trial on kids and social media · Engadget — the $1.4T reckoning · CourtListener — MDL 3047 docket
Facts only — this is a record of a docket and of what the tape did, not a prediction and not investment advice.
LIVE $GOOGL

Google ad tech — the remedy ruling

Liability is already decided. What is outstanding is the remedy: divest AdX, or conduct rules only.

GOOGL since 2025-11-21
+14.6%
299.66 → 343.50 · 215 sessions
S&P over the same days
+16.8%
the market, for comparison
Excess move
-2.2 pts
what is not the market
CourtU.S. District Court, E.D. Virginia, Alexandria Division
JudgeJudge Leonie Brinkema
United States et al v. Google LLC1:23-cv-00108

What is at stake

DOJ asks
divest AdX
DFP too if that proves insufficient
Google offers
conduct only
interoperability, no Unified Pricing Rules
Liability
already decided
only the remedy is open
Ruling
reserved
no scheduled date

How it got here

2025-04
Brinkema finds Google unlawfully monopolised publisher ad server and ad exchange markets.
2025-11-21
Closing arguments in the remedies phase. Ruling reserved.
2026-06-16
Docket quiet on substance since — latest entries are attorney withdrawals, not a ruling.

Why it moves the tape

The overhang is priced against an unknown remedy, and the range is structural-to-cosmetic. Because liability is settled, this is the narrower question of what Google must give up — which is exactly the shape of the September 2025 search remedy, where the stock re-rated in one session once divestiture came off the table.

What we are watching

  • There is no scheduled date. The signal is the docket going from housekeeping to an ORDER or OPINION.
  • Brinkema questioned whether a buyer for AdX even exists, and how long customer migration would take.
  • An appeal would extend the overhang rather than end it, whichever way it lands.

How this is tracked

Source polledCourtListener docket · 66753787
Watching forOPINION, MEMORANDUM OPINION, ORDER, FINAL JUDGMENT, REMEDY
Decision windowunscheduled — reserved since closing arguments on 2025-11-21
Bounded outcomes
  • structural: AdX divested, DFP possibly to follow
  • conduct only: interoperability, no preferential treatment, a monitor
  • a mix, with divestiture held in reserve

A catalyst has to name a source that can be polled, a thing to look for in it, and a set of outcomes it can land on. Without those three it is a news topic, and the build refuses to publish it as an event.

Sources: CourtListener — docket 1:23-cv-00108 · Norton Rose Fulbright — closing arguments · AdExchanger — the divestiture debate
Facts only — this is a record of a docket and of what the tape did, not a prediction and not investment advice.
RESOLVED $MRNA

Moderna / Merck melanoma readout — the case for tracking trials

The first positive Phase 3 for an mRNA cancer therapy. MRNA doubled; its partner MRK, a $380B company, moved 12% on someone else's trial.

MRNA since 2026-08-12
+198.4%
63.67 → 190.01 · 36 sessions
S&P over the same days
-0.4%
the market, for comparison
Excess move
+198.8 pts
what is not the market
CourtPhase 3 · adjuvant melanoma
JudgeMerck Sharp & Dohme (sponsor) · ModernaTX (collaborator)
Intismeran autogene (V940/mRNA-4157) + pembrolizumabNCT05933577

The tickers that moved with it

MRK
+8.6%
132.92 → 144.30

A catalyst is rarely one ticker. Partners, sponsors and platform peers reprice on the same news, and the partner move is the one nobody screens for.

What is at stake

MRNA on the day
+127%
62.96 to 143.15
MRK, the partner
+12.3%
a $380B company, on someone else's trial
Listed completion
2029-10-26
the interim read out 3 years early
Trial sponsor
Merck
Moderna is only the collaborator

How it got here

2026-08-19
Interim Phase 3 analysis: the vaccine plus Keytruda cut melanoma recurrence versus Keytruda alone. First positive Phase 3 for an mRNA cancer therapy.
2026-08-19
MRNA 62.96 -> 143.15 (+127%). MRK +12.3% the same session.

Why it moves the tape

This is the template, and it contains the trap. The trial is SPONSORED BY MERCK — Moderna appears only as a collaborator. Screen lead sponsors alone and you tag this MRK and miss the stock that doubled. The readout also landed three years before the listed primary completion date, on an interim analysis, so that date is a floor for the search rather than the event itself. Both lessons are now built into how the screen works.

What we are watching

  • A trial readout is rarely one ticker. Sponsor, collaborator and the platform's peers all reprice.
  • primaryCompletionDate bounds the search; an interim analysis is what actually lands.
  • The partner move is the underpriced one — MRK is followed by everyone and still moved 12% on a trial that is not its headline asset.

How this is tracked

Source polledClinicalTrials.gov · V940 intismeran melanoma
Watching forCOMPLETED, primary completion, results posted, status change
Decision windowlisted primary completion 2029-10-26 — the interim analysis read out three years early
Bounded outcomes
  • endpoints met — the mRNA cancer platform is validated
  • endpoints missed — the platform thesis resets
  • mixed or delayed — no re-rating either way

A catalyst has to name a source that can be polled, a thing to look for in it, and a set of outcomes it can land on. Without those three it is a news topic, and the build refuses to publish it as an event.

Sources: ClinicalTrials.gov — NCT05933577 · Bloomberg — melanoma recurrence cut · Forbes — best day ever
Facts only — this is a record of a docket and of what the tape did, not a prediction and not investment advice.
TRACKED $XBI

FDA advisory committee votes — the catalyst you can diary

Every other pharma source tells you after the fact. An advisory committee meeting is published a median 30 days before a panel votes in public, on a named product, from a named company.

XBI since 2026-08-10
-2.3%
158.03 → 154.43 · 38 sessions
S&P over the same days
-0.4%
the market, for comparison
Excess move
-1.8 pts
what is not the market
CourtFDA advisory committees
Judgepublic panel vote, then an FDA decision that usually follows it
GRAIL — Galleri multi-cancer early detection test (PMA)FDA-2026-N-8004
Pediatric Advisory Committee — safety reviewsFDA-2026-N-7514

What is at stake

Lead time
median 30 days
observed range 6 to 98; the 6-day tail is an amendment to a meeting already announced
Volume
~1.6 meetings/month
across all of FDA — high precision, low frequency, so a quiet week is genuinely quiet
Where it pays
single-asset companies
a panel vote moves a megacap barely and a one-product company entirely

How it got here

2026-08-10
FDA notices a Molecular and Clinical Genetics Panel meeting for 2026-09-23 to vote on GRAIL's Galleri multi-cancer early detection test — 44 days of warning.
2026-07-28
Pediatric Advisory Committee noticed for 2026-09-16.
2026-07-24
FDA amends the Cellular, Tissue and Gene Therapies meeting on Replimune's RP1 — an amendment states no new date in machine-readable form, which is why the tracker labels an inferred date rather than asserting one.

Why it moves the tape

Measured against this desk's own reference case, the sources everyone reaches for arrive late. ClinicalTrials.gov led the real completion date in 0 of 249 recent Phase 3 trials, median lag 478 days, and the trial behind a 150% move is still unchanged in the registry. Readout 8-Ks reach EDGAR a median 105 minutes after the day's biggest volume bar. An advisory committee notice is the exception: a public date, a named company, and a vote with a bounded outcome, published weeks ahead.

What we are watching

  • The date is the signal. A notice appears, the meeting is diarised, and the position is sized before the panel sits — not after the tape has moved.
  • A postponement or cancellation is news in its own right and usually reads negative for the sponsor, so the tracker alerts when the DATE changes, not only when a meeting is added.
  • This covers advisory committee meetings only. Most approvals never get one, and PDUFA action dates are not published in any machine-readable form we have found.

How this is tracked

Source polledfda_adcomm · all
Watching forADCOMM, Notice of Meeting, vote, postponed, cancelled
Decision windownotices publish a median 30 days ahead (observed 6 to 98); the vote itself precedes the FDA decision by weeks to months
Bounded outcomes
  • panel votes favourable — the approval path clears and the sponsor re-rates
  • panel votes against — for a single-product company this is the whole thesis
  • meeting postponed or cancelled — itself tradeable, and usually reads negative

A catalyst has to name a source that can be polled, a thing to look for in it, and a set of outcomes it can land on. Without those three it is a news topic, and the build refuses to publish it as an event.

Sources: Federal Register — GRAIL Galleri panel, 2026-09-23 · Federal Register — Pediatric Advisory Committee, 2026-09-16
Facts only — this is a record of a docket and of what the tape did, not a prediction and not investment advice.

Home/Products/Research

Research

What we actually tested

Each study below gives its method, its sample size and the null it was tested against — and the ones that failed are published the same as the ones that did not. Eight studies, newest first; open any of them for the full version.

  • Each one opens with the question. What was being asked, what came back, and why it changes anything — in plain words, before any table. If you read only that, you should still know what happened.
  • The failures are published too. Most of what circulates about markets is a pattern someone found after looking at a lot of patterns. A result only means something once it has been charged for the size of the search that produced it, and most do not survive that. Knowing what doesn’t work is the cheaper half of the education.
  • The sample size is always stated. Nineteen midterms is nineteen observations no matter how confident the chart looks. Where the honest answer is “this cannot be tested at this sample size”, that is what gets written.
What these areresearch, not advice
Dataprimary sources
Tested againstempirical nulls
Reproduciblecommands + n
13F institutional flow
2026-09-24 · AI infrastructure

Who sells computing power to Anthropic, and who might be next?

Akamai, a bitcoin miner, a video company's cloud arm: Anthropic buys compute from an unusual list of sellers, and every announcement has moved a stock. We traced each deal to its filing, checked the popular claim that IREN signed one (it did not), and measured what the stocks did afterwards. Most of the move came at the open and faded by the close.

Read the study →
2:00
2026-09-15 · Events

When does the market actually move on a Fed day?

By half past one an ordinary trading day has already set 85% of its high and low for the session. A Fed decision day has set 49% — half the day is still ahead of it. We measured where the range actually gets made, minute by minute, in two independent samples. The morning is not just calm relative to the afternoon; it is quieter than an ordinary morning.

Read the study →
+3.8+2.5+1.2-0.2-1.5null 90thnull 10thKEYNOTE+1.44% peak-0.94% trough-10-5day 0+5━ the 13 keynotes, cumulative░ null 10th-90th percentile band
2026-09-08 · Events

Does Apple really rise before an iPhone launch?

It is one of the best-known patterns in the market: buy Apple into the September keynote, sell the news. We measured every launch, then went down to one-minute bars. The run-up is not there — and the fall is not where anyone looks for it: Apple rises during the keynote and sells off in the hour after it ends.

Read the study →
+0.06 ptswhat the whole curvepredicts for 2026-09-04+5.32 ptswhat the tapeactually did
2026-09-04 · Macro

Why chip stocks soared and Apple sank on the same jobs report

On 4 September a far stronger jobs number sent semiconductors up 3.5% while Apple fell 2.5% in the same session. Everyone reached for the same explanation: interest rates. We tested that against ten years of daily data — rates account for under half a percent of it.

Read the study →
-1.2%7 DTE14,104 entries-0.3%30 DTE12,492 entries-18.5%60 DTE1,233 entries
2026-08-22 · Options

Is there ever a good time to buy an option?

Traders carry rules of thumb for when an option is cheap. We tested about 900 of them against 2,047,796 real trades, and none survived. The conditions that genuinely predict a big move are real — the option’s price already contains them.

Read the study →
+2.89%Aug 2026pro-rated+0.69%all othermonths-0.41%2022 pre-midtermAug–Oct avg
2026-08-22 · ETF flows

A record amount of money went into tech. Does it mean anything?

August brought the largest monthly inflow into the Nasdaq-100 ETF in 86 months, and no shortage of stories about what it signalled. Rebuilt from the fund’s own SEC filings: first by dollars, only eighth as a share of the fund — and a “net inflow” is a 2% leftover between two enormous opposing flows.

Read the study →
+0.905%Oct 30→ Nov 2+0.973%Nov 2→ Nov 3+1.091%Nov 3 → Nov 4ELECTION NIGHT+0.947%Nov 4→ Nov 20ordinary session 0.932%
2026-08-21 · Elections

How should you trade the midterm elections?

Thirty-four popular election trading patterns, tested one at a time. Almost every one rests on just 19 elections since 1950 — too few to tell a rule from a coincidence. One survived, and it is not a way to make money. The options market prices election night about right.

Read the study →
13F institutional flow
2026-08 · Filings

What the big institutions actually bought, from their own filings

Not a data vendor’s summary: 1,410 institutions and 4.77 million holdings rebuilt from the raw filings they send the SEC, plus 124 companies’ own quarterly reports read line by line to trace where $100 billion of tariff refunds ended up.

Read the study →

Home/Products/Research

Research · 2026-08-22

27,829 real straddles, ~900 gates, none survived

Before you buy an option you want a gate — a rule that says when the option is worth owning. Every candidate gate here was tested against real traded prices: 2,047,796 daily prints on 122,551 actual contracts since February 2024, assembled into 27,829 at-the-money straddle entries across 83 names. Nothing is modelled. The answer is not the one anybody wants, which is why it is worth publishing.

The question

Everyone who buys options has a rule for when one is cheap. Does any of those rules survive contact with real prices?

What came back

No. About 900 candidate rules were tested on 27,829 real straddles and none survived being charged for the size of the search. The states that genuinely predict movement — a quiet stock, an earnings print coming, a volume surge — are real. The option’s price already contains them.

Why it matters

It tells you where not to spend effort, and it puts a number on the cost most people underestimate: crossing the spread turns a 7-day straddle from +3.1% into −1.2%. Before hunting for a better signal, check whether execution has already eaten the answer.

Real entries
27,829
Cells counted
~900
Survived
0
Underlying days
215,513

First, the floor

Any gate has to beat doing nothing. An ungated ATM straddle held to expiry, after paying the measured half-spread:

-1.2%7 DTE14,104 entries-0.3%30 DTE12,492 entries-18.5%60 DTE1,233 entries
On print prices the 7-day straddle returns +3.1%. After crossing the spread it is −1.2%. The sign flips. Any option backtest that scores on prints and skips execution cost is wrong at step one. Median ATM spread is 8.81% of premium at 0–10 days and 6.78% at 11–40, and 17 names exceed 10% — a straddle there starts roughly 5% underwater on entry alone.

The underlying effects are real, and large

Ten years, 83 names. Each bar measures how much a stock actually moved against what its own trailing volatility priced it to move. Every one of these is family-corrected p = 0.000. These are not noise.

+0.65earnings≤5 days+0.3quiet namerv20 Q1+0.2squeezebbw ≤.15+0.12quiet marketmkt rv20 Q1+0.09volume surgevolx Q5-0.11oversoldRSI14 ≤30-0.31stressedrv20 Q5
Positive means the stock moved more than its volatility priced. The five days before an earnings print is the largest effect found anywhere in the study. Quiet names move more than their vol implies; names that just came through stress move less.
And then the finding the whole study turns on: buy real options on those same states and every one of them fails. Market makers see the same squeeze, the same earnings calendar, the same volume surge — and the debit moves first. The effects are real. They are also already in the price.

Every family, charged for its own search

Search 900 cells and some will look good. So each family pays for its whole search against an empirical max-statistic null: outcomes are circularly rotated within each symbol and tenor, severing the link while preserving autocorrelation on both sides. An independent shuffle would hand every family a flatteringly tight null — this desk has already seen an observed t of +5.35 land at the 15th percentile of its own honest null.

FamilyCellsmax |t|p Best tradeable cell
market regime304.390.040driver is a negative-mean avoid cell, non-monotone
earnings proximity82.840.100nothing positive and significant
RSI363.370.120best cell in the search: +4.3% net — below every bar
RSI → calls363.350.130no directional signal
trend / uptrend863.640.245no directional signal
debit bound82.050.415the rule's layer 2 — inert
liquidity325.170.520high t, no economics
vol · IV pct · squeeze662.830.630the layer that works on the underlying
Look at the liquidity row: a max |t| of 5.17 and a family p of 0.52. An impressive isolated t-statistic means nothing once the search that produced it is paid for. That is the entire reason for charging by family.
  • The two-layer rule, as specified: rejected. Layer 2 — “debit below a bound derived from historical moves” — barely filters anything (the Q90 bound admits 90.4% of entries) and the cheapest bucket is the worst. The flagship combination selects the identical 1,400 entries as layer 1 alone. A debit below the historical move quantile just is the market pricing low vol, and the market is mostly right.
  • Layer 1 survives as a candidate, not a result. Cheap-IV entries at 30 days return +5.58% net, and it is robust — drop the best month or the best symbol and it is still +5.40%. But the win rate is 0.42, the median trade is −14.4%, 2025 was negative, and the clustered t is 1.61 against a pre-registered bar of 2.90. It is a tail premium that pays in convex bursts. Twenty-eight months cannot prove that.
  • Direction is a wall of nulls. Ten years, 83 names, and not one of RSI, trend, squeeze, volume or market regime predicts drift. The idea of reading an uptrend off RSI to buy calls has nothing under it, on either ten years of underlying data or 2.6 years of real call prices.
Real contracts122,551
Daily prints2,047,796
Print inside the quote88.8%
Close / mid median1.000
Spread, 0–10 DTE8.81%
Untradeable names17 of 83
The author’s own list of figures not to quote: any print-based mean (the 7-day tenor flips sign at natural fills); the “+5.6% on cheap IV” without its 0.42 win rate, −14.4% median and t of 1.61; and the first-pass market and RSI family p-values of 0.010 and 0.030, which were 60-DTE thin-cell artifacts and were removed from the final charging. The harness is at harnesses/option_gates/ and every number carries the command that reproduces it. Research, not investment advice.

← All research

Research · 2026-08-21

Midterms 2026 — 34 claims tested, one survived

Almost every midterm “pattern” rests on 19 observations since 1950, with overlapping windows, selected after the fact. Each was tested against an empirical null. The negative results are published here as results.

The question

An election is a scheduled event with a binary outcome. How do you prepare for one, and is there a way to be paid whoever wins?

What came back

Almost every published midterm pattern rests on 19 observations since 1950 and does not survive a proper null. The option market prices election night at roughly fair value, and the one regularity strong enough to survive is political rather than financial.

Why it matters

It saves you from positioning on folklore, and it teaches the difference between a pattern that is real and one that is tradeable. The president’s party losing House seats is extremely reliable — and tells you almost nothing about prices.

Claims tested
34
Survived
1
Sample
19
Days to the vote
74

The one that survived

The president’s party has lost House seats in 17 of 19 midterms since 1950 — mean loss 24 seats, median 18. It lost at least the five seats Democrats need in 2026 in 16 of 19, a base rate of 0.842 with a 95% interval of 0.64 to 0.95. Binomial p = 0.00036. The only exceptions are 1998 and 2002.

This is a political regularity, not a market edge. It tells you something about the likely outcome and almost nothing about the likely market reaction — and prediction markets already price it. Polymarket has the House at 0.875 against a 0.842 base rate, and the Senate at 0.505 against 0.474. Both gaps are inside the spread.
One caveat on those prices: the Senate market traded $965 in 24 hours against $3.98M cumulative. A 50/50 quote on under a thousand dollars of daily flow is a quote, not a forecast. The House market is genuinely active at $41,560. Kalshi could not be checked — its House and Senate contracts are absent from its public API, and the series record returns FAA rocket-launch data as its settlement source.

What the market has already priced

SPX has listed expiries on 2026-11-03 (election day) and 11-04 — CBOE special-listed the pair long before the ordinary daily rollout reached them. That makes the event priceable to the day. Backing the incremental variance out of adjacent expiries:

+0.905%Oct 30→ Nov 2+0.973%Nov 2→ Nov 3+1.091%Nov 3 → Nov 4ELECTION NIGHT+0.947%Nov 4→ Nov 20ordinary session 0.932%
Each bar is the one-session move implied by the SPX chain. The dashed line is the mean of the neighbouring sessions — the gold bar’s excess over it is the entire election premium.

Election night is priced at 1.091% — 1.17× an ordinary session. The entire event premium is worth 1.60 SPX points, about $160 on the ATM straddle. Against 19 midterms of realised result-day moves: RMS 1.384%, median just 0.700%, and the implied sits comfortably inside the bootstrap interval. Drop the single 1982 observation and realised RMS falls to 1.097% — which is the price. The market is charging roughly fair.

+0.7%medianrealised+1.091%PRICEDNov 3 → 4+1.027%meanrealised+1.384%RMSrealised+1.097%RMS ex-1982realised
Summary statistics only. The 19 individual moves were not reproduced in the study, and inventing a distribution to make the chart prettier would be a fabrication.
But those two expiries are essentially empty. Total open interest is 1,421 contracts on 11-03 and 1,007 on 11-04, against 1,621,905 for the Oct 16 expiry and 804,771 for the Nov 20 monthly. The at-the-money strike on election day has open interest of one contract and zero volume, 89 strikes instead of several hundred, and quoted width of 2.05–2.10 against 1.20–1.70 next door. That is a market maker’s calendar, not a price anyone has traded. Anyone planning to express a view there should size against that, not against the headline number.

What did not survive

Each tested against a matched non-election baseline rather than against zero, with max-statistic correction wherever windows, sectors or thresholds were swept.

ClaimnWhat the data saysVerdict
Result day is a big move190.94× an ordinary day; 0.55× since 1986p=0.26
Markets rally after midterms24+13.13% vs +8.20% unconditionalp=0.163
Positive 12 months, 19 of 1919true — but August is also 19/19, mean 16.6%year, not event
Weak Oct, strong Nov–Dec19 v 57Nov–Dec is the ordinary year-end seasonalp=0.87
Vol rises into the election19 v 571.11× vs 1.01×, after correcting the searchp=0.617
Divided government pays5 v 14−0.44pp; anything under 9pp is invisiblep=0.93
Sectors price the outcome13best of 54 cells, family-wise correctedp=0.625
Same outcome, same reaction210 of 16 sleeves agreed; healthcare flippedp=0.454
A run-up into the vote19+2.20% vs +1.62% for random 74-day windowsp=0.72
Senate has a base rate too19president's party lost 4+ seats in 9 of 19p=0.143
  • Midterms are not presidential elections. The result-day move is 0.94× an ordinary day and 0.55× since 1986. Presidential election days run 1.89×, p = 0.0001. Reasoning from 2016 or 2020 to 2026 imports the wrong base rate.
  • The 12-month record is a year, not an event. 19 of 19 positive is true and survives a block bootstrap — but an August anchor in the same years is also 19/19 with a higher mean (16.6% vs 14.1%), and October’s mean is higher still. The election is not doing the work.
  • Rich or cheap is unknowable. The buyer’s edge is +0.11% of index with a 95% interval of [−0.27%, +0.57%]. Resolving an edge that size at midterm frequency would take roughly 2,370 years.
Night as share of the fortnight30%
Direction reversed by day 109 of 19
2022 election night−2.10%
2022, the ten days after+6.58%
2022 House called after8 days
+1.03%electionnight+1.96%5 sessionscumulative+2.93%10 sessionscumulative
Mean absolute move. Election night is 30% of the ten-session total.
Election night is the least informative part of the fortnight. It is 30% of the ten-session move, and its direction reverses by day 10 in 9 of 19 midterms — indistinguishable from a coin flip. In 2022, the closest modern analogue, the night was −2.10% and the following ten days were +6.58%, with the House not called until day 8. The one listed instrument that captures the night captures the least informative part of the move.

The dated sequence

This desk only tracks catalysts with a date on them. Everything scheduled between today and the seating of the next Congress. Bold entries are hard dates.

DateEvent
Sep 11CPI, August
Sep 15Delaware — the last primary of the cycle
Sep 15–16FOMC with dot plot
Sep 18first general-election ballots: ID, MN, SD, VA
Oct 2Employment Situation — last jobs report before the vote
Oct 14CPI — last inflation print before the vote
Oct 15North Carolina early voting; most states follow
Oct 28FOMC decision 14:00 ET — six days out
Nov 3ELECTION DAY. SPXW expiry settles 16:00 ET, polls still open
Nov 4SPXW expiry — the only listed instrument spanning the night
Nov 6Employment Situation, October
Nov 20SPX monthly
Dec 1Georgia Senate runoff if nobody clears 50% — Ossoff's seat
Dec 8–9FOMC
Jan 3the 120th Congress convenes
  • The December 1 Georgia runoff is a live 28-day path to the Senate being unresolved. Georgia requires a majority; the seat up is Ossoff’s. It went to a runoff in 2008, twice in 2020, and again in 2022. Louisiana, which supplied December runoffs in past cycles, has closed that path for 2026 — so Georgia is now the single named mechanism.
  • Resolution timing has no usable base rate. Only one modern midterm has been both close and counted under mass mail voting. That is n = 1, and no distribution can be built from it.
  • The November SPX dailies are not listed yet. There is currently nothing between Nov 4 and Nov 20, and the dense-listing horizon runs about six weeks — so they should appear in early October. That is itself a dated item.
House now218 R · 213 D
Democrats need+5
Senate now53 – 47
Democrats need+4
Seats up35 (22 R-held)
A 50–50 Senatestays R (VP)
Method: 25 independent agents, every finding handed to a skeptic instructed only to refute it and rebuild the measurement from raw sources. Of 34 claims, one survived, 19 were refuted, and 14 were folklore. Prices are the SPX chain at the 2026-08-21 close and Polymarket at 2026-08-22 01:22 UTC. This is research, not investment advice.

← All research

Research · 2026-08-22

The record QQQ inflow, and whether it is an election bet

A Koyfin chart is circulating showing a $10.91B monthly QQQ inflow — the tallest bar on it — narrated as money arriving to bet on the midterms. The flow series was rebuilt from 27 SEC N-PORT filings, which report creations and redemptions directly, so no vendor number had to be taken on trust. It reproduces every prior month to three decimals.

The question

A chart showing a record $10.91B monthly inflow into QQQ went around with the claim that money is arriving to bet on the midterms. Is the number real, and is the reason?

What came back

The inflow is real. The record is mostly fund growth — first of 86 months in dollars, eighth as a share of assets. The election attribution cannot be tested on one prior midterm, and the single comparable window ran outflows.

Why it matters

It shows how to read any flow headline: normalise by fund size, check the month is even finished, and remember a net flow is a ~2% residual between two enormous legs. Flows chase returns far more reliably than they anticipate events.

+2.89%Aug 2026pro-rated+0.69%all othermonths-0.41%2022 pre-midtermAug–Oct avg
Monthly net flow as a percent of fund assets. The middle bar is the average of all other months. The right-hand bar is the only comparable pre-midterm window in the data — and it ran the other way.
  • The direction is right — it is an inflow. About $9.5–9.7B so far, on 15 of the month’s 21 sessions, against start-of-month assets of $459.1B. Pro-rated, roughly $13.3B. A story claiming it was a $10.9B outflow is circulating too; it names no source and cannot decide whether the fund holds $450B or $488B.
  • Half the record is an illusion of size. In dollars it is first of 86 months — by $39M, a 0.41% margin, well inside measurement error, and two share-count vendors disagree by $1.6B. As a percent of assets it is 8th of 86. QQQ has grown from $73B to $459B; dollar records are close to automatic.
  • The election part is untestable. The reconstructed series holds one prior midterm. In it, the pre-election Aug–Oct window ran outflows averaging −0.41% of assets a month against +0.69% for every other month, and August 2022 itself was a −$1.03B outflow. At n=1 the smallest detectable effect is 7.2× the average month — so this is underpowered, not a clean negative. Either way there is no precedent supporting the story.
Rank in dollars1 of 86
Rank as % of assets8 of 86
Margin over #2$39M · 0.41%
Month elapsed15 of 21 days
Flow vs same-month returnr = +0.28
Explains~40% of it
The number that reframes all of it: QQQ turns over $37–52B of gross creations and $37–52B of gross redemptions every month. A $10B “net inflow” is a ~2% residual between two enormous authorised-participant flows. It is a poor instrument for reading anyone’s conviction about anything, let alone an election 73 days away.
What does hold up is return-chasing: flow against same-month return gives r = +0.282 (95% CI +0.068 to +0.472, p = 0.011, n = 81). August is a +3.70% month, which predicts about $3.8B — roughly 40% of what arrived. It is not rotation out of S&P vehicles either: QQQM’s share count rose 10.9% over the same stretch while VGT and VOO were flat, and the Nasdaq-100 is up 16.1% this year against the S&P’s 12.1%. One structural caveat: QQQ converted from a unit investment trust to an open-end fund on 2025-12-22 with a fee cut from 0.20% to 0.18%, and that sits inside the top-ten dollar months. N-PORT also begins mid-2019, so this window covers 7 of QQQ’s 27 years and excludes the dot-com era entirely.

← All research

Research

Institutional flow · Q2 2026

Rebuilt from SEC's raw 13F filings rather than a vendor feed. Net flow is change in share count × quarter-end price — change in reported value just tells you the stock went up.

The question

Vendors sell you a processed version of what companies file. What do you see if you read the filings themselves?

What came back

Different numbers. Net flow computed from share counts rather than reported value, manager re-registrations excluded, and 124 companies’ own 10-Qs read to find where $100B of struck-down tariff refunds actually landed.

Why it matters

The primary record is public, free, and is where the vendor’s answer came from in the first place. Reading it yourself is the cheapest edge available, and the fastest way to learn what the data actually contains.

13F flows
  • Splits restated from the holders themselves, not a data feed.
  • Entity migration excluded — a manager re-registering is not buying.
  • CUSIP changes and share classes netted by issuer.
  • Misreported rows dropped against the filers' own consensus price.
Panel1,410 managers
Holdings parsed4.77M rows
Basissame roster, both quarters
Verifiedreconciled to the tape

Filing dredge · who got the $100B

SEC filings are the original record, public before anyone writes them up. This study read 124 companies' own 10-Qs to find where the struck-down tariff refunds actually landed.

Tariff refunds
  • Form 4, code P only — an open-market purchase with the insider's own cash. Grants, option exercises and scheduled 10b5-1 sales say nothing about conviction.
  • Schedule 13D — somebody crossing 5% with intent to influence.
  • Scanned twice a day, straight from EDGAR full-text.
Cadence6:20am + 3:20pm PT
Threshold$400k+ open-market buys
Latest scan15 buys · 15 stakes
SourceEDGAR, no vendor

← All research

Home/Products/Research

Research · 2026-09-04

Why chip stocks soared and Apple sank on the same jobs report

Almost everyone gave the same answer: interest rates. Tested against ten years of daily data, rates account for 0.46% of the split.

August payrolls came in at +162,000 against a consensus near +53,000. That day semiconductors rose 3.52% while Apple fell 2.51%, Microsoft 2.04% and Tesla 5.92%. Every account of the session assumed the same causal chain: hot data → higher rate expectations → long-duration megacap sold, cyclical semis bought. That chain was tested against 2,683 sessions. It does not hold.

The question

When a jobs number surprises and technology splits in half the same day, everyone reaches for the same explanation: rates moved, so long-duration stocks got repriced. Does the rate move actually explain the split?

What came back

No, and not marginally. Regress daily semis-minus-megacap dispersion on the daily change in all four Treasury tenors across ten years and the R-squared is 0.0046 — the entire yield curve accounts for under half a percent of it. Fed 2026-09-04’s own yield vector, the fit asks for 0.06 points of dispersion. The tape delivered 5.32.

Why it matters

It is a caution about the most available explanation in macro. The rate story is easy to tell, fits the day’s headline, and is almost entirely uninformative about which stocks moved. If you size a rotation on it you are trading a narrative with an R-squared of 0.005 — and payroll days turn out not to be dispersive days at all.

Sessions tested
2,683
Curve explains
0.46%
Day’s dispersion
+5.32
Payroll days among them
0 of 14

First: how much information is in the surprise

The +162,000 is real — taken from the BLS series itself, not a summary — and it is the strongest month since March’s +214,000. What made it matter is the three months in front of it: +63k, +31k, +21k, an average of 38,000 and decelerating.

+63kMay2026+31kJun2026+21kJul2026+162kAUG 2026the printprior 3-month average 38k
Now put it against the noise. Since 2024 the standard deviation of the monthly change is 91,000, and the median month-to-month swing is 90,000. A 109,000 surprise is therefore 1.20 standard deviations of this series’ own one-month noise — before revisions, which routinely move a print by more than the surprise itself. “Biggest beat since March” sounds like a regime change. Measured, it is about one sigma.

Payrolls do move rates — by an entirely median amount

First, confirm the condition means something. Payroll Fridays genuinely move the curve more than ordinary Fridays: the five-year averages 6.11bp against 3.76bp (1.62×, z = +5.46), the ten-year 1.59×, the thirty-year 1.48×. Only the three-month shows no effect (1.07×, z = +0.39) — the bill is pinned to policy. This is the cleanest positive result in the study.

+1.07x3-monthz +0.4, no effect+1.62x5-yearz +5.5+1.59x10-yearz +5.7+1.48x30-yearz +4.8an ordinary Friday 1.00x
So what did this payroll day do? The five-year’s +4.1bp sits at the 49.2nd percentile of the 125 releases — the median is 4.2bp, so it landed almost exactly on it. Summed across the curve, 8.3bp against a 14.1bp median: the 28th percentile, quiet but well inside normal. The bond market neither shrugged nor panicked. It made a median payroll-day move.
A claim we killed, recorded because we believed it first. The thirty-year moved 0.3bp, which looks like a long end refusing to react. It is not. On payroll Fridays a move of 0.3bp or less happens 4.2% of the time (5 of 119); on ordinary Fridays it happens 5.5%. The direction is the opposite of the story — a dead long end is if anything less common on payroll days, p = 0.776. A low descriptive percentile is not an anomaly, and this one is just a quiet day at the back.

The equity split was a 99th-percentile event

Define dispersion as SOXX minus an equal-weight megacap basket excluding NVDA — Nvidia belongs to both sides and leaving it in contaminates the measure. On 2026-09-04 that was +5.32 points: SOXX +3.52%, megacap-ex-NVDA −1.80%.

2026-09-04Move|move| percentile
Dispersion+5.32 pts99.0
Semis (SOXX)+3.52%90.8
Megacap ex-NVDA−1.80%77.3
SPY−0.39%42.9
Financials (XLF)−0.79%58.0
Note the last two rows. The index itself had a 42.9th-percentile day and financials a 58th. If this were a rate-expectations repricing, financials would not be among the quietest things on the screen. The entire event happened inside the index, not at the level of it.
But that 99th percentile is measured on a stale ruler, and has to be discounted. Mean absolute dispersion ran 94bp in 2016–2023, 126bp in 2024–2025, and 238bp in 2026 — it has more than doubled. Standardised ex-ante by each day’s own trailing 60-session volatility, 2026-09-04 is only the 82.5th percentile, or +1.36 sigma. Still a large day; not a once-in-a-decade one. Quoting the raw 99th charges this session for a volatility regime that belongs to the whole year.

The test: can rates explain the split?

Regress daily dispersion on the same-day basis-point change in all four tenors — 3-month, 5-year, 10-year, 30-year — across 2,683 sessions:

+0.06 ptswhat the whole curvepredicts for 2026-09-04+5.32 ptswhat the tapeactually did
R-squared is 0.0046. The entire Treasury curve explains 0.46% of daily semis-versus-megacap dispersion. Taking the five-year alone, the slope is +0.0155 points per basis point — so +4.1bp asks for 0.06 points of dispersion. The day delivered 5.32, a residual of +3.43 standard deviations. The rate channel is not a weak explanation here. It is very close to no explanation at all.

Three further checks, all pointing the same way. Out of sample the R-squared is −0.038% (n = 2,182) — a negative out-of-sample R-squared means the model loses to simply predicting the sample mean, so what it adds is noise. Charged for the eight arms this study searched, the observed family max|z| is 2.11 — exactly the median of its own empirical max-statistic null, which is to say the best thing the search found is precisely what a search that size returns by chance. And the sign of what little slope there is runs backwards to the story: higher yields go with semis outperforming megacap, not with long-duration being sold.

One more scale problem, stated separately because it outlives this study. The payroll-day dispersion gap is about 5.2bp/day. Taking that gap at face value, it would need roughly 726 payroll days — about 60 years — to reach z = 2. Even if the effect is real, it is not measurable at the scale of data that exists. That is not “wait a few more years”; it is a question this sample cannot answer.

Are payroll days dispersive days? They are not.

This is the step most easily skipped and the one that matters. Mean absolute dispersion on payroll days is 114.7bp against 109.5bp elsewhere — higher, at a glance. But the null has to match on day of week: 98% of payroll days are Fridays, and a Friday is not an average day. Against 20,000 redraws matching the exact weekday composition, with the motivating session excluded so it cannot prove itself:

TestnResultVerdict
Dispersion larger on payroll days121p = 0.431NULL
Sessions with dispersion ≥ +5.3214 / 2,6840.52%none were payroll days
Next-day follow-through14t = +0.17NULL
The middle row is the cleanest sentence in the study. Across ten years and eight months there were 14 sessions whose dispersion matched or exceeded this one — and not one of them was a payroll day. Days like this happen. They do not happen because of the jobs report. And they do not continue: next-day dispersion after such a session runs t = +0.17 on n = 14, which is nothing.

After the close, the index changed

The second event of the day landed after the tape shut. S&P Dow Jones Indices announced its September rebalance: Bloom Energy, Illumina and Everpure join the S&P 500 before the open on 21 September, replacing Molson Coors, The Trade Desk and Builders FirstSource. After hours BE rose about 7.5%, Illumina 2%, Everpure 2.2%.

Worth recording: BE had already closed +7.35% at 252.87 in the regular session, and was up roughly 20% over the six sessions before anyone announced anything. It was a widely flagged candidate. By the time the news was official, a good deal of it was in the price. We have not tested the index-inclusion effect on our own data, so this study draws no conclusion about it — the pattern is recorded, and the test is queued.

What this study does not claim

It does not explain why semiconductors rose. A sector moving 3.5% usually has a reason, and it may well be specific to semiconductors rather than macro — but nothing measured here identifies it, and the honest move is to say so rather than borrow the macro print because it happened the same morning.

It does not forecast the 15–16 September FOMC. Market-implied odds of a hike moved from roughly 52% to 59%; that is what the market prices, not a view, and a CPI print lands before the decision.

And it is not a trade. The one durable positive result here is a negative one — do not use the day’s rate move to explain a style split. There is no follow-through (t = +0.17), and this study produces no rule anyone should size.

Method, and how to break it. Adjusted daily returns, 2016-01-04 to 2026-09-04, 2,684 sessions; yields are same-day basis-point changes in ^IRX / ^FVX / ^TNX / ^TYX; 125 payroll releases matched into the panel. Every null is built by resampling or permutation, never an analytic p-value. The payroll figures come from the BLS series CES0000000001 directly. The release calendar is not a “first Friday” heuristic: it was read off the BLS release archive, where 117 of 128 dates match the mechanical rule and all 11 deviations fall into three self-consistent families — New Year pushes, July 4th pull-backs, and the 2025 shutdown, during which the October report was never published at all. Three releases land on Good Fridays with US equities shut and are excluded. Two traps worth passing on: Yahoo blanked the 2026-09-04 equity row after the close, so the first build of this panel silently omitted the very session under study — restored from Tradier and cross-checked against values captured earlier the same day. And a vendor “average volume” field reported one megacap at 14× normal on a day it traded 1.03×; every volume figure we publish is computed against a trailing median instead.

← All research

Home/Products/Research

Research · 2026-09-24

Who sells computing power to Anthropic, and who might be next?

Akamai is signed and confirmed. RUM Group has signed a deal, but that the customer is Anthropic is only reported. IREN has no Anthropic deal at all.

Disclosure. This study was compiled with Claude, an Anthropic model, which had no access to any non-public information about Anthropic's plans. Every fact below traces to a public filing, a company release or press reporting. Every "candidate" is an inference from public facts. None of it is a tip or a forecast, and it is not investment advice.
The question

AI labs are signing multi-billion-dollar deals for computing power, and the seller's stock tends to jump when one is announced. Who has actually sold compute to Anthropic, who might be next, and does trying to get in early pay?

What came back

Anthropic buys from an unusually wide list: the big clouds, Nvidia-based neoclouds, four former bitcoin miners, a CDN (Akamai) and a video company's cloud arm (RUM). What they share is power that is already secured and deliverable by 2027–28. Five candidates survived a fact-check at MEDIUM — CIFR, IREN, GLXY, NBIS, KEEL — and none at HIGH.

Why it matters

When a small or mid-cap was named (n=8) it opened a median +13% but closed a median +7% above SPY, and four of the five gaps above 10% closed below their open. Twenty sessions later it was a coin flip. Deals are announced pre-market, after the close or in an evening press story, so this history shows no repeatable edge from positioning ahead of one.

AKAM
signed
RUM
reported
IREN
not signed
Open → close
+13 → +7%

The full ledger, source links and event study follow. Data as of the US close on 2026-09-24.

1. First, correcting the premise: IREN, RUM, AKAM

StatusWhat is actually on the public recordSource tier
Akamai (AKAM)SIGNED (named)Two contracts. (1) In its Q1 release after the close on 2026-05-07, Akamai disclosed a $1.8B, 7-year commitment from an unnamed "leading, U.S. based frontier model provider" (Q1 release). Bloomberg named Anthropic the next day. (2) The 8-K accepted 2026-09-24 at 16:14 ET names Anthropic. It covers $11.6B over 7 years for CPU workloads ("Project Plans 2 and 3", signed 09-18) under a master agreement dated 2026-05-05, with about $20B possible in total (release). Anthropic receives a warrant for about 5% of Akamai (see the ledger). That the May $1.8B was "Project Plan 1" is an inference from the 8-K's numbering.Tier 1
RUM Group (RUM), formerly Rumble Inc., renamed 2026-06-18 with the ticker unchanged (8-K)Deal SIGNED; Anthropic identity REPORTED onlyThe 8-K accepted 2026-08-24 07:36 ET discloses a binding term sheet (not a definitive contract) worth $13.7B over 6 years with an "unaffiliated U.S.-based third party cloud customer". It covers 120 MW at Maysville, Georgia, targeted for early 2027, and a penny warrant to the customer. The Information named Anthropic on Sunday 2026-09-13, citing one source (relayed here, tier 3). As of 2026-09-24 neither RUM nor Anthropic has confirmed. RUM's last 8-K is dated 09-10, before the report (EDGAR checked today). The build is not yet financed.Tier 1 (deal), Tier 2 (name)
IREN (IREN)NOT SIGNED. Tender invitee only.The AFR reported on 2026-07-05 that Anthropic had sent a ~1.4 GW Australian request for proposals to CDC, AirTrunk, NEXTDC, IREN and Stack, and might split it 4–5 ways (relay). No award to IREN has been reported. The first Australian lease went to the Zerra DC / Australian Data Centres / Macquarie consortium, which was not on the list (2026-09-16). The AFR then reported on 2026-09-22 that Anthropic is in advanced talks with AirTrunk for its Kurri Kurri site (tier-3 relay). IREN's FY26 results do disclose an Aug-2026 contract with an unnamed "leading frontier AI lab" (8-K), but no credible source identifies it, and it must not be assumed to be Anthropic. The "$15B" headline also contradicts IREN's own 10-K, which says Microsoft ($9.7B) plus NVIDIA ($3.4B) make up "a substantial majority" of its contracted revenue.Tier 2 (tender); the $15B claim is Tier 3 and false

Bottom line on the premise: AKAM is confirmed. RUM has a signed, unfinanced term sheet with a customer the press says is Anthropic. IREN is a stock that moved on a tender story. On the evidence so far, that tender is going to other bidders.

2. How to read the status labels

  • SIGNED: a company release or filing names Anthropic, or Anthropic announced the deal itself.
  • REPORTED: tier-2 press (Bloomberg, Reuters, WSJ, FT, CNBC, The Information) names Anthropic, and the counterparty has not confirmed.
  • RUMOURED: an inference, or tier-3 sources only.
  • TENDER: a named bidder in a reported procurement.

A deal is never promoted a level on weaker evidence. Tier-3 pages (aggregators, AI-written finance sites) are used here only as pointers or relays and never as sole support.

A few terms used below:

  • MW / GW: the power a data-centre site can draw. "Gross" is total grid power; "IT" or "critical IT" is the smaller share the servers can use.
  • Powered shell: a building with power and cooling that the tenant fills with its own chips.
  • Neocloud: a GPU-rental cloud company.
  • ERCOT: the Texas grid. Batch Zero is its new queue for approving large loads.
  • Credit wrap: a stronger company guaranteeing a tenant's or landlord's payments.

3. The ledger

3a. Signed compute deals (tier-1 confirmation)

CounterpartyTickerFirst public / confirmedSize & termCapacity / chipEquity kickerSource
Google Cloud TPUsGOOGL2025-10-21 (Bloomberg) / 2025-10-23"Tens of billions"Up to 1M TPUs, "well over a gigawatt" in 2026None to Anthropic. Reverse: Google is an Anthropic shareholderAnthropic
Broadcom (TPU rack orders)AVGO2025-09-04 (unnamed) / 2025-12-11$10B order + $11B additionalTPU racksNoneCNBC
Microsoft Azure + NvidiaMSFT / NVDA2025-11-18$30B Azure commitmentUp to 1 GW; Grace Blackwell, Vera RubinNone to Anthropic. Reverse: Nvidia up to $10B and Microsoft up to $5B into AnthropicAnthropic
Fluidstack (US build)Private2025-11-12$50BTexas and New York; online through 2026None to Anthropic. Google backstops Fluidstack's leases and took warrants in its landlords (TeraWulf ~8% rising to ~14%; Cipher ~5.4%)Anthropic
Hut 8, River Bend, LouisianaHUT2025-12-17~$7.0B, 15 yr (up to $17.7B with renewals)245 MW, up to 2,295 MW; first hall Q2-27. Lease is to Fluidstack with a Google backstopNone disclosedHut 8
Google + Broadcom, next-gen TPUsGOOGL / AVGO2026-04-06Not disclosed"Multiple gigawatts" from 2027 (press ~3.5 GW; Anthropic later called it a "5 GW agreement")NoneAnthropic
CoreWeaveCRWV2026-04-10Not disclosed (press: multibillion)Nvidia; capacity from later 2026None disclosedCoreWeave
Amazon Web ServicesAMZN2026-04-20>$100B over 10 yrUp to 5 GW TrainiumNone to Anthropic. Reverse: Amazon $5B now plus up to $20B moreAnthropic
SpaceX (xAI), Colossus I and IISPCX (private at announcement)2026-05-06$1.25B/month to May 2029 (~$45B nominal ceiling); either side may terminate on 90 days' notice after month 3300+ MW; ~325k Nvidia GPUsNoneAnthropic, S-1/A
Akamai, Project Plan 1AKAM2026-05-07 (unnamed) / 2026-09-24$1.8B, 7 yrAkamai CloudNone at the timeQ1 release, 8-K
TeraWulf, Hawesville, KentuckyWULF2026-07-06~$19B, 20 yr401 MW; H2-27 to early 2028None disclosedTeraWulf
AMD Instinct MI450AMD2026-07-22Not disclosedUp to 2 GW; first GW from H1-27None to Anthropic. Reverse: AMD up to $5B into AnthropicAMD
Nscale, Monarch campus, West VirginiaPrivate (S-1 filed; proposed NYSE: NSCL)2026-08-26 (CNBC) / 2026-09-18 (S-1)Up to ~$44.6B; four tranches; financing "best efforts", with termination of any tranche delivered lateVera Rubin NVL72None found in the S-1S-1, CNBC
Western Downs (Zerra DC / Australian Data Centres / Macquarie), QueenslandPrivate. Listed look-through: Dexus (DXS.AX) owns 85% of ADC, which holds 25% of the consortium (≈21% economic)2026-09-16Campus A$32B; stage 1 not itemisedAnthropic takes Building One (of four ~360 MW buildings) from 2027, subject to FIRB approvalNone disclosedIPE Real Assets on Dexus's ASX release, ABC
Akamai, Project Plans 2 and 3AKAM2026-09-24$11.6B, 7 yr; ~$5.5B Akamai capexCPU workloads, distributed footprintWarrant, not penny: Series B convertible preferred into 7,741,020 shares (~5%), exercise $111.33 (AKAM closed $118.44 on 09-23), 7 yr, cash exercise. ~2% vests on the first Plan 3 payment, then ~1% per extra $3B spent8-K, Reuters via TradingView

Western Downs is an upgrade from the working ledger, which had it as REPORTED because only the Queensland Premier had announced it. Dexus's ASX release of 2026-09-16 says the consortium "has entered lease documentation with the Australian subsidiary of Anthropic", subject to FIRB approval. That quote comes via IPE Real Assets, and ABC reports the lease as signed. I could not pull the ASX PDF itself in this pass, and Anthropic declined to comment.

3b. Reported, tender and rumoured (not confirmed by both sides)

CounterpartyTickerStatusDateWhat is publicEquity kickerSource
RUM Group, Maysville, GeorgiaRUMREPORTED8-K 2026-08-24; named 2026-09-13$13.7B, 6 yr binding term sheet, 120 MW (expandable to 180), early 2027, unfinancedPenny warrant: 50,808,408 Class A shares at $0.01 (~18% of Class A), 10 yr. Half vests over three $4.57B purchase tranches; half only on expansions above 2.5x8-K
Riot Platforms, Rockdale, TexasRIOTREPORTED (lease signed, tenant unnamed)2026-08-10$9.1B, 20 yr, 191 MW; 96 MW Dec-27, full Jun-28; tenant "one of the world's leading frontier AI labs"None disclosed8-K exhibit, Bloomberg
Bitdeer, Tydal, Norway (lease to Volta)BTDRREPORTED2026-08-04$4.7B, 16 yr, 121 IT MW; end customer "a leading AI lab"; ~$1.3B of JPM-led letters of credit"No Bitdeer equity securities or warrants were issued"Bitdeer, Bloomberg
Volta Infra HoldingsPrivateREPORTED2026-08-04$10B, 6 yr; Vera Rubin at TydalNone disclosedBloomberg
Lambda (Nvidia-backed)PrivateREPORTED2026-08-31$35B; Nvidia holds the lease at Hut 8 Beacon Point, TexasNone disclosedBloomberg
Hut 8, Beacon Point, TexasHUTREPORTEDLeases 2026-07-20 (unnamed tenant); press link 2026-08-31704 MW IT, 15 yr; $9.8B for phase 2None disclosedHut 8 exhibit
Nexus Data Centers, Hubbard, TexasPrivateREPORTED2026-07-30~$15B of bank debt; TPUs; on-site 1.6 GW gas plant; Google guarantees Anthropic's leaseNone to Anthropic; Google reportedly takes ~20%Bloomberg, CNBC
AirTrunk, Kurri Kurri, NSWPrivate (Blackstone)REPORTED, advanced talks2026-09-22AFR: Anthropic "in advanced discussions to anchor" a proposed 540 MW campus; target 2028n/aAFR, paywalled; tier-3 relay
Stream Data CentersPrivate (majority Apollo, APO)REPORTED, early talks2026-09-22The Information: early talks to lease up to 1 GW, likely TPUs, possibly with a Google credit guaranteen/aInvesting.com relay of The Information
Meta PlatformsMETAREPORTED, early talks2026-07-17NYT (via Reuters): talks for Anthropic to lease up to $10B of Meta compute over two years. Not re-verified in this pass.n/aUS News / Reuters
Unnamed developers, 12+ letters of intent—REPORTED2026-06The Information: >1 GW of non-binding LOIs for direct leases. Shows a pipeline exists, not who is in itn/atier-3 relay
Unnamed UK / Nordic / US operators—REPORTED, talks2026-09-18CNBC (four sources): talks on 20–30 MW inference sites because smaller sites energise faster. No counterparty namedn/aCNBC
Australian tender: IREN, NEXTDC (NXT.AX), CDC (~48% Infratil, IFT.AX), AirTrunk (BX), StackvariousTENDER2026-07-05~1.4 GW (A$22B), ≥1 GW online by end-2027, possibly split 4–5 ways. First award went to a non-invitee; the second is reportedly heading to AirTrunkn/aAFR via Investing.com
Cipher Digital, Barber Lake, Texas (Fluidstack tenant)CIFRRUMOURED (strong inference)—207 MW IT, ~$3.8B, 10 yr to Fluidstack with a Google backstop; first delivery Sep-26. On 2026-09-14 Cipher issued a release with Fluidstack and Anthropic committing $10M to the Colorado City water system. It states no tenancyGoogle (not Anthropic) holds Cipher warrantsCipher release, lease
TeraWulf, Lake Mariner NY / Abernathy TX (Fluidstack tenant)WULFRUMOURED—Anthropic's $50B plan says only "Texas and New York". No tier-1 or tier-2 source names these sitesGoogle holds TeraWulf warrantsTeraWulf
Meridian Arc, Indiana (Fluidstack JV)PrivateRUMOURED2026-04$5.7B of notes with a Google lease guarantee; Anthropic link inferred from Fluidstack's rolen/aCooley

Non-compute Anthropic relationships that the screen found, which should not be confused with compute purchases: Lumen (fibre network, Investor Day release), Cloudflare (product integration for Claude agents, release), and DigitalOcean (resells Claude models).

3c. Where the listed exposure actually sits

About half of the 2026 capacity deals went to private intermediaries. The listed stock that moves is often a landlord one step removed, and sometimes there is none.

Private intermediaryListed exposureStatus of that link
FluidstackHUT (River Bend), CIFR (Barber Lake), WULF (Lake Mariner)HUT SIGNED; CIFR and WULF inferred
VoltaBTDR (Tydal landlord)REPORTED
Lambda (via Nvidia's lease)HUT (Beacon Point landlord)REPORTED
NscaleAker ASA (AKER.OL), about 22.7% fully diluted before IPO dilution; proposed NSCL listingSIGNED (S-1)
Zerra DC / ADCDexus (DXS.AX), about 21% look-throughSIGNED per Dexus's ASX release (see note above)
AirTrunkBlackstone (BX), too large to matterREPORTED talks
CDC Data CentresInfratil (IFT.AX), about 48%TENDER only
Nexus, StreamNone meaningful (Apollo is majority owner of Stream)REPORTED

4. What the signed and reported counterparties have in common

  • Time to power comes first. Every 2026 deal sells capacity that energises between now and mid-2028, on power that was already secured before the deal. Examples: SpaceX Colossus (immediate), Bitdeer Tydal (Dec-26 / Mar-27), RUM Maysville (early 2027), Hut 8 River Bend (Q2-27), TeraWulf Kentucky (H2-27), Riot Rockdale (Dec-27 / Jun-28), Nscale Monarch (on-site power). Anthropic's own reported targets point the same way: ≥1 GW in Australia by end-2027, and a turn to 20–30 MW sites because they are faster (CNBC).
  • Two deal shapes.
  • (a) Long powered-shell leases of 15–20 years, usually from ex-bitcoin miners (Hut 8, TeraWulf, Riot, Bitdeer via Volta). These rarely name a chip.
  • (b) Compute-as-a-service for 3–7 years from companies that own the GPUs or CPUs (CoreWeave, Nscale, Lambda, Volta, RUM, SpaceX, Akamai). These are mostly Nvidia.
  • Someone else's balance sheet backs the credit.
  • Google backstops Fluidstack's leases and guarantees Anthropic's lease at Nexus.
  • TeraWulf's Kentucky lease has "investment-grade credit" support.
  • JPMorgan-led letters of credit back Volta at Bitdeer.
  • Nvidia holds the Beacon Point lease.
  • The two deals with no disclosed backstop carry the most financing risk: RUM (unfinanced) and Nscale ("best efforts").
  • Equity sweeteners are rare. Only two warrants run to Anthropic itself: RUM's penny warrant (~18% of Class A) and Akamai's ~5% near-the-money warrant. Both came from non-traditional AI-infrastructure sellers for whom the contract is very large relative to their size, and both vest only as Anthropic actually spends. Bitdeer, Riot, TeraWulf, Hut 8 and Nscale granted none. The usual flow runs the other way: Amazon, Nvidia, Microsoft and AMD invest in Anthropic.
  • Chip-agnostic. Anthropic buys TPU, Trainium, Nvidia and AMD accelerators, and now CPU capacity (Akamai). The fit test is power, building and delivery date, not chip.
  • Geography. Mostly the US, concentrated in Texas/ERCOT, plus KY, LA, WV, GA, NY and IN. Abroad: Norway (Tydal) and Queensland (Western Downs), plus reported talks in the UK and Nordics.
  • Disclosure usually comes in two steps. The seller discloses an unnamed "frontier AI lab" deal, and the name then comes out through Bloomberg, WSJ, CNBC or The Information. The gap has been the same evening (Riot, Bitdeer), one day (Akamai in May), three weeks (RUM) or six weeks (Hut 8 Beacon Point). Some sellers never name tenants at all (Applied Digital, Digital Realty, Iron Mountain).

Screening rubric used on candidates, roughly in order of weight:

  • (1) At least 100 MW of power secured, energising in 2026–28, or a large distributed footprint.
  • (2) That capacity is uncontracted.
  • (3) A credit wrap is available, or the balance sheet can fund the build.
  • (4) A contract would be large relative to market cap. This is what amplifies any price reaction.
  • (5) A history of issuing warrants to strategic partners.
  • (6) Located in a stated Anthropic geography.
  • (7) Discloses an unnamed "frontier lab" relationship. That is a flag only, never an identification.

5. Candidates that survived verification

Five category screens produced about 50 names. The strongest 13 (IREN twice, once from each screen that picked it) were then fact-checked by a separate agent tasked with knocking each one off the list, working from filings and prices. Eleven survived, all at MEDIUM or LOW, and two were dropped. Every HIGH rating that went through the check was cut. The fits below are the corrected ones. The two first-pass HIGH names that were not checked are AirTrunk and Infratil/CDC. AirTrunk is private and is carried in the ledger as REPORTED talks; Infratil is covered in §6.

Scope, again: each entry below is an inference from public capacity facts. It is not a signal of Anthropic's intent, and no non-public information was used.

Summary

NameTickerCategoryFit (screen → verified)Capacity that is actually free, and whenPublic Anthropic link (tier)Mkt cap
Cipher DigitalCIFRPowered land (ex-miner)HIGH → MEDIUMReveille 70 MW gross (Q3-27) and Ulysses 200 MW gross (Q4-27), "in discussions"; Odessa 207 MW energised (still mining)Joint water release with Fluidstack and Anthropic (T1), no tenancy stated; Barber Lake end user inferred~$7.6B
IRENIRENGPU cloud + powered landHIGH → MEDIUM2027 capacity mostly in "late-stage discussions"; clearly free MW are 2028+TENDER (T2); awards so far went elsewhere~$18.5B
Galaxy DigitalGLXYPowered landHIGH/MED → MEDIUM830 MW gross approved, unleased; energises 2028None~$10B
Nebius GroupNBISGPU cloudHIGH → MEDIUMNo MW disclosed; some 2027 capacity held back; a Meta-backstopped pool it wants to resellNone at T1/T2~$62B
Keel InfrastructureKEELPowered land (ex-miner)MEDIUM → MEDIUM~478 MW gross utility-secured, unleased; ready 2027None~$2.5B
Applied DigitalAPLDPowered landMEDIUM → LOW"1.7 GW" of grid power marketed (≈1.1–1.2 GW IT); sites and dates undisclosedNone~$7.9B
MARA HoldingsMARAPowered land (miner)MEDIUM → LOWLong Ridge (purchase not closed), Matagorda (purchase rights only)None~$5.2B
BitdeerBTDRPowered land (miner)MEDIUM → LOWTydal Phase 3, 47 MW gross (H2-27); Rockdale new parcel, undatedREPORTED (Tydal via Volta)~$3.35B
DigitalOceanDOCNCPU/GPU cloudMED/LOW → LOW~80 MW added in 2027–28, apparently spoken forNone (it resells Claude)~$16.6B
Digital RealtyDLRColocation REITMEDIUM → LOW~645 MW open at 6/30, less after July leasesNone~$67B
Iron MountainIRMColocation REITMEDIUM → LOW~21 MW unleased under constructionNone~$34B

A. Powered land and ex-bitcoin miners

Cipher Digital (CIFR): MEDIUM.

  • Facts (Q2 update):
  • About $11.4B contracted.
  • Black Pearl, 300 MW gross, leased to AWS; delivery began in August.
  • Stingray, 70 MW IT, leased to AWS for 15 years.
  • Barber Lake, 300 MW gross / 207 MW IT, leased to Fluidstack with a Google backstop; delivery Sep-26.
  • Uncommitted: Reveille (70 MW gross, Q3-27) and Ulysses (200 MW gross, Q4-27), both "in discussions for HPC hosting lease". Odessa (207 MW gross) is energised but still mining.
  • Mikeska, McLennan and Colchis (500/500/1,000 MW, 2028) are expected, not confirmed, to be included in ERCOT Batch Zero.
  • Why it fits: ERCOT power arriving in 2027. A proven route to a credit wrap. Google already holds warrants (≈5.5–5.8%). On like-for-like 10-year terms, a Ulysses-sized lease is about $2.6B, roughly a third of market cap.
  • Anthropic link: Cipher issued the 2026-09-14 water-system release jointly with Fluidstack and Anthropic (T1). It places Anthropic in the Barber Lake town but states no tenancy. Read alongside Anthropic's "Texas and New York" Fluidstack build, it points strongly to Anthropic as Barber Lake's end user. That remains unconfirmed.
  • Against: if that inference is right, Cipher's "first Anthropic deal" has effectively already happened, and anything next would be a follow-on through Fluidstack, not a new-name re-rating. No report ties Anthropic to Reveille or Ulysses. The stock is -30% over 3 months. It did outperform after the water release: +10.8% on 9/16 against a peer median of about +3.6%, and +19.9% from the 9/15 close to 9/24. No source ties that move to the release.
  • Public events that would change this: an 8-K lease for Reveille or Ulysses, or any tier-1 statement of Barber Lake's end user.

IREN (IREN): MEDIUM.

  • Facts:
  • 2026 capacity is "largely sold out" ($4B contracted ARR).
  • For 2027 (≈0.8 GW IT / 1.2 GW gross) it is in "late-stage discussions with a range of new customers over a significant portion" (FY26).
  • The Sweetwater hub has 2 GW of power, but only 300 MW gross (~200 MW IT) is under construction, for Q4-27. Its ERCOT base-load listing is "conditional" (release).
  • Texas ordered an audit of the ERCOT queue on 2026-08-03, and the verification process is expected to take "several months" (10-K risk factors).
  • Bundey, South Australia (800 MW) starts energising in 2028, which misses the reported end-2027 Australian target.
  • Committed elsewhere: Microsoft ($9.7B, Childress); NVIDIA ($3.4B, 5 yr, 60 MW at Childress); July contracts with Prometheus, Perplexity, Together AI and others (8-K); an unnamed frontier lab (Aug-26). IREN says it deliberately spreads capacity across many customers.
  • Anthropic link:
  • TENDER (AFR, T2) is the only direct link.
  • Fluidstack is a named IREN customer (T1, indirect).
  • The Australian awards so far went to Zerra/ADC and, per the AFR, AirTrunk.
  • Against:
  • The tender is a lease deal, so IREN's GPU-cloud advantage does not apply to the one process where it has a documented link.
  • Much of the speculation is already in the price: from the pre-report close on 7/2 to 9/23, IREN is roughly +21% against a peer average of about -5%.
  • At ~$18.5B, a contract worth a few billion would move it far less than it moved RUM or AKAM.
  • Public events that would change this: the remaining Australian award decisions, or any identification of the Aug-26 frontier-lab contract.

Galaxy Digital (GLXY): MEDIUM.

  • Facts:
  • Helios, Texas has 1.63 GW of approved power. CoreWeave leases 800 MW gross / 526 MW IT for 15 years.
  • The other 830 MW is approved but not leased. Galaxy is "advancing discussions with prospective tenants" (Q2).
  • That block is classed ERCOT Batch Zero Base Load, i.e. not subject to further allocation, and is "on schedule to energize in 2028" (Galaxy release, 2026-09-08).
  • Phase II is funded by $3.507B of notes.
  • Why it fits: the largest approved, unleased ERCOT block among the listed developers. Anthropic has signed 2028-dated capacity before: Riot's second phase lands Jun-28.
  • Anthropic link: none. EDGAR full-text search finds zero Galaxy filings mentioning Anthropic. CoreWeave, its tenant, is a signed Anthropic supplier, but nothing places Anthropic workloads at Helios.
  • Against:
  • Energisation is not until 2028, and usable data halls come later still.
  • It is not a pure play: trading and asset management dilute the effect of any lease.
  • A CoreWeave right of first refusal on expansion could not be ruled out.

Keel Infrastructure (KEEL, formerly Bitfarms): MEDIUM.

  • Facts:
  • Keel shut US bitcoin mining in June 2026 to lease HPC capacity, and has no HPC lease yet.
  • About 478 MW gross is utility-secured and unleased across three priority sites: Panther Creek PA, 350 MW with PPL, expandable to about 500; Sharon PA, 110 MW; Moses Lake WA, 18 MW. Ready for service in 2027 (10-Q, Q2 release).
  • Management describes structures that pair "fast-growing AI companies with investment grade credit support", the same template as the Fluidstack/Google deals.
  • Anthropic link: none at any tier.
  • Against:
  • Keel guided to "lease execution in 2026" and has not delivered it. Pennsylvania environmental permits are running "a few months longer".
  • No credit wrap exists yet.
  • PJM and Washington are not reported Anthropic geographies, though the nearest signed site, Nscale Monarch in West Virginia, is in the same region.
  • The stock is down 40% from its June high and moves with the sector.

Applied Digital (APLD): LOW.

  • Facts: ~1,410 MW IT (~$36.2B) is contracted to CoreWeave and two investment-grade hyperscalers. One of them signed three leases totalling 810 MW in seven weeks (10-K).
  • What is free: the "1.7 GW" being marketed is grid power (≈1.1–1.2 GW IT), with sites and dates undisclosed (FY26 release). Part of it may be the Polaris Forge 2 expansion, where the existing tenant holds a right of first refusal (8-K).
  • Against:
  • Every APLD lease is with CoreWeave or an investment-grade hyperscaler and is financed on that tenant's credit. A direct Anthropic lease would need a guarantor.
  • APLD does not name tenants, so there may never be a naming event.
  • Anthropic link: none.

MARA Holdings (MARA): LOW.

  • Facts:
  • No HPC tenant yet. MARA says it is "confident" of "at least one lease before year-end" (Q2 letter).
  • Neither flagship HPC site is owned yet. The Long Ridge purchase has not closed and awaits FERC. At Matagorda MARA holds only purchase rights; the seller targets up to 1 GW by Oct-27 and 2 GW by Apr-28, subject to approvals (10-Q).
  • Under the Starwood JV, MARA takes only a 10–50% stake in each project (8-K), which shrinks how much any lease matters to MARA's own shares.
  • Anthropic link: none.

Bitdeer (BTDR): LOW. Already Anthropic-adjacent through Tydal (REPORTED), so anything further would be a follow-on.

  • Facts:
  • Rockdale's 563 MW stays in bitcoin mining. The AI plan is on a newly bought 200-acre parcel with about 179 MW more power, no disclosed approvals and no date.
  • The most direct follow-on is Tydal Phase 3: 47 MW gross, H2-27, outside the Volta lease.
  • Knoxville (86 MW, Q3-27) is earmarked for Bitdeer's own AI cloud.
  • The balance sheet is stretched: about $496M of cash against $1.8B of borrowings at 6/30 (Q2).
  • Price reaction: on the Tydal day BTDR gapped +12.4%, closed +0.1%, and was -23.6% five sessions later.

B. GPU and CPU clouds

Nebius Group (NBIS): MEDIUM.

  • Facts (Q2-26 letter):
  • "We could sell our entire 2027 capacity on these terms today", but Nebius is holding some back for customers with immediate needs.
  • A first short-term (3–6 month) capacity deal goes live in Q4. Short-term pricing is $40–50M per MW of annualised contract value.
  • Target of 5 GW of contracted land and power (not built capacity) by year-end, and more than 1 GW a year of deployment from 2027.
  • Meta has committed to buy up to $15B of spare capacity on upcoming clusters, which Nebius "intends to sell to third-party customers" (Meta deal).
  • UK capacity is 65 MW across four sites by 2027 (UK release). That matches the size of the UK/Nordic sites CNBC reported Anthropic is seeking.
  • Committed elsewhere: Microsoft ($17.4–19.4B, delivered); Meta (~$3B, plus up to $27B on Vera Rubin); remaining performance obligations of $37.5B at 6/30. NVIDIA invested $2B (tier 1).
  • Anthropic link: none at tier 1 or 2. Tier-3 claims appear to confuse Nvidia's list of Rubin adopters, which names Anthropic and Nebius separately (Nvidia), with Anthropic contracts.
  • Against:
  • Near-term capacity is mostly sold, and no free MW are disclosed.
  • Short-term pricing is about 2–2.5 times the per-MW cost implied by Anthropic's Nscale and RUM deals.
  • At ~$62B, a RUM-sized $13.7B deal would be about 22% of equity, so expect a CoreWeave-like reaction, not an Akamai-like one.
  • The "rival bidder that lost" story is mostly sector noise. NBIS rose 6.3% on the day CoreWeave signed with Anthropic.

DigitalOcean (DOCN): LOW.

  • Facts:
  • About 155 MW committed in total, with about 60 MW "throughout 2027" and 20 MW more in 2027–28.
  • Remaining performance obligations jumped to $894M on "nine-figure" commitments from unnamed AI-native customers (Q2, 10-Q).
  • The only plausible route is the Akamai precedent (CPU work). But Akamai's deal alone, about $1.66B a year, exceeds DOCN's entire 2026 revenue guide of $1.17–1.18B.
  • Anthropic link: DOCN resells Claude models. That is a distribution link, not a compute-supply link.
  • Price: up 189% year to date, so a lot of AI re-rating is already in the price.

C. Colocation REITs

Digital Realty (DLR): LOW.

  • Facts: 1,402 MW under construction, 54% pre-leased at 6/30 (Q2 supplemental). Two July US hyperscale leases ($410M a year) probably absorbed the largest open US blocks, though where they landed is not disclosed.
  • Against:
  • Only Frankfurt (~22 MW open, 1Q27) fits the reported small-site size and timing, and it is not in the UK or Nordics.
  • DLR anonymises tenants, so there may be no naming event.
  • A 20–30 MW lease is immaterial against a ~$67B market cap.
  • Anthropic link: none (zero EDGAR hits).

Iron Mountain (IRM): LOW.

  • Facts:
  • The operating portfolio of 528.5 MW is 97.1% leased.
  • Only about 21 MW is both unleased and under construction (Madrid, India).
  • The ~325 MW "available" is land and power held for development. It is a company forecast, and it has shrunk each quarter (Q2 presentation).
  • IRM's credit is sub-investment-grade, and it names tenants only as "major global hyperscalers".
  • Anthropic link: none.

6. Knocked out or set aside, and why

Failed verification:

  • WhiteFiber (WYFI), DROPPED. Its supposed Anthropic link ran through Nscale. But Nscale's S-1 places the Anthropic contracts at Monarch, West Virginia, not at WhiteFiber's North Carolina site. WhiteFiber has no capacity that is both owned and free: NC-1 is contracted to Nscale, and NC-2/NC-3 are not yet owned and already have letters of intent (deck). It traded as a loser on others' Anthropic days: -8.1% on 9/14 and -7.5% on 9/1.
  • Aker ASA (AKER.OL), DROPPED as a "next" name. It is already an indirect signed exposure, through its stake in Nscale (S-1).
  • The stake is about 22.7% fully diluted and shrinking with the IPO, worth roughly 29% of Aker's cap.
  • The stock is +91% year to date, above its own NAV, and fell 5.8% after the S-1 named Anthropic.
  • The S-1 says no binding financing is yet in place for the Anthropic tranches.

Screened, but set aside before verification:

  • Committed to someone else:
  • Core Scientific (CORZ): AMD holds a reservation right over 1,925 MW through 2028 (8-K).
  • CleanSpark (CLSK): its tenant is named as a Meta subsidiary, and Meta has exclusivity over its Texas portfolio (deck).
  • Oracle: committed largely to OpenAI.
  • Equinix: large-block capacity pre-leased.
  • Crusoe (private) and HIVE: committed elsewhere.
  • Said no, or the wrong business:
  • Cloudflare's CEO called lending its balance sheet for AI servers "not attractive business"; Fastly said it is not building a neocloud. Both come from transcript relays (tier 3).
  • Backblaze sells storage, not compute, though it has issued warrants to CoreWeave.
  • Lumen's Anthropic contract is for fibre.
  • Unnamed "frontier lab" disclosures that must not be read as Anthropic:
  • Atlas Energy Solutions (AESI): its 2026-09-24 8-K covers ~328 MW of generation for an unnamed lab in Shackelford County, TX, which is also a publicly announced OpenAI Stargate county (8-K).
  • SharonAI (SHAZ): an unnamed "global AI lab" contract.
  • Second-order suppliers with no amplifier:
  • Utilities behind signed sites (Entergy, AEP), independent power producers (Vistra, Talen, NRG, Constellation), and Caterpillar (gen-sets for Monarch).
  • Solaris Energy (SEI) co-owns with xAI a power JV that serves Colossus, which Anthropic rents under the SpaceX deal (offering memo). That link is second-order, and the SpaceX contract is terminable on 90 days' notice.
  • Australian tender names (NEXTDC, Infratil/CDC): tracked as TENDER rows in the ledger, not rated as candidates here, because neither was put through the knock-off check. NEXTDC's near-term build is already contracted. CDC's 555 MW contract with a US "high-end investment grade customer" is hyperscaler language, not frontier-lab language. The reported front-runner status of CDC (AFR, May) has produced no award in four months.
  • Fermi (FRMI) / TensorWave: no power delivered yet, no credit wrap, and AMD chips do not point uniquely to Anthropic.

7. Did the stocks actually rip, and did it hold?

Method.

  • day0 is the first session that could trade the news; after-close news counts on the next day.
  • gap is open(d0) / close(d-1). ret0 is close(d0) / close(d-1).
  • xSPY is ret0 minus SPY's same-day return.
  • z is xSPY divided by the stock's own trailing 60-session standard deviation of xSPY.
  • +5 and +20 are measured from the day0 close. now is the 2026-09-24 close. \* marks fewer than 20 sessions so far.
  • All figures are %. Prices come from the Yahoo daily close series; timestamps come from EDGAR acceptance times.
  • Sample sizes are small, so no p-values are given, on purpose.

A. Counterparty events (# = the "named small/mid-cap" core, n=8)

Symday0gapret0xSPYz+5+20nowWhat the market learned
AKAM#26-05-08+24.6+26.6+25.85.8+2.1-4.0-25.3Unnamed $1.8B in Q1 results; Bloomberg named Anthropic. Earnings day
RUM26-08-24-0.7+3.4+3.70.8-4.3-4.3-8.18-K, customer unnamed; +21% run-up beforehand (own Q2 results in window)
RUM#26-09-14+7.0+11.6+12.02.7+14.6+7.5\*+7.5The Information named Anthropic (one source); unconfirmed
RIOT#26-08-11+21.5+4.3+4.60.9-6.6+9.0+16.0Lease inside Q2 results 8-K; Bloomberg named Anthropic that evening
HUT#25-12-17+13.8+9.0+10.11.5+31.5+48.5+152.8River Bend release names Anthropic (SIGNED)
HUT26-07-20+11.0+10.4+10.51.6+3.6-12.8+0.6Beacon Point lease, tenant unnamed; whole sector up (WGMI +10.8)
HUT#26-09-01+1.0-1.4-0.7-0.1+23.7+30.9\*+30.9WSJ: Lambda–Anthropic at Beacon Point (REPORTED)
IREN26-07-06+8.1+13.1+12.22.1-11.2-9.5+5.1AFR tender shortlist (TENDER)
WULF#26-07-06+14.0+4.9+4.00.9-5.9-15.2-26.7Release names Anthropic, Kentucky 401 MW (SIGNED)
BTDR#26-08-04+12.4+0.1-1.7-0.2-23.6-9.1+6.8"Leading AI lab" release + Bloomberg name; full intraday fade
CIFR26-09-15-0.7-3.5-3.0-0.4+26.5+19.9\*+19.9Water-system release (9/14 17:02); tenancy RUMOURED only
CIFR25-11-12+0.2-6.9-7.0-0.8-15.9+8.6+4.1Anthropic $50B Fluidstack TX/NY; link inferred
WULF25-11-12+1.5+2.2+2.10.4-3.2+25.2+28.9Same; link inferred
CRWV#26-04-10+1.6+10.9+10.91.8+14.6+11.9-11.6CoreWeave release (SIGNED); Meta 8-K on 4/9 in pre-window
GOOGL25-10-22+1.6+0.5+1.00.5+9.1+16.3+36.0Bloomberg: talks
GOOGL25-10-24+1.4+2.7+1.91.0+8.2+15.3+31.7Official announcement
MSFT25-11-18-2.4-2.7-1.9-2.1-3.4-3.6+0.8
NVDA25-11-18-1.7-2.8-2.0-1.0-2.0-5.7+23.8
AVGO25-12-12-6.5-11.4-10.4-4.2-5.4-1.5-2.7Earnings-confounded
AMZN26-04-20-0.5-0.9-0.7-0.4+5.2+6.7+0.4
AMD26-07-22-3.2+1.5+1.60.3-22.2-15.6+13.9
NXT.AX26-07-06+1.0-0.7-0.5-0.2+1.4+1.2-14.3TENDER
IFT.AX26-07-06+4.1+1.4+1.50.7+1.7-1.5-7.9TENDER (CDC parent)

What it shows:

  • Core named small/mid-caps (n=8): median gap +13.1, median ret0 +6.9, median xSPY +7.4, with 6 of 8 positive. Of the 5 gaps above 10%, 4 closed below the open.
  • Only three stood well out of normal daily noise: AKAM in May (+25.8 over SPY, 5.8 standard deviations, on an earnings day), RUM on its naming (+12.0, 2.7 sd) and CRWV (+10.9).
  • Did it hold? At +20 sessions the median xSPY was +5.0, with 5 of 8 positive and a range of -16.1 to +45.5. That is inside these names' normal 20-session noise of roughly 17–31% (daily xSPY standard deviation: AKAM 3.7, RUM 4.6, RIOT 5.2, WULF 5.5, CRWV 5.7, HUT/BTDR/IREN 6.5, CIFR 6.9).
  • AKAM gave back its entire May move (-25.3% by 9/24) before today's confirming 8-K.
  • WULF is -26.7% from its day0 close.
  • HUT's River Bend deal (+152.8%) is the one lasting winner.
  • Megacaps (n=7) did not move on Anthropic news: xSPY ranged from -10.4 to +1.9, median -0.7.
  • Named vs unnamed: RUM rose +3.7 over SPY on its unnamed 8-K and +12.0 when named. Hut 8's unnamed lease just moved with its sector. That is n=2, so a pattern, not a rule.
  • No leak pattern. Run-ups before AKAM, RUM and CRWV each have another public explanation.

Pending: AKAM's confirmation (8-K 2026-09-24, 16:14 ET). Day0 is 9/25 and has not traded yet.

  • After hours, the last trade was 133.21 against a 110.41 close (+20.7%), with a high of 148.0. These are thin extended-hours prints (SiliconANGLE).
  • Even at 133.21, AKAM is 9.8% below its 5/8 day0 close.
  • AKAM fell 6.8% in the regular session before the filing.
  • Peers barely moved after hours: FSLY +4.2, NET 0.0, DOCN +0.3, CRWV -0.4, NBIS -0.5.

B. What happened to everyone else on deal days (same-day return minus SPY)

"Med" is the median of 11 miner/HPC names, winner excluded. "e" = the peer had its own earnings that day.

day0Event (winner)Miner/HPC medianWGMI (miner ETF)CRWVNBIS
25-11-12$50B Fluidstack-5.0-4.7-3.4-7.7
25-12-17HUT River Bend (HUT +10)-5.5-3.7-6.0-5.7
26-04-10CRWV (+11)+2.0+2.1winner+6.4
26-05-08AKAM-1.00.0-12.2e-5.0
26-07-06WULF + IREN report (IREN +12, WULF +4)+3.6+5.3+4.9-2.1
26-08-04BTDR/Volta (BTDR -2)-1.7-5.5+5.4+4.4
26-08-11RIOT (+5)+2.7+2.8+2.7+5.3
26-08-24RUM 8-K (unnamed)-1.3-2.1-1.5-3.5
26-08-26Nscale (private; CNBC)-3.4-3.4-0.1-3.6
26-09-01Lambda / HUT (HUT -1)-4.0-3.3-2.9-2.6
26-09-14RUM named-3.6-4.2-6.3-5.1
26-09-15CIFR water release (CIFR -3)-4.7-3.6-2.0-1.8
26-09-16Western Downs award (private)+3.6+3.9+3.4+1.4
  • The median miner fell on 9 of 13 winner days. Mostly the whole AI-infrastructure group moved together, rather than traders selling "losers". Across 223 non-winner peer-days, only 1% of miner days and 4% of neocloud days moved more than 2 standard deviations.
  • On the RUM naming day CRWV and NBIS closed -6.8% and -5.5% raw. The "~9%" figures in circulation were NBIS's open and intraday low. Miners fell just as much (HUT -7.6, WULF -7.6, CIFR -7.2, APLD -7.0), and five sessions later CRWV was +3.0 and NBIS +9.7.
  • The biggest peer drops on winner days were earnings, not deal losses: NET -24.4 and CRWV -12.2 on 5/8.
  • Smaller single names did trade as losers: WhiteFiber fell 8.1% on 9/14 and 7.5% on 9/1.

C. IREN on tender-report days

day0gapret0xSPY+1+5+20Report
26-05-26+5.0+5.2+4.5+13.5+11.4-15.9AFR shortlist (AirTrunk/NEXTDC/CDC/Firmus); IREN not named
26-05-27 (alt day0)+3.4+13.5+13.5-5.6-3.5-29.6Confounded: IREN's own Dell / $4.4bn ARR release the prior evening
26-07-06+8.1+13.1+12.2-9.3-11.2-9.5AFR: 1.4 GW RFP, IREN on the shortlist (the only report naming it)
26-08-28-7.1-12.5-12.3+4.7+26.0+30.2\*Own FY26 results: unnamed "leading frontier AI lab" contract
26-09-16+2.1+2.5+2.9+2.0+10.4+8.3\*Western Downs award announced; IREN not awarded
26-09-21+2.5+1.2-0.4+2.8-2.3\*-2.3\*AFR: AirTrunk Kurri Kurri talks; IREN not mentioned
26-09-22 (alt day0)-0.5+2.8+2.8-3.1-4.9\*-4.9\*Same report; US day0 ambiguous

"IREN moved several times on Anthropic tender reports" comes down to one report (7/6, +12.2 over SPY). It reversed the next day, although most of that reversal was sector-wide: peers fell about 7% on average. Twenty sessions later IREN was 9.5% lower. IREN's biggest days since May were mostly not tender-related: +28.9 (7/30, a sector rally after MSFT/META earnings), +19.7 (7/20, its own update) and -12.3 (8/28, earnings). IREN also showed no penalty when awards went elsewhere.

8. What this is, and what it is not

  • A candidate list is not a forecast. It sorts public facts about spare power, timing and fit. It contains nothing about what Anthropic will do. This brief was written by an Anthropic model with no non-public information, and it would be wrong to read it as anything else.
  • The base rate of any one name being picked is low. About seven listed small/mid-caps were tied to Anthropic compute, signed or reported, in the roughly nine months from December 2025 to September 2026: HUT, CRWV, AKAM, WULF, BTDR, RIOT and RUM. The screen drew on a field of about 50 plausible listed names. Even at that pace, it is under one new name a month spread across dozens of candidates. About half the capacity went to private companies (Fluidstack, Volta, Lambda, Nscale, Nexus, Zerra, and possibly AirTrunk and Stream) with no listed pure play at all.
  • IREN shows how a stock can run on reports that never close. It jumped 13% on a tender story, faded, and has since watched two Australian awards go elsewhere. Meanwhile an unnamed-customer disclosure invited speculation that no credible source has confirmed. The widely indexed "$15B contract" is false.
  • Deal days have hit competitors. Usually it is the whole AI-infrastructure group falling together, but single names like WhiteFiber have traded as the loser. A name on a candidate list can fall on the day someone else is picked.
  • The move happens at the announcement, and nobody outside the deal can time it.
  • Releases landed pre-market (Hut 8, TeraWulf, RUM at 07:36 ET), after the close (Riot 16:22 ET, Akamai 16:14 ET), or as evening and weekend press stories (Bloomberg on Riot; The Information on a Sunday for RUM).
  • The typical pattern was a big opening gap that faded.
  • Some sellers never name tenants at all, so a deal can happen with no naming event.
  • This history shows no repeatable edge from positioning ahead of a deal. With n≈8 and daily noise of 4–7%, 20-session outcomes were a coin flip.
  • Not financial advice. Nothing here is a recommendation to buy, sell or hold anything. There are no price targets and no position sizes.

9. Gaps and data notes

  • Tier-2 press sweep incomplete. The web-search budget ran out during verification. Several "no Anthropic link" findings (APLD, KEEL, GLXY, DLR, IRM, NBIS) rest on SEC full-text search, company filings and Anthropic's newsroom, not on a fresh Bloomberg/Reuters/The Information sweep.
  • Western Downs upgraded to SIGNED on Dexus's ASX release as quoted by IPE Real Assets and reported by ABC. The ASX PDF itself was not retrieved.
  • Corrections made while writing:
  • The Cipher water release is a Cipher-issued GlobeNewswire release dated 2026-09-14. I re-checked this, because one verification pass had called it a Fluidstack-only page.
  • EDGAR acceptance times for RUM (07:36 ET), Riot (16:22 ET), IREN FY26 (16:13 ET) and Akamai (16:14 ET) were re-checked against the filing index pages.
  • Price-data notes:
  • Yahoo left the 9/22 close blank for 13 symbols and 9/24 for all US symbols. 9/22 was rebuilt from 5-minute bars and 9/24 taken from the 16:00 regular-market price. Against 74 official closes, the rebuilt figures are off by a median 0.03% (max 0.55%).
  • The ASX 9/25 bar was dropped because it was still trading when fetched.
  • Not re-verified in this pass: Meta talks (NYT via Reuters), the AirTrunk Kurri Kurri report (AFR, read via tier-3 relays), and the 12+ LOIs (The Information, via a tier-3 relay).
  • Working files (scratchpad): anthropic_ledger.json (ledger plus event returns), wf_candidates.json, wf_verdicts.json, study_main.csv, sympathy.csv, confounds.csv, px3/ (patched daily prices), intra/summary.json (intraday and after-hours data).

Home/Products/Research

Research · 2026-09-15

When does the market actually move on a Fed day?

By half past one, an ordinary day has already set 85% of its high and low. A Fed decision day has set 49%. Half the day is still to come.

Every session has a high and a low, and the distance between them is the day’s range. That range is not set all at once — it gets discovered through the session, usually mostly in the first hour or two. What we measured is that process: at each moment, how much of the day’s eventual range has already happened. Two independent samples — 16 meetings on hourly bars and 8 on five-minute bars — trace almost exactly the same curve.

The question

On a Fed decision day the statement lands at 2:00pm and the press conference starts at 2:30. Does the market really wait for it — and if it does, how much of the day is left when the waiting ends?

What came back

It waits, and it waits harder than you would guess. An ordinary session has completed 85% of its high-low range by 1:30pm; a Fed day has completed 49%. In absolute terms the Fed day is not just proportionally back-loaded — it runs narrower than an ordinary day all morning (0.57% against 0.88% by 1:30), crosses over at 2:40 and ends wider. And the larger move belongs to the press conference, not the statement: the 2:30–3:00 half hour adds 20.9 points of the day’s range against 7.3 for the statement itself.

Why it matters

It says where the risk on this one day actually sits, and it is not spread across the session. It also explains a thing people misread as calm: a quiet Fed morning is not the market telling you the day will be quiet, it is the market declining to trade until it has the information. Note what this does not say — the day ends wider but not further away, so a bigger range is not a bigger closing move.

Ordinary day by 1:30
85%
Fed day by 1:30
49%
Gap after 1:30
+36pp
Curves cross at
2:40

First, the scale — how it differs from a normal day

This chart does not normalise anything. The vertical axis is the actual width travelled, as a percentage of the prior close. The interesting part is that a Fed day runs below an ordinary day for the entire morning — by 1:55pm it has covered 0.55% against an ordinary day’s 0.82%. The two cross at 2:40, and the Fed day finishes wider: 1.16% against 0.92%.

0.00%0.25%0.50%0.75%1.00%1.25%they cross at 2:402:00 statement · 2:30 press conferencehigh–low range travelled so far, % of prior close9:3011:0012:302:003:004:00ordinary dayFed decision dayends widernarrower all morning

Eight meetings against 262 ordinary sessions, five-minute bars. Be careful which of these differences are established and which are only suggestive. The crossing shape also appears in the 16-meeting hourly sample, but the intraday samples are too small to settle the absolute widths: “narrower all morning” is −0.31pp at p=0.073 (n=16) — suggestive, not proven. “Wider by the close” is p=0.37 in this small sample, but it is established elsewhere, on 218 meetings of daily data: +24.2 bps, p < 0.0001. The intraday view shows you the shape; the long daily sample is what proves the day ends wider.

ByFed dayOrdinary dayGap
10:300.441%0.534%−0.093pp
11:300.506%0.685%−0.180pp
12:300.556%0.779%−0.222pp
1:300.567%0.876%−0.309pp
2:300.761%0.946%−0.185pp
3:301.127%1.002%+0.125pp
4:001.212%1.049%+0.163pp

Sixteen meetings against 458 ordinary sessions, hourly bars, range as a percentage of the prior close.

Second, the timing — when the range gets made

Normalising every day to 100% of itself strips out how wide the day was and leaves only when it happened. This is far more powerful statistically, because it removes the enormous day-to-day variation in volatility — exactly the variation that swamped the p-values on the absolute chart above.

0%25%50%75%100%2:00 statement · 2:30 press conference9:3011:0012:302:003:004:00share of the day’s high–low range already setordinary dayFed decision day1:55pm — half the Fed-dayrange is still to comean ordinary day is 91% doneFed days · 5-min bars (n=8)ordinary days (n=262)hourly bars, n=16 — 2nd sample

The vertical axis is the share of that day’s own high-low range already set, with every day normalised to 100% of itself. The gold line is eight meetings on five-minute bars; the hollow dots are a separate sample — sixteen meetings on hourly bars, a different date range, a different data source and a different bar size. Through the critical window the two agree to within 1.3 percentage points.

The numbers

ByFed dayOrdinary dayGap
10:3038.9%54.8%−15.9pp
11:3044.5%69.7%−25.2pp
12:3048.3%78.0%−29.7pp
1:3049.5%85.1%−35.6pp
2:3064.6%91.2%−26.6pp
3:3094.1%95.9%−1.8pp
4:00100%100%—

Sixteen meetings against 458 ordinary sessions, hourly bars. Share of the range set after 1:30pm: 50.5% on Fed days against 14.9% on ordinary days, a gap of +35.6 points, permutation p < 0.00001.

The press conference is the bigger event

The statement and the press conference are two separate events and they are worth separating. On five-minute bars the single bar covering 1:55–2:00 — the statement landing — takes the day from 50.7% complete to 58.0%: 7.3 points in five minutes. But the half hour from 2:30 to 3:00, when the press conference opens, adds 20.9 points — nearly three times as much. The market reacts more to what the chair says than to what the statement wrote.

The morning is quieter than an ordinary morning

This is the part that is easy to miss. From 9:30 to 2:00 a Fed day travels 0.64% against 0.82% on an ordinary day. The Fed morning is not simply quiet next to its own afternoon; it is narrower in absolute terms than a normal morning. People who would otherwise trade in the morning are waiting. Everything the day gains, it gains after two: 1.00% versus 0.39% in the last two hours, about 2.5× normal.

What this does not say

  • A wider range is not a bigger move. Fed days run 24.2 bps wider high-to-low (n=218 since 1999, p < 0.0001), but the absolute close-to-close move is not larger (p=0.52) and the standard deviation of returns is essentially identical (ratio 1.008). The day travels farther without ending farther away.
  • It says nothing about direction. The famous Fed-day pop is gone: +38.1 bps in 1999–2011 (p=0.008) decaying to +4.3 bps after 2019 (p=0.79). In the press-conference era Fed days are up less often than ordinary days, 47.5% against 54.5%.
  • The sample is small and recent. Sixteen meetings on hourly bars back to October 2023, eight on five-minute bars. The shape reproduces across two independent samples, but its persistence is untested and cannot be tested with intraday history this short.
  • It does not know what happens at any one meeting. These are averages over meetings with very different content — hikes, cuts, holds. A base rate is not a forecast.

Method: for each session we compute the full high-low range, then the share of it already set at each moment, normalise every day to itself and average. The null relabels which days are Fed days, 20,000 times, within the same set of sessions. The two samples are independent: hourly bars from Yahoo (from 2023-10-17, 16 meetings against 458 ordinary days) and five-minute bars from our own store (from 2025-08-14, 8 against 262). The meeting calendar — 295 scheduled decisions since 1990 — was sourced two separate ways and reconciled line by line, agreeing 295/295. Historical base rates, not investment advice.

Home/Products/Research

Research · 2026-09-03

Does Apple really rise before an iPhone launch?

The short answer is no. The run-up is not there. The fall is — on the day of the keynote and the day after it, and nowhere else.

“Apple runs up into the iPhone keynote, then sells the news.” That is two claims, and they can be tested separately. Measuring Apple’s excess return against SPY on each trading day around 13 clean September keynotes (2012–2025), benchmarked against the same empirical null the p-values use — 11,663 wholesale shifts of the 13 anchors, median +0.060% a day — the first half is backwards and the second half holds, for exactly two days.

The question

Everyone knows the pattern: Apple rallies into the September iPhone event and gives it back afterwards. Is either half of that true, and if so on which days?

What came back

The run-up is not there. Over the ten sessions into the keynote Apple returns +0.22% excess against a null median of +0.61% — it underperforms an ordinary stretch. The selling is real but narrow: the keynote day is −0.59% and day +1 is −0.56%, together −1.16% against a null median of +0.13%. By day +2 it is finished.

Why it matters

It relocates the trade. Anyone long into the event for the run-up is paying for something the data does not contain, and anyone waiting until day +2 to sell has missed all of it. It also shows how a real pattern dies under a search: hunt the best day among sixteen and this one lands at the 83rd percentile of its own null.

Clean keynotes
13
Run-up, 10 days
−0.39
Day 0 and +1
−1.29
Day +2 onward
gone
+3.8+2.5+1.2-0.2-1.5null 90thnull 10thKEYNOTE+1.44% peak-0.94% trough-10-5day 0+5━ the 13 keynotes, cumulative░ null 10th-90th percentile band
This chart has to be read honestly. The blue line is the 13 keynotes cumulatively; the grey band is the 10th–90th percentile of the same null the p-values on this page use — 11,663 wholesale shifts of the 13-anchor set, i.e. what an ordinary 16-day stretch of this stock actually does, with its spread. The blue line never leaves the band. Its low (day +1, −0.94%) sits at the 10.7th percentile, against the lower edge but inside it. Cumulative noise grows faster than the effect does: by day +5 the band spans −1.07% to +3.39%, which swamps a two-day move of −1.2pp. The cumulative view is where this effect hides, not where it shows. It is visible in the daily chart below, and that is where it is tested.

Day by day, the shape appears

Each bar is the mean excess return across the 13 keynotes on that trading day. The dashed line is the null’s own median day, +0.060% — not an assumed drift rate, so the picture and the p-values are measured against the same thing.

+0.609%-10+0.095%-9+0.338%-8+0.151%-7+0.247%-6-0.258%-5-0.309%-4-0.499%-3-0.356%-2+0.201%-1-0.592%DAY 0-0.563%+1+0.159%+2+0.247%+3-0.064%+4+0.127%+5null median day +0.060%
The cumulative path is clearer still. From day −10 it reaches +1.44% by day −6 — the high of the whole window — then bleeds back to +0.02% by day −2. It falls to −0.37% on the keynote day, troughs at −0.94% on day +1, and recovers to −0.47% by day +5. There is a run-up. It happens a fortnight early and is handed back before the event arrives.

The two claims, charged separately

Each block is measured against what Apple normally returns over the same number of days. The null shifts the whole 13-anchor set wholesale, 6,000 draws:

BlockActualNull medianDiff HitEmpirical p
Run-up, day −10..−1+0.22%+0.61%−0.39pp7/130.402
Keynote day 0−0.59%+0.07%−0.66pp4/130.046
Day 0..+1−1.16%+0.13%−1.29pp5/130.011
Day 0..+2−1.00%+0.18%−1.17pp4/130.053
Day +1..+2 only−0.40%+0.13%−0.52pp5/130.166
Day +1..+5−0.09%+0.29%−0.39pp8/130.330
-0.445 ppRUN-UPday -10..-1-0.659 ppkeynote dayday 0-1.288 ppday 0..+1the whole effect-0.426 ppafterday +1..+5
The “null median” column is the median of the same null the p-values come from — 11,663 wholesale shifts of the 13 anchors — not an assumed drift rate. That matters: an earlier version of this table used Apple’s unconditional 1990–2026 mean of +0.0664%/day, while the events run 2012–2025 where the drift is +0.0437%/day, 1.52× smaller. Switching to the null median leaves the conclusions intact but moves two numbers: day 0..+2 goes from 0.045 to 0.053 and no longer clears 0.05, and the keynote day goes from 0.039 to 0.046. And note the last two rows — remove the keynote day and what remains is not significant. This is two bars, day 0 and day +1, and nothing else.

Is it robust, or is it one year?

With n = 13 the first question has to be whether a single year is carrying the result.

  • Leave-one-out: no single year. Dropping each keynote in turn leaves the day-0 t between −1.65 (dropping 2013, the largest contributor) and −2.58. The result bends but never breaks.
  • The median is more negative than the mean. Median day 0 is −0.73% against a mean of −0.59%, so this is not one outlier dragging an average.
  • The sign test is the conservative read. 9 of 13 keynote days were negative, one-sided binomial p = 0.133. Distribution-free, it is suggestive rather than settled.
  • The last five were all negative. 2021 through 2025 closed down on day 0 every time (−0.42, −0.87, −1.16, −1.08, −1.72) and down over day 0..+1 every time.
Null median day+0.060%
Keynote day mean−0.592%
Keynote day median−0.73%
Weakest leave-one-out t−1.65
The honest counterweight. If instead of naming the day in advance you hunt the best day among the sixteen from −10 to +5, the finding evaporates: observed max|t| is 2.68 — and it falls on day −10, not the keynote — against a 16-arm empirical null with median 2.26 and 95th percentile 3.09. That is the 83rd percentile, p = 0.167. This result stands only as a pre-specified question about day 0 and day +1, which is how it was asked here. Had we gone looking for the best day, we would have found day −10 and it would have meant nothing.

The surface pays up for a day that moves less than usual

Take the realised absolute move on those same 13 keynote days: mean 1.12%, median 1.17%, largest 2.30%. An ordinary Apple day averages 1.24%. The keynote day moves 0.90× a normal day. It is not a big-move day at all.

+31.4%9/4 -> 9/9CONTAINS THE KEYNOTE+25.3%9/9 -> 9/11+28.2%9/11 -> 9/14+22.9%9/14 -> 9/16+22.5%9/18 -> 9/25
And this is the forward volatility between adjacent expiries, computed from Apple’s own option chain at Friday’s close: the bucket containing the 9 September keynote prices 31.4% against 22.5–28.2% on either side. The market charges a premium for the day. Putting those two facts side by side is an observation with a direction, not a tested trade — no spread paid, no null, no out-of-sample. It is recorded so it can be pre-registered and tested, not sized.

Zoom in to the minute: the drop is the hour after the keynote

Close-to-close is all a daily bar can tell you. Broken into one-minute bars across the nine keynotes since 2016 — every one of which began at 13:00 ET, without exception in fifteen years — the shape is not what anyone assumes.

+1.5%+1.0%+0.5%+0.0%-0.5%-1.0%-1.5%13:0014:0015:0016:0012:30KEYNOTE 13:00peak +0.38%trough −0.50%+0.06% by the bell━ 9 keynotes (bold = mean, faint = each year)┄ 243 ordinary days
Apple rises for the first twenty-five minutes of the keynote, peaking at +0.38% at 13:25 while the product is still on stage. The selling is 14:00–15:00 (the shaded band), down to −0.50%. From 15:00 it climbs back, closing at +0.06%. A 0.86-point round trip in ninety minutes that leaves almost no trace at the close — which is exactly why the daily test could not see it. The dashed line is 243 ordinary days on the same clock; it never leaves ±0.02%.
Clock windowvs SPYtVerdict
09:30–13:00, before−0.70%−2.63weak, not the signal
13:00–14:00, the keynote hour+0.04%+0.79nothing happens
14:00–15:00−0.61%−9.03this is the move
15:00–16:00, into the close+0.51%+5.32the recovery

Four clock windows on two stocks is eight cells, so the best of them is charged for the search. Against a max-statistic null — draw nine pseudo-event days from the 243 controls, recompute all eight cells, take the max, four thousand times — the null’s 95th percentile is 3.29 against an observed 9.03. It survives at p < 0.0001. Eight of the nine years are negative by 15:00; 2019 is the exception.

And the supply chain does not move. TSMC, which fabricates the chip, shows nothing in any hour — its best cell reaches t = −2.21, under the 3.29 bar. Arm cannot be tested at all: it listed on 14 September 2023, two days after that year’s keynote, leaving two events. Whatever this is, it belongs to Apple, not to its suppliers.

What this study does not claim

It does not claim a tradeable edge. The whole effect is −1.29pp over two days on n = 13, and the most conservative test of it — the sign test — gives p = 0.133, before any borrow, spread or slippage. This is a shape, not a rule.

It does not forecast 9 September 2026. Four of the thirteen keynote days closed higher, including 2019 at +1.20%.

And it does not contradict the coarser test that came first — a 25-day window into the event is not special (event years +3.03% against non-event years +4.38%). A window asks whether the period is unusual and the answer is no. Asking which day is the question this data can actually answer.

Method. Thirteen clean September keynotes, 2012–2025. 2011 is excluded (off-cycle 4 October, and Steve Jobs died on keynote day+1); 2020 is excluded (COVID-delayed to 13 October). Excess return is Apple’s adjusted daily return minus SPY’s. Every baseline and every p-value on this page comes from one empirical null: 11,663 wholesale shifts of the 13-anchor set, preserving both the spacing of the events and the autocorrelation of the series, median +0.060%/day. An earlier version of the chart drew a straight constant-drift line (+0.0664%/day, 1990–2026) as the counterfactual. That was wrong on both counts — the period did not match the 2012–2025 events, whose drift is +0.0437%/day, and a line with no variance makes any wobble look like a divergence. Every p-value is empirical, built by shifting the whole anchor set rather than by an analytic approximation. Harness: harnesses/aapl_iphone_event/, registry 2026-09-03-007. Research, not investment advice.

← All research

Home/Products/龙气🤖 Algo

Balder-algo-logs · 龙气🤖

The short book — you see what it buys

Positions last from a few hours to a few days. Entries, adds and exits are reported as they happen, and half an hour after the close one card sums up every trade of the day — not the good ones picked afterwards, all of them.

Closed trades
96
Win rate
51%
Average
+0.12%
Best / worst
+12.1% / -8.7%
Open now
4
All 96 closed trades, winners and losers alike.

Two strategies, run independently

They are trying to do different things, so they never interfere with each other.

Oversold bounce · RSI bounced25 trades · 56% win
Momentum · Alpha Emerged53 trades · 53% win
Holding periodhours – days
Reportinglive + after-close card
The bounce strategy takes fewer trades and wins more often; the momentum strategy takes many more and each one is thinner. Both numbers are published — neither is hidden behind the other.
龙气🤖 daily summary card

Daily result

One row per session — how many trades closed, how many won, and what the average was. Subscribers get every fill as it happens; this is the public version of the same record, updated after the close.

Latest session
2026-10-02
Closed that day
3
Won
1/3
Day average
+0.38%
Sessions logged
36
“Day average” is the mean return of the trades that closed that session, not an account return — position sizing is not published here. Losing days are listed the same as winning ones.
DateTrades WonWin rateDay average BestWorst
2026-10-0231/333%+0.38%CRWV +5.8%NVO -2.9%
2026-10-0110/10%-5.03%LMT -5.0%LMT -5.0%
2026-09-3011/1100%+5.47%SNOW +5.5%SNOW +5.5%
2026-09-2911/1100%+1.85%SMTC +1.9%SMTC +1.9%
2026-09-2830/30%-5.17%BAC -2.2%CRCL -7.0%
2026-09-2431/333%-2.20%IONQ +5.1%ORCL -6.1%
2026-09-2210/10%-5.32%SOXS -5.3%SOXS -5.3%
2026-09-2111/1100%+12.10%ARM +12.1%ARM +12.1%
2026-09-1510/10%-5.14%CRCL -5.1%CRCL -5.1%
2026-09-1410/10%-6.90%STX -6.9%STX -6.9%
2026-09-1020/20%-5.01%IONQ -5.0%ORCL -5.0%
2026-09-0421/250%+0.80%MU +5.2%AVGO -3.5%
2026-09-0363/650%+0.38%AAPL +6.9%WMT -6.1%
2026-09-0211/1100%+0.12%CRWD +0.1%CRWD +0.1%
2026-08-3110/10%-1.19%MRVL -1.2%MRVL -1.2%
2026-08-2810/10%-7.92%IONQ -7.9%IONQ -7.9%
2026-08-2732/367%+0.58%NBIS +4.9%RGTI -4.5%
2026-08-2620/20%-4.72%QBTS -3.4%LLY -6.0%
2026-08-2511/1100%+0.72%ASML +0.7%ASML +0.7%
2026-08-2410/10%-1.82%NVDA -1.8%NVDA -1.8%
2026-08-2143/475%+1.15%QBTS +4.1%NBIS -1.3%
2026-08-2040/40%-4.47%UNH -3.0%IONQ -6.1%
2026-08-1920/20%-3.64%QBTS -3.2%ASTS -4.1%
2026-08-1821/250%-1.35%NFLX +1.3%RGTI -4.0%
2026-08-1764/667%+1.77%COHR +9.1%IBM -1.8%
2026-08-1411/1100%+1.80%GOOGL +1.8%GOOGL +1.8%
2026-08-1344/4100%+2.43%TSLA +3.7%IONQ +1.3%
2026-08-1287/888%+3.65%STX +8.4%ARM -1.8%
2026-08-1152/540%+0.03%CRCL +5.5%MRVL -4.2%
2026-08-1020/20%-1.77%MCD -1.2%INTC -2.4%
2026-08-0773/743%+0.08%IONQ +7.1%BE -6.5%
2026-08-0631/333%-2.77%AAPL +1.7%STX -8.7%
2026-08-0522/2100%+4.99%WDC +8.9%TSM +1.1%
2026-08-0422/2100%+8.13%ASTS +11.2%NOK +5.1%
2026-08-0364/667%+0.98%TSLA +5.3%CRCL -5.1%
2026-07-3122/2100%+5.00%MRVL +7.8%QQQ +2.2%

Every closed trade

Newest first. The record is complete because each entry was published before the outcome was known.

SymbolStrategy OpenedClosed EntryExitReturn
HDOversold bounce09-2810-02290.57285.46-1.8%
NVOOversold bounce09-2810-0238.4337.32-2.9%
CRWVV-base09-2310-0287.5392.60+5.8%
LMTV-base09-2310-01531.71504.96-5.0%
SNOWV-base09-2409-30329.51347.53+5.5%
SMTCV-base09-2909-29178.57181.87+1.9%
BACOversold bounce09-1809-2857.7356.44-2.2%
CRCLV-base09-2309-2892.2685.85-7.0%
AAOIV-base09-2509-28101.0794.68-6.3%
ORCLV-base09-2309-24145.70136.83-6.1%
ARMV-base09-2409-24325.55307.19-5.6%
IONQV-base09-2409-2442.0544.21+5.1%
SOXSV-base09-2209-2234.9333.07-5.3%
ARMV-base09-1809-21264.50296.50+12.1%
CRCLV-base09-1509-1592.7287.95-5.1%
STXV-base09-1109-14834.58776.99-6.9%
IONQV-base09-0909-1039.1037.14-5.0%
ORCLV-base09-0909-10162.22154.08-5.0%
MUV-base09-0209-04945.82994.53+5.2%
AVGOOversold bounce08-2809-04375.37362.04-3.5%
AAPLOversold bounce08-1409-03307.11328.21+6.9%
IGVOversold bounce08-1809-03102.56106.95+4.3%
CSCOOversold bounce08-1409-03112.58108.61-3.5%
WMTOversold bounce08-1809-03115.41108.42-6.1%
NFLXMomentum08-1909-0380.5482.67+2.6%
LLYMomentum08-2709-031,182.451,159.63-1.9%
CRWDV-base09-0209-02202.34202.58+0.1%
MRVLV-base08-3108-31214.52211.97-1.2%
IONQMomentum08-2708-2842.1838.84-7.9%
NBISMomentum08-2608-27215.69226.19+4.9%
RGTIMomentum08-2508-2716.9916.23-4.5%
IBMMomentum08-1908-27237.39240.57+1.3%
LLYMomentum08-1908-261,269.341,192.80-6.0%
QBTSMomentum08-2608-2618.5817.94-3.4%
ASMLMomentum08-1908-251,750.011,762.61+0.7%
NVDAMomentum08-1908-24216.92212.97-1.8%
QBTSMomentum08-2008-2119.0419.82+4.1%
GLWMomentum08-1908-21152.11153.84+1.1%
TSMOversold bounce08-2008-21416.42418.96+0.6%
NBISOversold bounce08-2008-21221.94219.12-1.3%
IONQMomentum08-1808-2044.5441.81-6.1%
RGTIMomentum08-1908-2016.8615.99-5.2%
UNHOversold bounce08-1708-20396.69384.87-3.0%
APPOversold bounce08-1408-20320.59308.98-3.6%
QBTSMomentum08-1808-1919.6919.06-3.2%
ASTSMomentum08-0508-1967.2064.47-4.1%
RGTIMomentum08-1308-1818.7718.02-4.0%
NFLXMomentum08-1708-1877.8178.80+1.3%
IONQMomentum08-1708-1745.7346.33+1.3%
IBMMomentum08-1208-17233.44229.33-1.8%
QBTSMomentum08-1708-1720.7921.10+1.5%
NVDAMomentum08-1408-17225.50227.85+1.0%
COHROversold bounce08-1408-17321.85351.23+9.1%
SPYOversold bounce08-1408-17777.39772.65-0.6%
GOOGLMomentum08-1208-14342.81348.98+1.8%
QBTSMomentum08-1008-1320.6021.17+2.8%
NFLXMomentum08-1208-1374.3375.79+2.0%
IONQMomentum08-1308-1345.5546.13+1.3%
TSLAOversold bounce08-1008-13327.74339.96+3.7%
WDCMomentum08-0608-12423.31452.60+6.9%
MUMomentum08-0608-12851.34904.46+6.2%
TSMMomentum08-0708-12418.07428.06+2.4%
STXMomentum08-1008-12816.99885.94+8.4%
IONQMomentum08-1008-1242.6244.34+4.0%
ARMMomentum08-1208-12273.26268.26-1.8%
MCDMomentum08-1108-12271.94274.80+1.1%
HOODOversold bounce08-1008-1293.0794.91+2.0%
MRVLMomentum08-0408-11219.71210.57-4.2%
GOOGLMomentum08-1108-11353.41349.59-1.1%
CRCLMomentum08-1008-1166.6170.29+5.5%
NFLXMomentum08-1108-1175.9276.72+1.1%
ARMMomentum08-1008-11270.64267.39-1.2%
INTCMomentum08-0708-1099.3396.98-2.4%
MCDMomentum08-0708-10275.54272.34-1.2%
ORCLMomentum08-0408-07146.74145.16-1.1%
STXMomentum08-0708-07827.41780.91-5.6%
ARMMomentum08-0708-07282.50278.97-1.2%
BEMomentum08-0408-07230.75215.80-6.5%
IONQMomentum08-0508-0740.2343.07+7.1%
RGTIMomentum08-0508-0716.8917.88+5.9%
TSLAOversold bounce08-0408-07322.06328.57+2.0%
STXMomentum08-0408-06863.59788.72-8.7%
IBMMomentum08-0508-06234.50231.47-1.3%
AAPLOversold bounce08-0308-06307.30312.40+1.7%
TSMMomentum08-0408-05416.20420.61+1.1%
WDCMomentum08-0308-05515.51561.49+8.9%
ASTSMomentum08-0308-0463.5170.62+11.2%
NOKOversold bounce07-3108-049.449.92+5.1%
CRCLMomentum07-3108-0362.0158.85-5.1%
INTCMomentum08-0308-0387.7890.67+3.3%
IBMOversold bounce07-2908-03224.37226.30+0.9%
SPCXOversold bounce07-2908-03115.40114.47-0.8%
TSLAOversold bounce07-2908-03305.80322.07+5.3%
SPYOversold bounce07-3108-03740.37757.69+2.3%
QQQOversold bounce07-3007-31678.30693.29+2.2%
MRVLOversold bounce07-3007-31178.11192.00+7.8%

Home/Products/Balder's Position

Balder’s Position

The long book — every name, in and out

Uptrend trend-following. Published after the close, so you can take it in the after-hours session or the next morning — the holding period is long enough that the first few minutes do not decide the trade. Every position carries its reasoning.

Disclosed on the way in and on the way out — which is why the table below is complete by construction. There is no version of it with the losers removed.

Positions
41
Closed up
54%
Average
+3.3%
Best
SMTC +48.1%
Worst
MDB -17.8%
Balder's Position book card
Strategyuptrend trend-following
Publishedafter every close
Tradeableafter hours or next day
Each position carriesreasoning + analysis
Book opened2026-07-28
Entries and exitsall disclosed
SymbolInOutEntryLast / exit ReturnHeld
SMTCOPEN131.56194.88+48.1%—
METAOPEN616.15728.08+18.2%—
IONQOPEN45.4843.77-3.8%—
AMATOPEN512.01540.04+5.5%—
LITEOPEN971.261,085.42+11.8%—
ASMLOPEN1,808.491,867.31+3.3%—
CRWVOPEN89.6289.62+0.0%—
MDB09-2409-30423.86348.61-17.8%6d
COIN09-2209-25201.07195.11-3.0%3d
OXY09-1009-1860.8958.84-3.4%8d
NVDA09-0109-11217.87218.99+0.5%10d
VRT09-0809-11293.71257.65-12.3%3d
NFLX08-0609-1073.5375.79+3.1%35d
CRWD09-0409-09212.65207.76-2.3%5d
AAPL09-0709-09321.75315.86-1.8%2d
QCOM09-0409-08167.56172.88+3.2%4d
NET09-0109-04287.01279.24-2.7%3d
LLY08-1709-031,188.231,157.92-2.6%17d
ORCL09-0109-03141.21155.95+10.4%2d
IONQ07-3108-2836.5238.86+6.4%28d
IBM08-0308-27225.71238.60+5.7%24d
RGTI07-2808-2614.4616.03+10.9%29d
QBTS07-2808-2617.6817.64-0.2%29d
NBIS08-2408-26210.49215.00+2.1%2d
ASML08-1808-241,790.301,754.53-2.0%6d
NVDA08-1308-21226.04214.96-4.9%8d
ASTS07-2808-2055.4564.01+15.4%23d
GLW08-1808-20159.53151.65-4.9%2d
BRK-B08-0308-15517.22505.97-2.2%12d
GOOGL08-0608-13357.54346.03-3.2%7d
MCD08-0608-12275.65275.04-0.2%6d
INTC07-2908-1281.88102.50+25.2%14d
ARM07-3008-12241.54274.30+13.6%13d
WDC07-2908-11462.04437.67-5.3%13d
MU08-0308-11829.50861.22+3.8%8d
TSM08-0308-11406.11420.79+3.6%8d
STX07-2808-11747.30821.22+9.9%14d
BE07-3008-10209.63212.39+1.3%11d
UNH07-2908-10420.57408.38-2.9%12d
MRVL08-0608-10210.54213.69+1.5%4d
CRCL07-3108-1062.6166.25+5.8%10d
Disclosed research positions, marked at the close. Past results do not predict future results.

Handbook · 订阅使用说明书

How to use the subscription

Three channels, identical content — pick whichever is easiest. If you subscribe on X, do it in a web browser: subscribing inside the iOS app adds Apple's 30% cut.

X · subscribe on the web
$10 /month
The full Balder’s Position research letter, on X. Does not include the twice-daily SPX structure reads — those go to members by email. Subscribe in a browser — an in-app purchase loses 30% to Apple.
Subscribe on X →
Venmo · recommended
$12 /month
Everything on X, delivered to your inbox — plus the two full SPX structure reads each day (the 10:00 probability cone, and the 12:30 update re-anchored on the live tape — see the schedule below for what is running right now). Put your email in the payment note; enrolment is automatic. $36 buys three months.
Subscribe on Venmo →
Substack
$15 /month
Billed through Substack; identical to the Venmo tier — SPX reads included.
Subscribe on Substack →

When each thing arrives

All times are US Eastern, on market days only — nothing goes out on weekends or exchange holidays. These stay fixed across the daylight-saving switch; what moves is your local clock.

9:15 AM
Balder's Position — Preview
what could trade today and the exact level that would trigger it, before the open
9:30 AM
US market opens
10:00 AM
SPX Range Outlook
probability cone for the S&P — projected high/low, dealer-gamma walls, touch odds
12:30 PM
SPX Live
under maintenance
rest-of-day cone re-anchored on the live tape; wall-break alerts
2:00 PM
Earnings Radar
on the days a name we cover reports — implied move vs its own history, and how it usually reacts
4:00 PM
US market closes
4:30 PM
龙气🤖 Algo-logs — Daily Summary
the short-term book's day: what was entered, what was closed, and the running record
6:00 PM
Balder's Position
the long-term book — the alpha engine's highest-conviction names, followed open→close
Any time
Featured Trading Call
sent by hand, not on a clock — a single setup worth breaking the schedule for

The two SPX structure reads go to email members (Venmo / Substack) only. The Earnings Radar fires only on days a name we cover actually reports — a quiet day with no report sends nothing, which is expected rather than a miss. The Structure Read lives on the website and is never emailed.

1 · Balder-algo-logs — the short book

Close to a follow-along feed: you see what it buys, as it buys it. It runs two strategies, oversold bounce and momentum, holds from a few hours to a few days, reports every trade live, and posts one summary card half an hour after the close.

The two strategies run independently and never interfere — they are trying to do different things. Every closed trade is here →

Balder algo-logs daily summary

2 · Balder’s Position — the long book

Uptrend trend-following. It goes out after the close, so you can trade it in the after-hours session or the next morning — the horizon is long enough that the first few minutes do not decide it. Every position comes with its reasoning and analysis; ask if any part of it isn't clear.

Disclosed on entry and on exit, so the record is complete — winners and losers both. See the record →

Balder's Position book card

3 · Earnings Radar

The badge in the top-right corner is the whole read:

Green — the model expects up
Red — the model expects down
Grey — coin-flip, the model is making no call at all

Grey does not mean "unsure". It means the model declined to act, and those are excluded from the record rather than scored as free wins. The scored history is here →

Members can request a Structure Read or an Earnings Radar for a specific ticker. A name added on request usually comes back coin-flip, because the system has no history on it yet — that is expected, not a fault.
Earnings Radar board

4 · What is free

The SPX cone and the 24/7 board are free to everyone right now — no subscription needed.

24/7 board →   SPX probability cone →   Free Discord →

5 · What comes next

More tutorials, more strategies, more products — the research loop runs continuously and what survives gets published.

Everything here is NFA — not financial advice. Please don't ask for entry prices, position sizes or timing.
algo-logs · shortlive + 4:30 PM ET summary
Position · long6:00 PM ET
Earnings Radar2:00 PM ET, report days
Structure Readon request for members
SPX / 24-7 boardfree
All three channelsidentical content
Join — $12/month Get the free read instead →

Membership · Beta

Trade with Balder

One price, three ways to pay, identical content on every one of them — the marked book, the cone, the radar, and the reasoning behind each call. What you get, in detail →

$12 / month on Venmo

Also on Substack at $15 — same thing, SPX reads included. X is $10 and carries the research letter, but not the twice-daily SPX structure reads (subscribe on the web, not in the app — the app adds Apple's 30%). Full handbook →

  1. Send $12 for each month you want on Venmo — $36 gets you three.
  2. Put your email address in the payment note. That is the only way we know where to send you.
  3. The system reads the payment and enrols you automatically — usually within half an hour, no forms.
Pay on Venmo → @Balder0405
No email in the note means no way to reach you — that is the one step that cannot be skipped.
Beta pricing while the site is being built out.

Not ready to pay? The daily posts are free on X, Substack and Discord.
Balder
Daily
Balder's Position letter + marked book
Daily
SPX 24×7 cone + structure reads
Weekly
Earnings Radar board
As filed
Insider buys & 13D stakes

Account

No login needed — there is no door

You do not need an account. Every page on this site is readable right now, and nothing is held back behind a sign-in. The account system is not finished, so rather than leave you at a login box that cannot work, here is the honest version: just go and read it.

If you arrived from a link in an email, or saw a sign-in prompt somewhere — that is a trace of something not yet built. There is no account for you to create and no password for you to reset. Nothing you do here is gated.

Go straight to these

Subscribing changes what gets sent to you — live alerts, the daily letter — not what you can read here. How that works is in the handbook.

404

That page isn’t here.

The address you followed doesn’t match anything on this site — most likely a link from before the pages moved to their own addresses. Everything the desk publishes is one click away.