USO Options Are Pricing a ±$13 Move Into July 31 — Our Read Says the $130 Shelf Holds
The options market implies a $124–$149 range for USO into the July 31 expiration, but positioning and price structure both point to a much narrower drift with the $130 shelf as the floor. Here's the level map and three defined-risk ways to trade it.
Listen to this analysis — prefer audio? This USO outlook is also available as a podcast episode:
The options market implies a $123.96–$149.45 range into the July 31 expiration; here's what's driving that unusually fat number and three defined-risk ways to trade it.
Published Sunday, July 26, 2026 · Data as of the July 24 close
Explore the live USO options data in the Detailed Options Analyzer →
Quick answer
| Item | Answer |
|---|---|
| Market bias | Neutral with a bullish tilt |
| Options-implied range (into July 31) | $123.96 – $149.45 (±9.3%) |
| Major support | $130 (July 31 put wall and the chain's heaviest gamma strike) |
| Major resistance | $140 (heaviest open call position above spot for July 31) |
| Max pain (July 31) | $129 |
| Dealer gamma regime (estimate) | Positive — hedging tends to dampen moves; flip level estimated near $98, far below spot |
| Volatility condition | Rising — IV rank 40/100 |
| Technical check | Confirms on direction, diverges on size (bullish, 3-day and 5-day) |
| Best-fitting strategy | Short put spread beneath the $130 shelf (conditional on $132.50 holding) |
| Analysis invalidated if | USO closes below $132.50 |
1 · What matters today
USO closed at $136.69 after a +10.3% five-session run, and the options market has repriced accordingly: the July 31 contracts imply a move of roughly $12.74 either way — a $124 to $149 band over five trading days. That is a very large number for a fund that has actually been moving about 48% annualized. Our read of the flow leans mildly bullish: call activity has run persistently heavier than puts, and both the heaviest open-interest strike and the max-pain level for July 31 sit below spot at $130 and $129, which makes the shelf under the market thicker than the ceiling over it. The one level that changes the picture is $132.50 — a close beneath it puts the $129/$130 gamma pocket back in play. Two technical reads also point higher into the window, which firms up the tilt without changing it.
2 · What the options market is pricing
What changed this week
Three things moved. First, price: USO is up 10.3% over five sessions and 25.1% over twenty, with five separate up-gaps in July, the largest a +5.2% gap on July 23. Second, volatility: at-the-money implied volatility — the market's estimate of how much USO will move, baked into option prices — is 66.7%, up 15.9% in five days and 20.2% in thirty. That sits 37% above its own 30-day average of 48.6% and roughly on top of its 90-day average of 66.8%. IV rank is 40/100 against a 14-day average of 29, so the premium has been rebuilding fast off a low base.
Third, and most interesting: the put side woke up on the last session. Put/call volume was 0.43 — for every put contract traded there were more than two calls, and that is right in line with the 7-day average of 0.45, so call-heavy flow is nothing new. But open interest — contracts currently held open — tells a different story: put OI grew 45,841 contracts day over day versus 18,336 for calls, lifting the put/call open-interest ratio to 0.65 from a 3-day average of 0.55. The single biggest change was the July 29 $130 puts, which went from 102 contracts held open to 7,841 (+7,739) on 3,754 contracts of volume. Someone bought a lot of protection right at the shelf. (For context on what settled: into Friday's expiration, the $135 and $136 calls each traded roughly 11,900 contracts and are now history.)
Expected move
The expected move is the move the options market is pricing in, derived from what straddles cost. Into July 31 it works out to ±9.3%, or about $12.74 on a $136.71 spot — a $123.96 to $149.45 range.
| Expiration | Implied move | Range around $136.71 |
|---|---|---|
| July 29 (5 DTE) | ±7.7% | $126.24 – $147.17 |
| July 31 (7 DTE) | ±9.3% | $123.96 – $149.45 |
| August 5 (12 DTE) | ±11.9% | $120.38 – $153.03 |
| August 21 (28 DTE) | ±18.8% | $111.03 – $162.38 |
The ladder scales almost mechanically with time — there is no hump at any single rung, which means the chain is pricing generalized crude-oil volatility rather than one dated event. Against that, realized volatility over the past 20 sessions is 48.0% and over 10 sessions 48.8%. Options are priced roughly 19 volatility points above what USO has actually delivered, which tilts the math toward selling premium rather than buying it.
Volatility
At 66.7% ATM IV with an IV rank of 40/100, today's volatility is cheaper than about 60% of the past year's readings in rank terms — yet by percentile, 77% of the past year's sessions had lower IV than today. That apparent contradiction is just a wide 52-week range: USO has seen much higher spikes, but it spends most of its time below here. The front-month read is unavailable in this snapshot (the nearest expiration was a same-day expiry), so there is no clean term-structure comparison today; the ~60-day tenor prints at 60.8%, below the front, which is the usual shape when near-dated vol has been bid up.
Two "vs its own norm" readings matter — meaning unusual for USO specifically, not versus the broader market. First, the gap between implied and realized volatility is unusually wide for this fund: options are priced for materially more movement than the stock has actually delivered lately. Second, the pace of IV expansion over the last month sits well outside this fund's recent norm. Together those say the same thing to a premium seller: you are being paid an above-average price for range, but you are being paid it precisely because the market has just been repriced upward in a hurry. Short premium here is a fair trade, not a free one — keep the structures defined-risk.
Skew and sentiment
Skew — the idea that puts and calls the same distance from the stock price don't cost the same, and that when puts are pricier traders are paying up for crash protection — cannot be measured cleanly today: no 25-delta call IV printed, so there is no put-minus-call figure. What did print is the 25-delta put at 63.7%, slightly below the 66.7% at-the-money level, which is unusual for a commodity fund and consistent with the call-side chase we have seen all month.
Sentiment in short-dated options is now split. The 0–7 day bucket reads essentially flat (+4 on a ±100 scale) and 7–30 days is modestly bullish (+22), but the 30–60 day bucket has swung to −42, driven by real position building: call open interest in that bucket fell 1,540 contracts while puts added 9,097. A week ago every bucket leaned bullish; today the summary label is simply "mixed." Read plainly: near-dated flow is still call-tilted, while one-to-two-month hedges are being layered on underneath. Call-side sweeps also ran heavier than typical for this name — 13 call contracts cleared the unusual-volume bar versus 6 puts.
The key levels map
| Level | Price | Why it matters |
|---|---|---|
| 52-week high | $154.08 | Price sits 11.3% below it, at the 80th percentile of the 52-week range |
| Swing resistance | $151.63 | Older pivot cluster from the spring highs |
| Top of implied range (Jul 31) | $149.45 | Upper rail of what the options market is pricing for this window |
| Swing resistance | $143.98 | Pivot cluster; also the top of the tradeable July 31 strike ladder |
| Call OI cluster (Jul 31) | $143 | 990 contracts open after a +952 build on the last session — fresh upside bets |
| Swing resistance | $141.42 | Nearest price-structure ceiling from recent highs |
| Call resistance (Jul 31) | $140 | 6,300 contracts of open call interest — the heaviest strike above spot; also the second-largest gamma strike chain-wide |
| Close / swing support | $136.69 | Friday's official close, right on the nearest swing-support cluster at $136.61 |
| Large gamma strike | $135 | Third-heaviest gamma strike across the whole chain — a natural pause zone |
| Swing support | $133.53 | Last pivot before the $130 shelf |
| Put wall / call wall (Jul 31) | $130 | Both the heaviest put strike (4,061) and heaviest call strike (10,237) for this expiration — deep-in-the-money calls, so this acts as a floor, not a ceiling. Also the largest gamma strike chain-wide and the whole chain's heaviest call strike (34,593) |
| Max pain (Jul 31) | $129 | The price where the most option value would expire worthless; expirations sometimes gravitate toward it |
| Swing support | $126.97 | Pre-breakout shelf from mid-July |
| Large gamma strike | $125 | Fourth-heaviest gamma strike; also the 50-day moving average sits just above at $125.38 |
| Bottom of implied range (Jul 31) | $123.96 | Lower rail of what the options market is pricing |
| 20-day moving average | $116.71 | Price is 17.1% above it — a measure of how stretched this run is |
One important reconciliation: the July 31 expiration's own put wall is $130, but the whole chain's heaviest put strike is $100 — that figure comes from far-dated October contracts and has nothing to do with this week. When the two disagree, the expiration's own row is the one that matters for a five-day trade.
Positioning and unusual flow
Market makers hedge the options they've sold, and the sign of that exposure decides whether their hedging cushions or amplifies moves. One rough estimate of that exposure for the July 31 expiration is positive — meaning hedging flows in that expiration tend to dampen movement — and the same estimate places the level where the regime would flip near $98, roughly 28% below spot. That distance is unusually wide for this fund versus its own recent history. Treat both figures as estimates, not observed dealer books; the practical takeaway is that the "hedging accelerates the selling" scenario is not a live risk at these prices.
Three flow items stand out among still-live contracts:
- July 31 $136 calls — 5,854 contracts traded against just 65 held open, about $3.2 million of premium. At-the-money turnover 90 times the open position is pure short-term directional churn, not position building.
- July 31 $130 calls — open interest went from zero to 10,237 with 3,883 traded and $3.3 million of premium. This is what makes $130 the expiration's call wall: a large block of deep-in-the-money calls, which behaves like a floor rather than overhead supply.
- August 5 $125 puts — 5,725 contracts traded against 49 held open, roughly $1.1 million of premium, 12 days out. Combined with the September $140 puts ($3.9 million of premium, the day's largest single line), that is real money paying for downside insurance below the current shelf.
3 · Technical check
Both technical timeframes read bullish and both land inside the options-implied range, so on direction they confirm the positioning tilt. The 3-day model targets $138.50 with a $132.80–$139.80 band; the 5-day model targets $139.00 with a $131.75–$141.50 band. Both describe the last two sessions as a bull-flag consolidation on top of a rising short-term average, with trend strength decelerating from an extreme rather than reversing — trend strength readings remain very high with buyers still dominant, while the momentum oscillator has cooled from a deeply overbought 88 to a neutral 60.
The one genuinely decisive technical caution is a short-term momentum crossover that turned negative on July 23, which is what caps both models' upside near the prior $140.95 swing high. Both reports name the same downside trigger: a close below roughly $132.50–$134 opens a retest of the $130–$132.65 breakout shelf. That is the same level our options read flags, from a completely different direction — which is why $132.50 is the article's kill switch.
Model vs. Market: The options market implies $123.96–$149.45 into July 31; the 5-day technical model targets $139.00 and caps its whole range at $131.75–$141.50. Same direction, radically different magnitude — the chain is charging for a tail the chart doesn't see, and that gap is exactly what a premium seller is being paid to absorb.
Practically, the TA did one thing to the strikes below: it kept the bullish structure's short put at $132 rather than $130, so the break-even sits on the shelf both reads care about, and it kept the bearish structure's short call at $140 rather than lower, since neither model expects a sustained break of $140.95 inside this window.
Full technical write-ups: 3-day report → · 5-day report →
4 · Three ways the next five days can go
If USO pushes above $140: that is the heaviest block of open call interest above spot for this expiration (6,300 contracts), and heavy call open interest overhead tends to slow rallies as it gets absorbed. Above $141.42 the price-structure ceiling thins out quickly, with nothing meaningful until the $143.98 pivot and then the $149.45 top of the implied range. A clean break through $140 on continued call-side flow is the scenario in which the market's fat expected move actually gets used.
If USO drifts between $132.50 and $140: this is the base case the positioning supports. Max pain for July 31 sits at $129 and the expiration's estimated gamma regime is positive, so hedging flows in this expiration tend to pull toward the middle rather than push toward the edges. With implied volatility priced roughly 19 points above what USO has actually delivered, a drifting, chopping week is the outcome that pays anyone short premium and punishes anyone who bought the $124–$149 range outright.
If USO breaks below $130: the shelf that has just absorbed a large amount of both call and put open interest becomes the battleground, with max pain at $129 immediately beneath it and the $126.97 swing support next. Note what does not apply here: spot sits unusually far above the estimated gamma-flip level near $98, so the "hedging amplifies the selling" mechanic is not the accelerant in this scenario — the accelerant would be the freshly bought August $125 and July 29 $130 puts moving into the money, forcing the sellers of those puts to hedge lower.
5 · Three defined-risk structures
Prices are end-of-day midpoints as of July 24. All structures are hypothetical. Verify live prices before trading — these will be stale by the open. USO's July 31 quotes are genuinely wide; every structure below needs a worked limit order, not a market order.
If you lean bullish: short put spread below the shelf
- Trade: Sell the July 31 $132 put, buy the July 31 $126 put (a credit spread — you collect premium up front and keep it if USO stays above the short strike)
- Credit: $1.81 · Max profit: $181 · Max loss: $419 · Break-even: $130.19
- Why it fits: The break-even lands exactly on the $130 shelf — the July 31 put wall, the chain's largest gamma strike, and just above the $129 max-pain level. You are collecting 43% of the risk for five days of range, with implied volatility priced about 19 points above realized.
- Makes sense only if: you believe the $130–$132.50 zone that absorbed this month's breakout still holds.
- Invalidated if: USO closes below $132.50.
- Managing it: Close at ~50% of max credit; exit regardless by the July 30 close rather than carrying expiration-day gamma. If USO closes below $132, close the spread instead of hoping for a bounce — the payoff curve accelerates against you fast below the short strike.
- Liquidity note: The $132 puts quoted 40¢ wide (about 13% of mid) and the $126 puts 38¢ (about 29% of mid). Both are workable but you will leak edge at market — enter as a spread with a limit at or better than mid.
- Analyze this position →
If you expect the range to hold: iron condor, shaded upward
- Trade: Sell the July 31 $130 put / buy the $126 put, and sell the July 31 $142 call / buy the $144 call
- Credit: $1.42 · Max profit: $142 · Max loss: $258 on the put side (below $126); only $58 on the call side (above $144) · Break-evens: $128.59 and $143.42
- Why it fits: The short strikes bracket the level map — $130 is the expiration's put wall, $142 sits above both the $140 call cluster and the $141.42 swing resistance. The wings are deliberately uneven because the July 31 strike ladder stops at $144: that asymmetry works in your favour, since a breach to the upside costs a fraction of a breach to the downside.
- Makes sense only if: you accept that both break-evens sit inside the ±9.3% implied move. This is a bet that realized volatility keeps running well below implied, which it has — not a bet that a big move is impossible.
- Invalidated if: USO closes below $132.50 or above $141.42 — either edge means the range thesis is failing before expiration.
- Managing it: Take profit at ~50% of the credit. Manage the sides independently: if the call spread collapses in value, buy it back cheap and run the put spread alone. Exit everything by July 30.
- Liquidity note: The $130 puts quoted 40¢ wide on 1,015 contracts of volume and 4,061 open — the most liquid put in the expiration. The $142/$144 calls are wider (70¢ and 63¢); leg the call side separately if the four-way order won't fill near mid.
- Analyze this position →
If you lean bearish: short call spread at the wall
- Trade: Sell the July 31 $140 call, buy the July 31 $144 call
- Credit: $1.27 · Max profit: $127 · Max loss: $273 · Break-even: $141.27
- Why it fits: $140 is the heaviest open call position above spot for this expiration and neither technical model projects a sustained close above the $140.95 swing high inside this window. You are selling the exact strike the market has crowded into, with the break-even just above the price-structure ceiling at $141.42.
- Makes sense only if: you think a 10% five-day run needs to digest, and you are comfortable being short calls into flow that has been call-heavy for three straight weeks — that is the real risk here.
- Invalidated if: USO closes above $141.
- Managing it: Close at ~50% of max credit or on a decisive close above $140.95, whichever comes first. Do not average into a losing short call in a fund that has gapped up five times this month.
- Liquidity note: The $140 calls quoted just 25¢ wide (about 6% of mid) on 7,721 contracts of volume — the tightest, most active line in the expiration. The $144 calls are 63¢ wide; the spread should still fill near mid.
- Analyze this position →
If none of these: no trade
There is a legitimate case for standing aside. Absolute implied volatility is high at 66.7%, but IV rank is only 40/100 — premium is expensive in dollars without being historically extreme for this fund, and it has just expanded at a pace outside its own recent norm, meaning it could keep going. Meanwhile the July 31 quotes are 13–29% wide on most strikes, so a round trip in and out can eat a quarter of the credit before the market even moves. If you can't work limit orders patiently, or if a ±9.3% implied move over five days is simply larger than the range you are willing to underwrite, waiting for either a $130 retest or a $141 breakout to resolve the direction is a better use of capital than forcing a structure into wide markets.
6 · Quick FAQ
What is USO's expected move into July 31? About ±$12.74, or ±9.3%, putting the implied range at $123.96–$149.45 per the options market's straddle pricing as of the July 24 close.
Is USO expected to go up or down over the next five days? Options positioning as of July 24 leans mildly bullish — call activity has run more than two-to-one over puts and both the heaviest open strike and max pain for July 31 sit below spot — but that is a read of what traders have done, not a forecast. The actionable map is the $123.96–$149.45 range and the $130 / $140 levels.
Where is USO's biggest options support and resistance? For the July 31 expiration, the put wall is $130 (4,061 contracts) and the heaviest open call position above spot is $140 (6,300 contracts). The $130 strike also carries the expiration's largest call block, which makes it behave like a floor.
Is USO implied volatility high or low right now? IV rank is 40/100 — mid-range versus the past year, but 66.7% in absolute terms and about 19 volatility points above what USO has actually delivered over the past month. Expensive premium, moderately ranked.
What invalidates this read? A close below $132.50.
Methodology & disclosures. Data: end-of-day options-chain snapshot for USO, 2026-07-24, generated 2026-07-26T16:41:42Z. Prices shown are midpoints and will differ from live markets. Momentum/positioning scores are descriptive measurements of past option flow — 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.