Daily Market Diaries

Thursday, September 24, 2026trending

Dominant force today

Today was driven by interest rates. Bonds and stocks moving the same way points at yields as the common driver.

ConditionsA half hour this fast is rare. It was one outlier stretch inside the session, not a new pace for the market.

Short term

QQQ closes little changed

Overnight, Nasdaq futures set their high of 30,814.25 by 6:20 p.m. the prior evening, fell 443.50 points to a low of 30,370.75 by 5:45 a.m., then recovered 149.00 points into the 9:30 open. That left them down 250.00 points (-0.81%) from the prior cash close, after being down as much as 399.00 points (-1.30%). The overnight range was 1.7 times that of a typical recent night. By session: Asian hours -228.25 points on 1.1 times the usual volume, European hours -79.00 points on 1.7 times the usual volume, the US pre-market +57.25 points on 1.0 times the usual volume. Scheduled before the open: Weekly Jobless Claims at 8:30 a.m. The cash open came in the lower half of the overnight range. The overnight low held through the day session; the overnight high was cleared by 12:45 p.m.

Opening hour
+$2.61 +0.35%
9:30–10:30
Midday
+$1.63 +0.22%
10:30–2:00
Final two hours
+$1.53 +0.21%
2:00–4:00

QQQ gapped down at the open to $735.29, below the prior close of $741.21, hit the session low of $734.62 by 9:35, then extended the move higher into a session high of $742.66 by 1:10, and closed at $741.09, down $0.12 (-0.02%) from the prior close, holding near the high with only a modest give-back into the close. By the clock: the opening hour added $2.61 (+0.35%), midday added $1.63 (+0.22%), and the final two hours added $1.53 (+0.21%). Every part of the session moved the same way.

The fastest stretch of the day came between 12:10 and 12:40: QQQ rose $5.36 (+0.73%) in half an hour, 8.8x a typical move for that time of day over the prior 20 sessions, on 2.7x the usual volume for that time of day. The push carried it through the session's earlier high ($738.16) at 12:20 — a level many short-term traders watch, and a common place for a move to pick up speed. That makes it a genuine outlier: more unusual than the fastest stretch of 90% of the prior 20 sessions. Options were part of it: 13% of the day's call volume changed hands in that half hour, against a typical 6% for the same stretch over the prior 6 sessions, and calls ran 1.6 to 1 against puts versus 1.1 to 1 for the full day. That is the footprint of options-driven buying — the raw ingredients of a gamma squeeze — though volume alone can't prove dealers were forced to chase. Scheduled news doesn't explain the timing: today's releases (Weekly Jobless Claims at 8:30) came well before it. This page doesn't track unscheduled headlines.

By this market's own standards it was a quiet day: the -0.02% move was larger than 2% of the prior 250 sessions, on a range 1.1x its 20-day average and volume 0.8x. Modest in size, it still left a mark. The max-pain strike moved up from 732 to 735.

Bonds moved the same way as stocks (TLT -1.29%), so yields were part of the story. Put together, the dominant force was interest rates. On balance this was a macro-driven day (bonds made a real move; credit confirmed; scheduled data landed).

Into the Sep 25 expiry (1 day out), QQQ closed $6.09 above the 735 max-pain strike, between the largest put concentration at 705 and the largest call concentration at 755.

Weekly jobless claims came in at 197K

Best to your trading!

Medium termuptrend intact
Long termbull market

Signal and noise

What changed something today, and what you can set aside.

Signal

  • An outlier half hour (12:10–12:40, +0.73%): more unusual than the fastest stretch of 90% of recent sessions.

Noise

  • The size of the day: -0.02% was larger than only 2% of the past 250 sessions.
  • Volatility: the VIX barely moved (+2.77%, to 15.60).
  • The day's range: 1.1x its 20-day average, which is normal.

QQQ, last 15 sessions

Daily close against the nearest-expiry max-pain strike.

700710720730740750Sep 3Sep 9Sep 14Sep 17Sep 22Sep 24
Close ($741.09)Max pain (735)

Price recap

Open
$735.29
High
$742.66
Low
$734.62
Close
$741.09
Change
−0.02%
Volume
26.9M
Low at (ET)
9:35 AM
High at (ET)
1:10 PM

Options key levels

Nearest expiry Sep 25, 1 day out.

Positioning here is fairly balanced between calls and puts (1.28 put/call open interest). The 705 strike alone carries ~32,849 contracts, the largest concentration in the chain. The nearest notable call-side cluster is at 755. Spot is sitting $6.09 above the 735 max-pain strike into 2026-09-25's (1d) expiry.

Max pain
735
Put wall
705
Put wall OI
32,849
Call wall
755
Call wall OI
20,285
Put/call OI
1.28

Levels in play

Where things stand going into the next session. Facts about positioning and price, not forecasts.

735
Max-pain strike for the Sep 25 expiry, 1 day out; the close was $6.09 above it.
705
Largest put open interest in the chain (32,849 contracts).
755
Largest call open interest above the price (20,285 contracts).
$742.66
Today's high.
$734.62
Today's low.
$738.16
The session's earlier high, cleared at 12:20.

Market internals

Daily change, all bars on one scale.

Breadth was narrow — cap-weighted SPY (-0.07%) outran equal-weight RSP (-0.50%) and small caps (IWM -0.08%). Credit confirmed the move (HYG -0.27%, JNK -0.31%), tracking the same direction as equities. TLT selling off right alongside stocks (-1.29%) is the tell: this reads as a rising-yields-driven day, not a broad risk-off move across the board.

QQQ
−0.02%
SPY
−0.07%
RSP
−0.50%
DIA
−0.31%
IWM
−0.08%
Mag 7 avg
+0.58%
HYG
−0.27%
JNK
−0.31%
TLT
−1.29%

Today's releases

  • Weekly jobless claims came in at 197K
Assembled Sep 24, 2026, 4:16 PM ET from end-of-day data.