1. Bottom Line & Directional Bias
Call: Bullish ZM=F. Invalidation: a daily settle below 344.5, the 20-day low.
The prior session settled at 353.3, down 1.01% on the day and 5.13% over five sessions, but still +1.06% over twenty sessions. That combination — a sharp short-term drawdown inside a still-positive monthly trend — is the setup we want to buy, not chase lower. Three reasons support the call.
First, price structure. The 20-day channel runs 344.5–376.9 and the settle sits at the 27.2% position, i.e. the lower third. The pivot cluster is tight: P 353.4, S1 349.2, S2 345.1, with the 20-day low at 344.5. That gives a defined shelf 4–9 points below spot, roughly one ATR (9.66) away, which is where risk can be sized rather than guessed.
Second, seasonality. The same calendar start, next 20 sessions, has been positive in 12 of the last 15 years, median +2.17%, mean +4.67%. Small sample, context only, but it aligns with the technical shelf rather than contradicting it.
Third, demand. The US soybean crush margin is 2.43 USD/bu, at the 51st percentile of its one-year range — mid-range, not deteriorating. A margin at the median does not justify a breakdown in meal.
Invalidation is clean: a settle below 344.5 breaks the 20-day low and the S2 pivot together, and the bullish case is void.
2. Price Action & Technical Analysis
The prior session settle was 353.3 (2026-10-01), -1.01% on the day, -5.13% over five sessions, +1.06% over twenty. The five-day decline is the dominant short-term fact; the twenty-day gain is the dominant medium-term fact. Both are true, and the tension between them is the trade.
Volatility is elevated but not extreme. ATR14 is 9.66, or 2.73% of price as a full daily range — so a normal day spans roughly 344 to 363 around the current settle. RV20 is 25.9% annualized. For context, ^OVX at 51.69 (51st percentile) and ^VIX at 16.39 (35th percentile) show no broad risk-off impulse; the meal move is idiosyncratic, not macro-driven.
The 20-day channel is 344.5–376.9, with the settle at the 27.2% position. The 52-week range is 262–376.9, meaning the market is in the upper third of its annual range but well off the high. Pivots from the settle-based snapshot: P 353.4, R1 357.5, R2 361.7, S1 349.2, S2 345.1. Note the arithmetic: the settle at 353.3 sits essentially on the pivot at 353.4, so the market is balanced at the centre of its own pivot grid. A reclaim of R1 357.5 opens R2 361.7; a loss of S1 349.2 puts S2 345.1 and the 20-day low 344.5 in play.
The last completed weekly bar (2026-09-21 to 2026-09-25) opened 360.3, high 376.9, low 359.1, closed 371, +3.46% w/w — a strong completed week that closed near its high. The current week, from 2026-09-28, is not closed: four sessions in, the last print is 353.3, -4.77% versus the prior weekly close. We draw no weekly-close conclusion from an unfinished bar; the completed week remains constructive, and this week is a retracement within it.
Asia snapshot: the report-date bar is an unfinished Globex/Asia session and is not used for levels. The view: the 344.5–349.2 shelf is the line between a retracement and a reversal. Hold it and the completed weekly bar's momentum reasserts; lose it on a settle and the bullish case is dead.
3. Supply-Demand Balance & Fundamental Drivers
The only balance-sheet input in this feed is the US soybean crush margin: 2.43 USD/bu as of 2026-09-30, versus 2.57 twenty sessions earlier, at the 51st percentile of its one-year range. Two readings matter. First, the level is mid-range — not the top decile that would signal over-crushing and an imminent margin collapse, and not the bottom decile that would signal processors cutting runs. Second, the direction is mildly softer, down 0.14 USD/bu over twenty sessions, which is consistent with the price pullback but not with a demand shock. A margin at the median is a stabiliser: it argues against a deep, sustained break in meal because processor demand for beans, and therefore meal supply, stays roughly steady.
We do not have WASDE or other balance-sheet data in this feed, so we do not cite production, ending stocks or export figures. The fundamental case here rests on the crush margin as the single observable demand proxy, and it is neutral-to-supportive, not bearish.
Macro transmission is indirect but real. The dollar index at 102.04, +0.58% on the day, is a headwind for US export competitiveness, and the ten-year yield at 5.237, -1.06%, is high in absolute terms — a firm dollar and elevated rates tighten global financial conditions and can cap commodity rallies. But neither is meal-specific, and neither has broken the 20-day trend. The relevant question is whether macro drag overwhelms the crush-margin floor and the seasonal bid; on the evidence available, it has not.
Inventories, rig counts and ETF holdings for this market are not in the feed and are therefore not discussed. The view: the fundamental backdrop is mid-range and stable, which means the current selloff is a positioning and flow event, not a supply-demand repricing. That favours buying the shelf over chasing the break.
4. Positioning & Fund Flows
We will not infer a positioning stance from price alone and present it as data.
What we can say is structural. A 5.13% five-session decline into a 20-day low, with RV20 at 25.9% and ATR14 at 2.73% of price, is the signature of a market where short-term participants have been reducing exposure — either long liquidation or fresh shorts pressing. The absence of a broad risk-off signal (^VIX 16.39, 35th percentile; ^OVX 51.69, 51st percentile) argues against a macro-driven de-risking wave and for a meal-specific flush.
On the volatility surface, we have no meal-specific implied vol in this feed, so we cannot compute an IV-versus-RV20 spread for ZM. We note only that RV20 at 25.9% is the realised input, and that the cross-asset vol complex (^OVX 51st percentile, ^GVZ 23.32 at the 16th percentile, ^VXSLV 37.23) shows no systemic stress premium. If meal options are priced anywhere near realised, optionality is not expensive relative to the move already delivered.
The practical read: without positioning data, we treat the five-day drop as a flow-driven retracement into support rather than evidence of a crowded short that must squeeze. That keeps the trade technical and level-based — buy the shelf, define risk at 344.5, and let the seasonal window do the work. The view: flows are the swing factor this week, and they are currently against us but not decisively so.
5. Cross-Asset Relative Value
We have no meal-specific ratio pairs in this feed (no meal/corn, meal/soybean or crush spread series), so relative-value conclusions are limited to what the macro inputs imply.
The dollar is the key cross-asset channel. DXY at 102.04, +0.58% on the day, is a direct headwind to US soybean and meal export competitiveness. A stronger dollar typically pressures dollar-denominated agricultural prices, and the timing — the same session meal settled -1.01% — suggests the dollar move contributed to the pullback. The ten-year yield at 5.237, -1.06% on the day, is a mild offset: lower yields ease financial conditions at the margin, though the absolute level remains restrictive.
The volatility cross-check is supportive of a contained move rather than a regime break. ^VIX at 16.39 (35th percentile) and ^OVX at 51.69 (51st percentile) show equity and energy vol mid-range; ^GVZ at 23.32 sits at the 16th percentile, i.e. gold optionality is cheap relative to its own history, which is a safe-haven signal that is not firing. There is no cross-asset confirmation of a broad commodity liquidation.
The view: the dollar is the one cross-asset factor actively working against the bullish case, and it is a headwind rather than a breaker. If DXY stalls near 102, meal's own shelf should hold; if DXY extends materially higher, the 344.5 invalidation comes into play faster.
6. Historical & Seasonal Patterns
Using the same calendar start and the next 20 sessions, over the last 15 years: mean +4.67%, median +2.17%, positive in 12 of 15 years. The best instance was 2014 at +23.1%; the worst was 2024 at -11.66%. This is a small sample and we treat it as context, not a forecast.
The distribution is informative in two ways. First, the hit rate is high — 80% of years positive — and the median (+2.17%) is meaningfully below the mean (+4.67%), meaning the average is pulled up by a few large winners (2014) while the typical year is a modest gain. Second, the tail is real: 2024's -11.66% shows the window can deliver a sharp loss, which is exactly why the 344.5 invalidation matters more than the seasonal statistic.
Applied to the current settle of 353.3, a median outcome of +2.17% would put the market near 361 by the end of the window — essentially the R2 pivot at 361.7. A mean outcome of +4.67% would target roughly 370, back toward the prior weekly close of 371. The seasonal pattern therefore maps cleanly onto the pivot grid: the base case is a grind back to 357.5–361.7, with an upside extension toward 370 if the dollar cooperates.
The view: seasonality is a tailwind that reinforces the technical shelf, but it is a probabilistic edge, not a guarantee. It justifies a long bias with a hard stop, not a leveraged bet.
7. Scenario Analysis (Base / Bull / Bear)
Base case — 55%: retracement completes, grind higher. Trigger: price holds above S1 349.2 and reclaims P 353.4 on a settle. Path: a move through R1 357.5 toward R2 361.7, consistent with the seasonal median (+2.17% implies ~361). Action: stay long from the 349–353 zone, add only on a settle above 357.5, trail stops under 349.2. This is the scenario that agrees with the section 1 call.
Bull case — 25%: dollar stalls, seasonal bid accelerates. Trigger: DXY fails to extend above 102 and meal settles above R2 361.7. Path: a run at the prior weekly close of 371 and the 20-day high of 376.9, matching the seasonal mean (+4.67% implies ~370). Action: hold the core long, take partial profits into 370–376.9, and let a runner ride only with a stop raised to 357.5. The catalyst would be a softer dollar or a strong demand headline; neither is confirmed in this feed, so this is a path, not the base.
Bear case — 20%: shelf fails, trend reverses. Trigger: a daily settle below 344.5, the 20-day low, which also breaks S2 345.1. Path: the 20-day channel floor gives way and the market re-prices toward the lower half of the 52-week range, with 344.5 becoming resistance. Action: exit all longs on the settle, stand aside, and do not re-engage until price reclaims 349.2. The catalyst would be a materially firmer dollar (DXY extending well above 102) or a macro risk-off impulse; the current ^VIX at 16.39 does not show that, which is why this is the minority path.
Probabilities sum to 100%. The base case is the call. The bear case is the invalidation, and it is defined by a single number rather than a narrative.
8. Trading Strategies & Risk Management
*Strategy 1 — Core long on the shelf (primary).** Direction: LONG. Entry: 349.2–353.4 (S1 to P), scaled. Stop: 343.0, below the 20-day low of 344.5 and S2 345.1, roughly one ATR (9.66) from entry. Target: 361.7 (R2), with a secondary objective at 370. Timeframe: 1–3 weeks, to capture the 20-session seasonal window. Conviction: 7/10.
Strategy 2 — Add on confirmation (secondary). Direction: LONG. Entry: on a daily settle above 357.5 (R1). Stop: 349.0, back below S1. Target: 370. Timeframe: 1–2 weeks. Size: quarter of normal risk budget, added only if Strategy 1 is working. Conviction: 6/10.
Risk management: the invalidation is a daily settle below 344.5. If that prints, both strategies are closed regardless of the seasonal statistic. Do not average down through 344.5. The dollar is the key exogenous risk — a sustained DXY move above 102 tightens the timeline on the stop. No short-side trade is proposed while the call is bullish; the bear case is an exit plan, not an entry.
9. This Week's Data Calendar
All times BJT | ET.
- 10-02 20:30 | 08:30 USD Non-Farm Employment Change (F 89K, P 162K; surprise outside F±73K) — the week's dominant macro print, transmitted via DXY.
- 10-02 20:30 | 08:30 USD Average Hourly Earnings m/m (F 0.3%, P 0.3%) and Unemployment Rate (F 4.1%, P 4.1%).
- 10-05 22:00 | 10:00 USD ISM Services PMI SEP (F 54, P 55.4).
- 10-07 22:30 | 10:30 USD EIA Crude Oil Stocks Change.
- 10-08 02:00 | 10-07 14:00 USD FOMC Minutes.
This report is generated automatically from public quantitative and macro data for research and market tracking only. It does not constitute investment advice or a recommendation to trade.