Daily Market Diaries

Tuesday, October 20, 2026pullback

Dominant force today

Today was driven by options positioning. A small move that closed almost on top of the 720 max-pain strike is the footprint of hedging flows holding price in place, not of new information.

ConditionsA quiet session by this market’s own history. Nothing in it demands a reaction.

Short term

QQQ Closes Flat While Diverging From a Rallying Broad Market

Nasdaq futures reached 29,803.50 by 7:05 p.m. the prior evening, fell to 29,478.25 by 8:35 a.m., then recovered 115.75 points into the open — a net decline of 127.75 points, or 0.43%. European hours built most of that drop, down 181 points on 1.3 times usual volume, before the pre-market clawed back 69 points on 1.4 times usual volume. QQQ carried that soft hand-off into the cash session, sliding to a low of $710.39 by 9:50 before reversing to a high of $722.75 by 10:35 and closing at $717.63, down just $0.73, or 0.10%. The small net change masked the real divergence: QQQ fell while the broad market rose, up 0.37%, with small caps up 1.67% and the equal-weight gauge up 1.15%.

Opening hour
+$6.85 +0.96%
9:30–10:30
Midday
−$2.65 −0.37%
10:30–2:00
Final two hours
−$1.96 −0.27%
2:00–4:00

The opening hour did the work, adding $6.85 (0.96%); midday gave back $2.65 and the final two hours shed another $1.96, drifting against the morning's direction. The fastest stretch, 9:45 to 10:15, added $7.98 (1.12%) at 6.3 times a typical half hour for that time of day, clearing the session's earlier high of $715.52 at 10:00. It looked sharp on the tape, but bursts like it show up in most sessions and carry no special message on their own.

Underneath, the mega-cap average slipped 0.39% while small caps and the equal-weight index led the day's gains elsewhere in the market. Credit stayed essentially flat — the high-yield gauge unchanged, the junk-bond gauge off 0.02% — and longer Treasuries firmed, up 0.84%. None of that explains QQQ's own slip: when a fund moves against a broad market that's rising, the pull is specific to what it holds, not to rates or credit conditions.

The clearer candidate is options positioning. QQQ closed $2.37 below the 720 max-pain strike for the Oct 21 expiry, 1 day out, between the largest put concentration at 700 and the largest call concentration at 720. Max pain is the strike where expiring options carry the least aggregate value, and price can gravitate toward it into expiry as hedging flows unwind. A small move settling that close to the strike reads as the footprint of that hedging, not of new information.

By this market's own history it was a quiet day — the 0.10% move was larger than only 7% of the past 250 sessions. The range ran 1.5 times the 20-day average even as volume stayed at 0.8 times usual, so QQQ covered ground without arriving anywhere. The volatility gauge eased 6.13% to 17.31, consistent with that calm. The medium-term read stays pullback within an uptrend.

QQQ carries $722.75 and $710.39 as today's bounds into the Oct 21 expiry, with 700 and 720 still the chain's heaviest put and call strikes.

Best to your trading!

Medium termpullback within an uptrend
Long termbull market

Signal and noise

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

Signal

  • QQQ moved against the broad market (SPY +0.37%).

Noise

  • The size of the day: -0.10% was larger than only 7% of the past 250 sessions.
  • The 9:45–10:15 burst (+1.12%): most sessions have a fastest stretch like it.

QQQ, last 15 sessions

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

700710720730740750760Sep 30Oct 8Oct 20
Close ($717.63)Max pain (720)

Price recap

Open
$715.26
High
$722.75
Low
$710.39
Close
$717.63
Change
−0.10%
Volume
28.4M
Low at (ET)
9:50 AM
High at (ET)
10:35 AM

Options key levels

Nearest expiry Oct 21, 1 day out.

Positioning here is fairly balanced between calls and puts (1.10 put/call open interest). The 700 strike alone carries ~9,347 contracts, the largest concentration in the chain. The nearest notable call-side cluster is at 720. Spot is sitting $2.37 below the 720 max-pain strike into 2026-10-21's (1d) expiry.

Max pain
720
Put wall
700
Put wall OI
9,347
Call wall
720
Call wall OI
4,434
Put/call OI
1.10

Levels in play

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

720
Max-pain strike for the Oct 21 expiry, 1 day out; the close was $2.37 below it.
700
Largest put open interest in the chain (9,347 contracts).
720
Largest call open interest above the price (4,434 contracts).
$722.75
Today's high.
$710.39
Today's low.
$715.52
The session's earlier high, cleared at 10:00.

Market internals

Daily change, all bars on one scale.

Breadth was narrow — cap-weighted SPY (+0.37%) outran equal-weight RSP (+1.15%) and small caps (IWM +1.67%). Credit stayed quiet (HYG +0.00%, JNK -0.02%) — no confirmation from the risk-appetite proxies. TLT rallying right alongside stocks (+0.84%) is the tell: this reads as a falling-yields-lift-growth day, not a broad risk-on move across the board.

QQQ
−0.10%
SPY
+0.37%
RSP
+1.15%
DIA
+1.06%
IWM
+1.67%
Mag 7 avg
−0.39%
HYG
0.00%
JNK
−0.02%
TLT
+0.84%
Assembled Oct 20, 2026, 4:17 PM ET from end-of-day data.