• The Opening Print
  • Posts
  • From the Grain Pits to the S&P: Commodities Are Starting to Tell a Much Bigger Story

From the Grain Pits to the S&P: Commodities Are Starting to Tell a Much Bigger Story

Follow @MrTopStep on Twitter and please share if you find our work valuable!

Last year, I said the US could not continue to be the global sheriff anymore. I also said that the Russian / Ukrainian conflict could set off other wars where the US would be spread out in other places. I do not pretend to be an economist or a military planner, but China, Russia, North Korea, and Iran have formed an anti-US axis, and I fully believe they are intent on trying to change the status quo.

I want to point out I am not an alarmist, but if you asked me if I was surprised by what's going on, I would say absolutely not. The US's economic and geopolitical problems are not singular to just the US; it is spreading all over the world.

With roughly 10 million barrels of oil not getting through the Strait of Hormuz (RigZone) and Ukraine continuing to attack Russian grain ports, including Novorossiysk, and Russia striking Ukrainian ports around Odesa, this has severely disrupted Black Sea grain exports and is pushing wheat and other commodity prices higher, which could very well affect the global food supply (AgBull).

One of the things I have been telling my friend Jason Carter, a well-known commodity broker, is that grain prices have been low from the time I was running orders to the corn, wheat, and bean pits when I first started in the business.

In 1979, Chicago Board of Trade futures averaged approximately $2.50 to $2.80 per bushel for corn, $3.20 to $4.10+ for wheat, and $6.00 to $7.50 for soybeans. Today, September corn futures are $4.78¾ per bushel for September corn (with December trading around $5.03½–$5.04¼), $12.20¾ per bushel for September soybeans (with November trading around $12.38½–$12.45), and $6.82¾ per bushel for September wheat (with December trading around $6.99). I am looking at the March 2027 calls for all three commodities.

Today is the FRYday week 3 options expiration. Had to do some digging, but my question is... in a midterm-election year, is the market more likely to be bullish or bearish on the Friday of the August monthly options expiration? What I found out was today's OpEx is slightly bearish-to-neutral, rather than bullish, based on the combination of the midterm-year seasonal pattern + current options positioning.

A few things stand out:

  • August 21 is the regular monthly OpEx, so there is substantial positioning expiring tomorrow. OptionCharts

  • Current SPX options positioning is large — Cboe reports roughly 25 million SPX contracts of open interest as of August 19. Cboe

  • Current market analysis describes the S&P as being in a tight consolidation with unusually low volatility, with the expiration potentially removing some of the gamma that has been keeping the index pinned. Seeking Alpha

  • Importantly, tomorrow is not a quarterly "quad witching" expiration. September will be the much larger quarterly expiration. SpotGamma

I have to admit, just based on the current price action, my bias is slightly bearish, but after such a weak close, I can't rule out a Globex bounce.

Our Lean: My lean is for an early bounce or an attempt to push the markets higher, but I also think there will be good resistance at the 7680 to 7710 levels and then some possible late-day selling into the afternoon/close. The precursor to this is the same thing it's been all week: the bonds and crude oil, which are the key to everything in the stock market. Keep an eye on the 7650 level, which is a major OpEx magnet for today and where the major open interest sits.

Last thing, one of these days the zero day options are going to cause a crash on their own.

My prop trading firm is offering a great deal on prop accounts. This is one of the largest discounts in the industry. It will also be a perfect time to join the PitRoom and is free of cost:

Get instant access to our partners’ real-time market data and insights not available anywhere else. Here is last night's Founder’s note getting you ready for today’s market and explaining the constraints in yesterday’s market. - MrTopStep

Founder's Note:

PM Note

The stock market fell as Treasury yields reversed higher, despite Treasury Secretary Scott Bessent flagging the potential for larger Treasury buybacks and an upcoming fiscal plan. Crude oil continued to march higher, trading above $85 at the time of writing. The S&P 500 lost 0.9%, with Walmart shares sinking 9%—the most since 2022—following disappointing sales.

SPX traded within a 79bps range and closed at 7,641, below our Risk Pivot of 7,650. Meanwhile, the volatility complex expanded following VIX expiration yesterday. VIX closed at 16.02 (+8%), while VVIX closed at 89.86 (+4%). The break above VIX 16 is notable, as traders hold a 204k-lot short put position at the 16 strike. We would monitor whether VIX can remain above 16 heading into OPEX tomorrow, as previous resistance could now become support.

A massive -$10bn of S&P 500 HIRO flow accompanied the market lower, indicating substantial negative options-driven delta pressure. As SPX remains in a positive gamma regime, some of that selling pressure was absorbed. 

Roughly half of the S&P 500 HIRO flow was driven by longer-dated put buying (dark blue line), suggesting more defensive positioning ahead of upcoming catalysts including OPEX, Nvidia earnings, and Jackson Hole.

On the S&P Equities HIRO side, overall flow was dominated by longer-dated call selling. Mag 7 and software lagged, while memory and semis led the tape. 

Nasdaq HIRO registered -$5bn of delta notional on the day, dominated by 0DTE call selling (green line). The flow became more linear after 2:00 p.m. ET, appearing more consistent with quant/systematic activity than discretionary trading.

Fixed Strike Vols were mixed on the day. With implied volatility compressed heading into OPEX, we would expect greater potential for volatility expansion post-OPEX.

Our Synthetic OI shows that a large amount of SPX dealer long gamma is set to roll off tomorrow. The removal of this positive gamma could reduce market stability and potentially allow for greater volatility expansion thereafter.

FlowPatrol winners of the day were IWM puts. We flagged 40k IWM September 286 puts and 44k IWM September 288 puts. IWM dropped 1.3% on the day, as small caps are more sensitive to interest rates. These puts rose 50% and 56%, respectively.

It is also notable that IWM has an IV Rank of 3%, meaning its implied volatility is relatively low compared with its range over the prior year. 

©2026 TenTen Capital LLC DBA SpotGamma

All TenTen Capital LLC DBA SpotGamma materials, information, and presentations are for educational purposes only and should not be considered specific investment advice nor recommendations. Futures, foreign currency and options trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. VIEW FULL RISK DISCLOSURE https://spotgamma.com/model-faq/disclaimer/

The ES traded in a 7680.25 to 7746.50 Globex trading range and opened Thursday’s 9:30 ET regular session at 7698.00, down 31.00 points, or -0.40%, from the 7729.00 prior settlement.

After the open, the ES rallied 18.25 points to the 7716.25 initial-balance high during the opening 15-minute bar. It then sold off 24.50 points to the 7691.75 initial-balance low at 10:15 and reversed, rallying 28.00 points to the regular-session high at 7719.75 around 11:00.

The ES sold off 29.25 points to 7690.50 at 11:45, rallied 14.25 points to a lower high at 7704.75 at 12:30, and sold off 19.75 points to 7685.00 at 1:15. It extended another 4.75 points to test the 7680.25 overnight low at 1:30, rallied 8.00 points to 7688.25 at 1:45, and then sold off 19.00 points to 7669.25 at 2:15.

The ES back-and-filled as high as 7677.75 before resuming lower and traded 7672.25 as the 3:50 cash imbalance showed $300 million to buy and sold off down to 7659.00.

After 4:00, the ES sold off another 8.25 points to a new session low at 7657.75 at 4:17. It then rallied 10.00 points and settled at 7667.75, 1.75 points above the cash close and down 61.25 points, or -0.79%. The NQ settled at 29,317.25, down 195.50 points, or -0.66%; the YM settled at 52,854.00, down 676 points, or -1.26%; and the RTY settled at 2998.80, down 41.40 points, or -1.35% on the day.

In the end, Walmart's disappointing earnings, higher oil prices, and Treasury yields were the opening focus. In terms of the ES’s overall tone, it was weak but not as weak as the RTY, NQ, and YM. In terms of the ES’s overall trade, volume was slightly lower at 1.4 million contracts traded.

Market-On-Close Recap

The MOC opened with a modest $215.5M buy imbalance, but the internals were already signaling rotation rather than broad accumulation. Dollar lean was +51.5% while symbol lean was -50.4%, with 340 buy symbols against 346 sells. The imbalance briefly expanded to +$405.0M at 15:52 and stayed positive through 15:54, but that strength never became a true wholesale buy.

The opening split between exchanges reinforced the rotational read. Nasdaq carried a +$972.1M buy imbalance with a +63.9% dollar lean, while the NYSE showed a -$756.1M sell imbalance at -60.8%. The S&P 500 was nearly balanced at -$40.9M and -50.3%, leaving the overall market mixed despite Nasdaq strength.

The tone changed sharply at 15:55 when the MOC flipped to -$821.0M. One minute later, selling accelerated to -$2.1B with a -68.4% dollar lean, crossing the 66% threshold that marks a more decisive market-wide sell program. The pressure deepened to -$2.2B at 15:57 and a -70.1% dollar lean. Selling eased somewhat into 15:59, but the final 16:00 print still showed a -$1.0B imbalance with a -76.8% dollar lean and -68.0% symbol lean, confirming broad wholesale selling into the close.

Sector flow was split. Information Technology finished with a strong +$827.2M imbalance and +71.1% dollar lean, while Consumer Staples posted +$262.7M and +71.7%. Energy was also positive at +$75.5M with a +65.8% lean, just below the wholesale threshold. On the sell side, Communication Services showed -$375.4M at -83.0%, Financials -$418.9M at -71.8%, and Utilities -$121.0M at -82.5%.

At the symbol level, buying was concentrated in WMT, AMAT, MU, AAPL, INTC, MSTR, TSLA, V, MSFT, and CVS. Major sell imbalances included NVDA, AVGO, META, AMZN, GOOG, GOOGL, BAC, RTX, WDC, AXP, and COIN. The key takeaway was a rotational opening that transitioned into a broad, institutional sell program by the close.

Pit Trading Room | PitBull Traders

Join the Pit Trading Room - A community of traders teaming up to take on the markets together. 100% free forever.

PitBull Traders Free Trading Room here: here

ES Levels

ES Daily Trading Guidance

The bull/bear line for the ES is at 7678.25. ES is currently trading around 7687.50, putting price slightly above this key pivot. Holding above 7678.25 keeps the immediate bias constructive, but the recent sharp decline means bulls still have significant overhead resistance to work through.

On the upside, the first major objective is 7725.25, today’s upper range target. Just above that are 7733.00 and the previous high at 7746.50. If buyers can clear this resistance zone, the next upside level is 7769.50. A sustained recovery above 7769.50 would improve the broader setup and open the door toward 7835.50.

On the downside, 7678.25 is the first support and the key dividing line for the session. Below it, watch the previous close at 7662.50 and the previous low at 7657.75. Losing that support cluster would shift control back to sellers and target 7631.25, today’s lower range target. A decisive break below 7631.25 could extend the decline toward 7587.00.

Overall, ES has regained its bull/bear line, but this remains a recovery attempt following a substantial selloff. The short-term bias is bullish above 7678.25, with 7725.25–7746.50 the important resistance zone. Below 7678.25, the setup turns defensive again, with 7662.50, 7657.75 and 7631.25 the primary downside objectives.

NQ Daily Trading Guidance

The bull/bear line for NQ is 29358.75. NQ is currently trading around 29481.75, putting price back above this key level and giving buyers the near-term advantage. Holding above 29358.75 keeps the door open for a continued rebound, while a move back below it would quickly weaken the setup.

On the upside, initial resistance is 29561.50, followed by the upper range target at 29658.75. Just above that sits 29689.75, making the 29658.75–29689.75 area an important resistance zone. If buyers can clear that area and hold above it, the next major upside objective is 29941.00.

On the downside, 29358.75 is the first important support. Below it, watch 29300.50, followed by 29236.25 and 29202.75. The lower range target is 29059.00. A sustained break below 29059.00 would put 28776.50 into play.

Overall, NQ has a constructive intraday bias while holding above 29358.75, but the recent sequence of large bearish candles shows that the broader market remains vulnerable. Buyers need to reclaim 29561.50 and then the 29658.75–29689.75 resistance zone to demonstrate that the overnight recovery is developing into something more substantial. Below 29358.75, the bias turns bearish again with 29300.50, 29236.25, and 29202.75 as the first downside objectives.

Daily Breadth Data 📊

For Thursday, August 20, 2026

  • NYSE Breadth: 40% Upside Volume

  • Nasdaq Breadth: 48% Upside Volume

  • Total Breadth: 45% Upside Volume

  • NYSE Advance/Decline: 34% Advance

  • Nasdaq Advance/Decline: 36% Advance

  • Total Advance/Decline: 35% Advance

  • NYSE New Highs/New Lows: 58 / 77

  • Nasdaq New Highs/New Lows: 121 / 135

  • NYSE TRIN: 0.77

  • Nasdaq TRIN: 0.60

Weekly Breadth Data 📈

Week Ending Friday, August 14, 2026

  • NYSE Breadth: 55% Upside Volume

  • Nasdaq Breadth: 59% Upside Volume

  • Total Breadth: 58% Upside Volume

  • NYSE Advance/Decline: 52% Advance

  • Nasdaq Advance/Decline: 57% Advance

  • Total Advance/Decline: 56% Advance

  • NYSE New Highs/New Lows: 250 / 172

  • Nasdaq New Highs/New Lows: 651 / 354

  • NYSE TRIN: 0.88

  • Nasdaq TRIN: 0.94

Polaris Trading Group Summary - For Thursday, August 20, 2026

Thursday’s Cycle Day 1 unfolded largely according to David Dube’s roadmap, with the market completing expected downside objectives and showing notable weakness into the close. The session reinforced the value of preparation, patience, and staying aligned with the broader cycle structure rather than reacting impulsively to each move.

Overnight setup

  • David identified 7730 as the key Line in the Sand.

  • The upside target at 7745 was fulfilled overnight.

  • Price then reversed lower and worked toward the 7695 downside objective before the regular session.

  • The early action closely matched the prior day’s projected scenario.

Morning structure

  • Zero Gamma was identified at 7683.

  • The D Level near 7689.25 became an important reference area.

  • Yesterday’s low and developing lower highs were closely monitored.

  • The room discussed reclaim and rejection setups around key levels.

  • David emphasized that good trading comes from preparation and being “Pro-Actionary versus Reactionary.”

Positive trades

  • David confirmed an A4 first-pullback short around 11:16 AM.

  • During the lunch period, both A4 and A100 produced solid short runners.

  • The short setups aligned well with the broader Cycle Day 1 downside structure.

  • The projected average decline zone at 7669–7665 was ultimately fulfilled.

Afternoon development

  • After lunch, David noted that the A10 setup was also playing out.

  • Attention shifted to whether a secure Cycle Day 1 low had formed.

  • At 2:00 PM, the answer was still no, which proved important as downside continued.

  • The market eventually extended into the projected average decline zone.

Closing action

  • The final Cycle Day 1 low printed at 7659.

  • David noted that the low came very late in the session.

  • The late low suggested significant underlying weakness.

  • Traders were advised to remain aware of possible downside spill-over into Friday.

Key lessons

  • Prepare key levels and scenarios before the market reaches them.

  • Let price confirm a low rather than assuming one has formed too early.

  • Align trades with the broader cycle structure whenever possible.

  • Small, disciplined wins can be just as valuable as larger runners.

  • Late-session weakness can provide important clues for the following trading day.

  • The strongest opportunities came from staying patient and allowing the Cycle Day 1 decline to fully develop.

DTG Room Preview Friday, August 21, 2026

Macro / Rates

  • US index futures remain sensitive to elevated Treasury yields, fiscal concerns and rising interest costs tied to the national debt.

  • Reports that several Fed officials favored a rate hike last month are keeping rate expectations volatile.

  • Any shift in Treasury buybacks or issuance strategy could create additional intraday volatility.

Geopolitics / Crude

  • President Trump’s announcement of an “economic warfare” operation against Iran adds another layer of geopolitical risk.

  • Crude remains a key intraday driver, with higher oil potentially complicating the Fed’s inflation outlook.

  • Energy, defense and shipping names could react sharply to any escalation.

Consumer / Earnings

  • Walmart is signaling softer spending trends, while Target points to greater resilience among higher-income consumers.

  • The divergence reinforces the ongoing K-shaped consumer theme.

  • Premarket earnings include BJ and BEKE.

Gold / Dollar

  • Gold is on track for a third straight weekly gain as Treasury buybacks ease bond-market stress and pressure the dollar.

  • Continued yield stabilization could support further flows into metals.

AI / Corporate

  • AI-related corporate developments remain a potential source of index volatility.

  • Anthropic IPO expectations, SpaceX share-unlock pressure and Samsung shareholder-return discussions are all in focus.

Economic Calendar

  • 8:30am ET: Philly Fed Manufacturing Index

  • 8:30am ET: Weekly Unemployment Claims

  • 10:00am ET: CB Leading Index

ES Technicals

  • Volatility remains moderate, with the 5-day average daily range at 62.25 points.

  • No meaningful overnight whale bias was detected.

  • ES is approaching key 7620/15 trendline support.

  • A clean break below 7620/15 could open a move toward the 7500 area over the next couple of sessions.

  • The 50-day MA at 7583.50 remains loose support below.

Key ES Levels

  • Resistance: 7847/52

  • Support: 7620/15, 7460/65, 7306/01, 7115/10

Affiliate Disclosure: This newsletter may contain affiliate links, which means we may earn a commission if you click through and make a purchase. This comes at no additional cost to you and helps us continue providing valuable content. We only recommend products or services we genuinely believe in. Thank you for your support!
Disclaimer: Charts and analysis are for discussion and education purposes only. I am not a financial advisor, do not give financial advice and am not recommending the buying or selling of any security.
Remember: Not all setups will trigger. Not all setups will be profitable. Not all setups should be taken. These are simply the setups that I have put together for years on my own and what I watch as part of my own “game plan” coming into each day. Good luck!!

Follow @MrTopStep on Twitter and please share if you find our work valuable!