By Nathan Williams Published Updated Options Analysis

QQQ Options Are Pricing a $22 Move Into Friday — And Every Big Pile Sits at $690

The options market implies a $665–$709 range for QQQ into the August 7 expiration, and that expiration's call wall, put wall and max pain all stack at the same $690 strike. Here's what the chain is pricing, where the levels are, and three defined-risk ways to trade it.

QQQ Options Are Pricing a $22 Move Into Friday — And Every Big Pile Sits at $690

Listen to this analysis — prefer audio? This QQQ outlook is also available as a podcast episode:


The options market implies a $665–$709 range into the August 7 expiration; here's what's driving it and three defined-risk ways to trade it.

Published Sunday, August 2, 2026 · Data as of the 2026-07-31 close

Explore the live QQQ options data in the Detailed Options Analyzer →

Quick answer

ItemAnswer
Market biasNeutral with a bullish tilt
Options-implied range (into Aug 7)$665.4 – $709.2 (±3.18%)
Major support$680 (whole-chain put wall, 156,439 contracts)
Major resistance$690 (call wall for the Aug 7 expiration and for the whole chain)
Max pain (Aug 7)$690
Dealer gamma regime (estimate)Split — the Aug 7 expiration's own estimate is positive (hedging tends to dampen moves); the whole-chain estimate is negative (hedging tends to amplify). No gamma-flip level is computable from today's data.
Volatility conditionFalling — IV rank 56/100 · premium thin: options are priced about 0.7 vol points below the movement QQQ has actually delivered
Technical checkConfirms (bullish, 6-day horizon, $696 target)
Best-fitting strategyAug 7 $688/$696 call debit spread, conditional on QQQ holding above $683
Analysis invalidated ifQQQ closes below $680

1 · What matters today

QQQ closed Friday at $687.99 after a two-session bounce of roughly 4% off the July 29 low. Our read of the options chain lands neutral with a slight upward tilt — the near-dated flow turned call-friendly, the fear premium in puts drained out fast, and implied volatility fell 11% in five sessions.

The single most important number is $690. For the August 7 expiration, the biggest pile of open call contracts, the biggest pile of open put contracts, and max pain — the price where the most option value would expire worthless — all sit at the same strike, $2.70 above Friday's close. The options market is pricing a $22 move in either direction by Friday, a $665–$709 band, but the positioning map says the middle of that band is crowded.

A close below $680 breaks the map. A 6-day technical model targets $696, which sits comfortably inside the implied range.

2 · What the options market is pricing

What changed this week

The week's story is de-risking, fast. Implied volatility — the market's estimate of how much QQQ will move, baked into option prices — fell from 27.8% on July 29 to 23.1% on Friday, a 6.6% drop on the day and 11.4% over five sessions, leaving it 9.1% below its own 30-day average.

Positioning moved with it. Put/call open interest — how many put contracts are held open for every call — came in at 1.10 on Friday against a trailing 7-day average of 2.76. Five sessions earlier it was 4.15. In plain terms: a wall of downside hedges came off the board as the market bounced. Put/call volume told the same story at 0.89, below the 60-day median of 0.92 and well under the 1.14 seven-day average; on July 29, at the low, that same ratio spiked to 2.29.

Not all of the hedging vanished, though. The largest single change in open contracts anywhere in the live chain was a build of 21,069 puts at the $685 strike for August 14, taking that contract to 26,091 open. Into Friday's now-settled expiration, the $702 puts added 5,926 contracts and the $690 calls added 4,457 while the $685 calls shed 4,398 — settled history, but it shows how tightly the flow clustered around the same handful of strikes.

One tension worth naming: our short- and long-term trend reads don't line up with the bounce. Price is +0.4% over five sessions but −3.6% over twenty, and the medium-horizon read is still bearish. The flow composite flipped from a −17 seven-day average to +21 on Friday, and the reversal detector marked a fresh bearish-to-bullish crossover that day — but a weak one. Near-term flow has turned; the bigger trend hasn't confirmed it. That argues for short-dated directional structures and early profit-taking rather than sitting on a winner.

Expected move

Into the August 7 expiration, the options market is pricing a move of about ±3.18%, or ±$21.9 around Friday's $687.30 chain-snapshot price — a $665.4–$709.2 range. That figure comes out of what straddles cost: it's the one-standard-deviation move the chain implies, not a forecast.

ExpirationImplied moveRange around $687.30
Mon, Aug 3±1.43%$677.5 – $697.1
Wed, Aug 5 (halfway checkpoint)±2.42%$670.7 – $703.9
Fri, Aug 7 (target)±3.18%$665.4 – $709.2
Fri, Aug 14±4.53%$656.2 – $718.4

The rungs don't scale smoothly, and that's the interesting part. ATM implied volatility climbs from 15.8% for Monday to 23.0% for Friday, then falls back to 21.4% for the following Monday. A kink like that says the chain is pricing something specific inside Friday's session. The editor's calendar for the week supplies the obvious candidate: "Friday, August 7: July employment report—nonfarm payrolls, unemployment rate and wage growth — 8:30 a.m." Every structure below expires that afternoon, on the other side of that print.

Volatility

ATM implied vol sits at 23.1%. IV rank is 56/100 — today's reading is right in the middle of its 52-week range, cheaper than 44% of the past year's readings. It's fallen 6.6% in a day, 11.4% in five sessions and 9.3% over thirty, and it now sits below both its 30-day average (25.4%) and, marginally, its 90-day average (23.5%). The front-month read is unavailable today: Friday was an expiration day, and front-month ATM IV can't be interpolated from a same-day-expiring contract.

Two "vs its own norm" readings stand out — meaning unusual for QQQ itself, not versus the broader market. Twenty-day realized volatility is 23.8%, about typical for this ETF. But the ratio of five-day to twenty-day realized vol is 1.34, well above its own recent norm: the actual day-to-day movement has been accelerating even as option prices fell. Meanwhile, VIX closed at 15.99, in the bottom 15% of its 52-week range, and it has tracked this ETF's ATM implied vol closely (0.67 correlation over the last 60 sessions) — Friday's de-rating was the whole volatility complex, not just QQQ's chain.

Premium rich or cheap. The gap between how much movement options are priced for and how much QQQ has actually delivered — the volatility risk premium — is currently negative: options are priced about 0.7 vol points below the stock's 20-day delivered movement. That gap sits at the 40th percentile of this ETF's own recent readings, meaning it has been richer than today on 60% of them. The path matters as much as the level: this same gap was +7.2 vol points on July 29 and +0.6 on July 30 before flipping negative on Friday. Implied vol collapsed while realized vol still carries the late-July selloff in its window. The practical read: this is not a fat premium-selling week. With IV rank at 56 and the premium slightly below delivered movement, credit structures should be taken only where positioning hands you a level, and you should not count on a volatility crush to do the work.

Skew and sentiment

Skew measures the fact that puts and calls the same distance from the price don't cost the same — when puts are pricier, traders are paying up for crash protection. Right now 25-delta puts carry 23.5% implied vol against 20.3% for the equivalent calls: a 3.3 vol-point gap, against a 60-day median of 6.1 and a 7-day trailing average of 6.0. That is an unusually flat reading for this ETF versus its own history. Downside protection is roughly half as expensive relative to upside calls as it has typically been over the past three months — the fear premium came out fast, and complacency is the honest word for it.

Sentiment across the curve is genuinely mixed. Our read of short-dated flow (0–7 days) scores clearly bullish at +30: call open interest built by 47,436 contracts against 33,996 for puts, and delta-weighted volume tilted to the call side. The 7–30 day bucket scores −24 in the other direction, with puts building 45,840 contracts against 27,527 calls. Near-dated traders are leaning up; the one-month crowd is still buying protection.

The key levels map

LevelPriceWhy it matters
50-day moving average$715.09Declining overhead trend resistance; price is 3.8% below it
Call OI cluster (Aug 7)$71013,918 calls open after Friday's 8,160-contract build; sits at the top of the implied range
Implied-range ceiling (Aug 7)$709.2Upper rail of the ±3.18% move
Swing resistance / 20-day MA$701.86 / $701.02Price structure and the first moving average overhead
Gamma cluster$695Fourth-largest gamma strike chain-wide; 57,407 calls open
Call wall, put wall and max pain (Aug 7)$69033,855 calls and 19,782 puts open at one strike; also the largest gamma strike chain-wide and the whole chain's call wall (98,690 calls)
Swing resistance$689.46Nearest price-structure level overhead
Friday's close$687.99Reference
Gamma cluster / recent put build$685Third-largest gamma strike; 26,091 puts open for Aug 14 after a 21,069-contract build
EMA34 (technical)$682.87The 6-day model's dominant-scenario invalidation
Put wall (whole chain)$680156,439 puts open — the heaviest single pile anywhere in the chain; second-largest gamma strike
100-day MA / put cluster$675.27 / $675Price sits 1.9% above the 100-day; 67,933 puts open at the round strike
Implied-range floor (Aug 7)$665.4Lower rail of the ±3.18% move
Swing support$664.51The July 29 low zone
200-day MA$645.04Longer-term structure; price is 6.7% above it

Note the disagreement between horizons: the August 7 expiration's own put wall is at $690, but the whole chain's put wall — the level that matters if the week's flow breaks down — is $680. When we say "support," we mean $680.

Positioning and unusual flow

Market makers hedge the options they've sold, and the direction of that hedging depends on their net position. One rough estimate scoped to the August 7 expiration alone puts dealers in positive gamma, where hedging tends to dampen moves and reinforce a pin. The same estimate run across all 17 covered expirations flips negative, where hedging tends to amplify. Treat both as estimates built on an assumed convention, not observed inventory — and note that no gamma-flip level (the price below which hedging tends to accelerate selling) can be computed from today's chain, so there is no flip number to lean on this week.

Three live flow items are worth naming:

  • Aug 21 $680 puts — 21,348 contracts traded against 77,420 open, roughly $24.3 million of premium: the largest dollar-premium contract anywhere in the live chain. Near-dated hedges came off this week; the September-adjacent insurance stayed on.
  • Aug 7 $690 calls and puts — about $11.3 million and $9.9 million of premium traded respectively, at the exact strike that is simultaneously this expiration's call wall, put wall and max pain. That's the magnet, and it's being actively traded.
  • Aug 7 $710 calls — 17,773 contracts traded, open interest up 8,160 to 13,918, about $1.9 million of premium spent on contracts roughly 3.3% out of the money. Cheap upside lottery tickets bought right at the top of the implied range.

3 · Technical check

Only one technical read was available for this run: a 6-day model targeting the August 7 close. The near-term 3-day report didn't generate, so the check below rests on a single horizon and should carry correspondingly less weight.

That model is bullish, with a $696 target and a $673–$702 expected band from a $688.01 reference price (within 0.1% of the options snapshot, so no data-date mismatch). Against the options-implied range, it confirms: the direction matches our mild upward tilt, and the target sits comfortably inside the $665–$709 rails. The two most decisive indicator reads are an ADX of 29.2 with +DI (29.3) well above −DI (12.4), which says the directional trend is strengthening rather than chopping, and a Chaikin Money Flow of −0.023 — mildly negative despite a $26 bounce, meaning money flow has not confirmed the rally. Strong trend, unconvincing accumulation. The model's own dominant scenario is invalidated on a close below the EMA34 at $682.87.

Model vs. Market: The options market implies $665.4–$709.2 into Friday; the 6-day technical model targets $696 inside a $673–$702 band. The chain is pricing roughly twice the downside tail the chart model allows — which is the honest gap: the technicals see a bounce continuing, the options see a jobs-report Friday.

Because the model's $673–$702 band sits entirely inside the options rails, the range structure below places its short strikes at the rails rather than inside them, and its short put at $680 rather than $685 — the one concession to the model's downside tail.

QQQ technical analysis chart, 6-day horizon

Full technical write-up: 6-day report →

4 · Three ways the week can go

If QQQ pushes above the call wall ($690): that strike carries the heaviest call open interest in the chain, and heavy overhead call OI tends to slow rallies as dealers hedge into strength. A clean break through it leaves the $695 gamma cluster as the next friction point, then genuinely thinner positioning up to $701–$702, where the 20-day moving average and swing resistance sit together. The $710 calls bought on Friday only pay off past that.

If QQQ drifts between the walls: this is the base case, and it's the one the positioning map is built for. Max pain for August 7 is $690, both of that expiration's walls are at $690, and the per-expiration dealer-gamma estimate is the positive kind that tends to dampen moves. Expirations sometimes gravitate toward max pain, and with the biggest strike sitting $2.70 above Friday's close, that gravity points very slightly up. Note what would break it: an 8:30 a.m. payrolls print on expiration morning is exactly the sort of event that overwhelms a pin.

If QQQ breaks below the put wall ($680): the whole chain's largest pile of open puts sits there, 156,439 contracts, and beneath it the structure thins out quickly — a $675 shelf, then the 100-day average at $675.27, then nothing meaningful until $665 and the $664.51 swing low. The whole-chain gamma estimate is negative, which under its stated assumption argues hedging amplifies rather than cushions once price leaves the near-dated cluster. This is the branch the thesis does not survive.

5 · Three defined-risk structures

Prices are end-of-day midpoints as of 2026-07-31. All structures are hypothetical. Verify live prices before trading — these will be stale by the open.

If you lean bullish: Aug 7 $688/$696 call debit spread

  • Trade: Buy the Aug 7 $688 call, sell the Aug 7 $696 call
  • Debit: $3.86 · Max profit: $4.14 · Max loss: $3.86 · Break-even: $691.86
  • Why it fits: A debit spread means you pay up front and need QQQ above your break-even at expiration — and with the premium gap negative (options priced below delivered movement), buying rather than selling is the side of the trade that isn't paying up. The structure expresses the pin-plus-a-nudge thesis: it needs the $690 magnet to be a waypoint, not a destination. Max profit lands at $696, which is exactly the 6-day technical target and just under the upper Bollinger Band at $696.14.
  • Makes sense only if: you believe Friday's call-side flow (0–7 day sentiment at +30, put/call OI collapsing from 4.15 to 1.10) is the start of something rather than a hedge unwind.
  • Invalidated if: QQQ closes below $683 — beneath the EMA34 and the near-dated positioning cluster.
  • Managing it: With the medium-term trend read still bearish against a positive short-term read, take profit early rather than holding for max value — closing at 60–70% of the spread's width if QQQ trades $694+ before Thursday is the disciplined exit. The position spans Friday's 8:30 a.m. payrolls print, so a hold into expiration is an event bet whether you intend it or not.
  • Liquidity note: the $688 calls traded 17¢ wide on an $8.76 mid (1.9%) with 4,725 contracts; the $696 calls 15¢ wide on a $4.90 mid (3.1%). Both fill cleanly.
  • Analyze this position →

If you expect the range to hold: Aug 7 $675/$680/$710/$715 iron condor

  • Trade: Sell the $680 put / buy the $675 put, sell the $710 call / buy the $715 call, all Aug 7
  • Credit: $1.96 · Max profit: $196 · Max loss: $304 · Break-evens: $678.04 and $711.96
  • Why it fits: The short strikes sit on the two structures that matter — the whole chain's put wall at $680 and the call cluster at $710 that also marks the top of the implied range. Net position delta is essentially flat (+0.02), so this is a pure "the pin holds" expression rather than a disguised directional bet. Health warning: you're selling premium that hasn't been rich lately — the volatility risk premium is negative and at only the 40th percentile of its own recent readings, so the credit is thinner than the position's risk profile would normally justify.
  • Makes sense only if: you think Friday's payrolls print lands inside a ±3% move, which is precisely what the chain is already pricing.
  • Invalidated if: QQQ closes below $680 or above $710.
  • Managing it: Close at roughly 50% of max credit; given the event on expiration morning, closing the whole condor by Thursday's close and forgoing the last day of decay is the defensible plan. If QQQ closes through either short strike, close rather than hope.
  • Liquidity note: the $680 puts traded 11¢ wide (2.0% of mid) on 7,474 contracts and the $675 puts 12¢ wide (2.9%) on 8,060. The call wing is thinner in percentage terms — the $710 calls are 7¢ wide on a $1.06 mid (6.6%) and the $715 calls 8¢ wide on a $0.47 mid (17%) — so work the mid on the call side and expect a penny or two of slippage.
  • Analyze this position →

If you lean bearish: Aug 7 $685/$675 put debit spread

  • Trade: Buy the Aug 7 $685 put, sell the Aug 7 $675 put
  • Debit: $3.11 · Max profit: $6.89 · Max loss: $3.11 · Break-even: $681.89
  • Why it fits: The cleanest expression of the case that the bounce is a hedge unwind rather than a reversal. It pays through the $685 gamma cluster, through the $680 put wall, and into the $675 shelf; the 6-day model's own bearish scenario targets $670–$675. It also buys back the crash protection that just got cheap: put skew is 3.3 vol points over calls against a 6.1 norm, so downside convexity costs less relative to calls than it has in months.
  • Makes sense only if: you weight the still-bearish 20-day trend (−3.6%) and the negative money-flow reading over two sessions of call-side flow.
  • Invalidated if: QQQ closes above $690 — through the call wall and the max-pain strike.
  • Managing it: Take profit at $680 rather than waiting for $675; the put wall is where a slide is most likely to stall. Exit by Thursday's close if the thesis hasn't started to work, since holding a directional debit spread through an 8:30 a.m. payrolls print on expiration day is a coin flip, not an edge.
  • Liquidity note: the $685 puts traded 16¢ wide on a $7.25 mid (2.2%) with 10,028 contracts; the $675 puts 12¢ wide (2.9%) on 8,060. Both are among the most active contracts at this expiration.
  • Analyze this position →

If none of these: no trade

There is a real case for standing aside. The bias arithmetic came out at the low end of neutral — a slight upward tilt driven almost entirely by one input, the unusually flat put skew — which means no structure here carries strong directional conviction. On the volatility side, IV rank of 56 is unremarkable and the premium is running below delivered movement, so the usual reason to sell a condor into a pin is missing. And the whole thing resolves on a morning when the July employment report prints ninety minutes before the open of the expiration day. If you don't want a defined-risk position whose outcome is decided by an 8:30 a.m. number, waiting for Monday's chain — with a fresh front-month read and a term structure that can actually be measured — is a perfectly good trade.

6 · Quick FAQ

What is QQQ's expected move this week? About ±$21.9 (±3.18%) into the August 7 expiration — a $665.4–$709.2 range — per the options market's straddle pricing as of the July 31 close.

Is QQQ expected to go up or down over the next five days? Options positioning as of July 31 leans neutral with a slight bullish tilt — short-dated flow turned call-heavy and put hedges came off fast — but that's a read of what traders have already done, not a forecast. The actionable map is the $665–$709 range and the $680 / $690 levels.

Are QQQ options expensive right now? Two lenses. IV rank of 56/100 says option prices are higher than 56% of the past year's readings — squarely mid-range. On top of that, they're running about 0.7 vol points below the movement QQQ has actually delivered over the past 20 sessions, thinner than 60% of this ETF's own recent readings. The verdict: options are fairly priced to slightly cheap, which favors owning premium over collecting it this week.

Where is QQQ's biggest options support and resistance? For the August 7 expiration, the call wall and put wall sit at the same strike, $690. Across the whole chain, the put wall is $680 (156,439 contracts) and the call wall is $690 (98,690 contracts).

What invalidates this week's read? A close below $680.


Methodology & disclosures. Data: end-of-day options-chain snapshot for QQQ, 2026-07-31, generated 2026-08-02T17:23:45.042Z. Prices shown are midpoints and will differ from live markets. Momentum/positioning scores and volatility-premium comparisons are descriptive measurements of past option flow and past price movement — not investment advice, signals, forecasts, or guarantees. All trade structures are hypothetical. Every structure shown has a defined maximum loss; you can lose the entire max-loss amount. Options involve substantial risk and are not suitable for all investors.

Back to Blog