1. Bottom Line & Directional Bias
Call: LONG ZL=F. The prior session settle of 67.38 [2026-10-01] places soybean oil in the bottom decile of its 20-day range (66.61–72.23, position 13.7%), while the pace of decline has flattened — 5D -0.25% versus 20D -5.05%. That asymmetry between the magnitude of the 20-day drawdown and the near-flat five-day change is the core of the long case: sellers have lost momentum at the range floor rather than accelerating through it.
Three supports. (1) Mean-reversion geometry: 67.38 is 0.77 above the 20-day low and 0.09 below pivot P 67.47, a level that has acted as the intraday fulcrum. (2) Seasonality: the same calendar window over the last 15 years shows a mean +2.57% and median +5.02% over the next 20 sessions, positive in 12 of 15 years. (3) Crush economics: the US crush margin at 2.43 USD/bu (1Y percentile 51.19%) is mid-range, not collapsing, which keeps processor demand for the oil leg intact.
Invalidation: a daily settle below 65.69 (S2). That would put price outside the 20-day channel and confirm the 20-day downtrend as trend rather than range. Secondary caution: a settle back below 66.54 (S1) on rising volume would argue for standing aside before the S2 stop is reached.
2. Price Action & Technical Analysis
The reference settle is 67.38 [2026-10-01], down 1.32% on the session. The five-day change is -0.25% and the twenty-day change -5.05%, so the bulk of the damage was done earlier in the month and the last week has been consolidation. The 20-day channel runs 66.61 to 72.23, with price at the 13.7% position — near the floor but not through it. The 52-week range is 47.51 to 79.69, which frames the current level as mid-range on a yearly view and lower-quartile on a monthly view.
Volatility is contained. ATR14 is 1.34, equal to 1.99% of price as a full daily range — not a ± band. RV20 is 19.7% annualized. The relationship matters: a 1.34 ATR against a 67.38 price means a single normal session can travel from the pivot to either S2 or R2 without being an outlier. Any stop placed inside roughly one ATR of entry is inside noise.
Pivots from the settle-based snapshot: P 67.47, R1 68.32, S1 66.54, R2 69.25, S2 65.69. Note the arithmetic: the settle at 67.38 is 0.09 below P, so the market is marginally on the weak side of the pivot but still 0.84 above S1. The first constructive signal would be a reclaim of P 67.47 and then R1 68.32; the first warning is a loss of S1 66.54, which would open 65.69.
In early Asian trade the market is quoted around the 67.38 area; treat any move on the report-date bar as Asia, not as a settled close. The last completed weekly bar (2026-09-21 to 2026-09-25) opened 68.13, high 69.2, low 66.65, closed 67.84, -0.56% w/w — a narrow, indecisive week that held above the 66.61 area. The current week (from 2026-09-28, four sessions) is unfinished at 67.38, -0.68%; no weekly-close conclusion can be drawn from it.
View: range-floor long bias while 66.54 holds on a settle basis; a settle below 65.69 invalidates and targets the low-60s.
3. Supply-Demand Balance & Fundamental Drivers
The clearest fundamental anchor in the feed is the US soybean crush margin at 2.43 USD/bu as of 2026-09-30, versus 2.57 twenty sessions earlier, at the 51st percentile of the last year. Two readings follow. First, the margin is mid-distribution, so there is no forced slowdown in crush — processors are neither earning windfall margins that invite capacity surges nor facing losses that force run cuts. Second, the modest 0.14 USD/bu erosion over a month is consistent with the 20-day price decline rather than a demand shock; it is a drift, not a break.
For soybean oil specifically, the crush margin is the transmission channel from bean supply to oil supply. A stable margin means the oil share of crush value is not being competed away, which supports the idea that the recent price weakness is a financial-flow move rather than a physical glut. Without a balance-sheet feed, the margin and the price structure are the two observable fundamentals, and they point the same way: mid-cycle, not distressed.
Macro transmits through two channels. The dollar index at 102.04, +0.58% [2026-10-01], is a direct headwind — a stronger dollar raises the cost of US oil to importers and typically compresses export bids. The US 10-year yield at 5.24%, -1.06% on the day, is a partial offset: falling yields ease the discount rate on storable commodities and soften the dollar's real-rate support. The net of the two is mildly negative but not decisive at this price level.
Energy is the second-order driver. Soybean oil competes with petroleum-derived feedstocks in the biofuel complex, so crude and product inventories matter.
View: fundamentals are neutral-to-supportive at 67.38; the crush margin argues against a demand-led collapse, and the dollar is the main offsetting force.
4. Positioning & Fund Flows
A 20-day decline of 5.05% that decelerates to -0.25% over the last five sessions, with RV20 at 19.7%, is the signature of liquidation that has run its course rather than an accelerating short campaign. Sustained trend-selling typically shows rising realized volatility into new lows; here realized vol is moderate and the five-day change is nearly flat.
The implied-versus-realized comparison is the useful positioning proxy. The energy complex's implied vol, ^OVX at 51.69 [2026-10-01], sits at the 51st percentile of its one-year range — mid-range, not stressed. ^VIX at 16.39 (35th percentile) shows no broad risk-off impulse. ^GVZ at 23.32 is at the 16th percentile, and ^VXSLV at 37.23, both easing on the day. The read-across: macro event risk is priced moderately, and there is no evidence of a panic bid for downside protection that would signal a crowded short. With RV20 at 19.7% and no elevated IV in the complex, optionality is not obviously expensive, which favors expressing the long with defined risk rather than paying up for convexity.
View: no crowding signal in either direction; the flow picture is consistent with a market that has already absorbed its selling and is waiting for a catalyst.
5. Cross-Asset Relative Value
The relevant cross-asset lens for soybean oil is the dollar and the rates complex, plus the energy complex it competes with in biofuel demand. DXY at 102.04, +0.58% on the day, is the primary relative-value headwind: a firmer dollar mechanically cheapens non-US oil and pressures US export parity. Against that, ^TNX at 5.24%, -1.06% on the day, is a marginal tailwind for storable commodities via a lower real discount rate.
The energy complex provides the second comparison. ^OVX at 51.69 (51st percentile) indicates crude volatility is mid-range, so the biofuel feedstock substitution channel is not being driven by an energy supply shock. In the precious complex, ^GVZ at 23.32 (16th percentile) and ^VXSLV at 37.23 show subdued macro hedging demand — a backdrop in which agricultural commodities trade on their own supply-demand and seasonal drivers rather than on a broad risk-off bid. ^VIX at 16.39 (35th percentile) reinforces that: equity volatility is below median, so there is no systemic de-risking impulse forcing commodity liquidation.
Net: the cross-asset backdrop is a mild headwind from the dollar, a mild tailwind from rates, and a neutral-to-supportive volatility regime. None of these is strong enough to override the range-floor and seasonal case, but a further leg higher in DXY would be the most plausible external trigger for the bear scenario.
View: relative value is roughly balanced with a dollar tilt to the downside; it does not argue against the long, but it caps upside enthusiasm.
6. Historical & Seasonal Patterns
The seasonality block covers the same calendar start over the next 20 sessions for the last 15 years: mean +2.57%, median +5.02%, and positive in 12 of 15 years. The best year in the sample was 2022 at +9.46%; the worst was 2023 at -12.46%. The distribution is therefore positively skewed in the median but carries a fat left tail — the 2023 outcome alone shows that this window can produce a double-digit loss.
The practical reading: the base rate favors upside, and the median (+5.02%) is meaningfully above the mean (+2.57%), which tells us the typical year is a solid gain while a small number of bad years drag the average down. That is a favorable asymmetry for a long positioned at the range floor with a defined stop, because the stop truncates the left tail that the 2023 observation represents. The 12-of-15 hit rate is the strongest single statistic in this report, but the sample is small and should be treated as context, not as a standalone reason to trade.
View: seasonality is a genuine tailwind for the next 20 sessions and supports holding the long through the early part of the window; the 2023 precedent argues for respecting the 65.69 stop rather than averaging down.
7. Scenario Analysis (Base / Bull / Bear)
Base case — 50% — range rotation higher. Trigger: price holds above S1 66.54 on a settle basis and reclaims pivot P 67.47, with the dollar failing to extend above 102. Target: R1 68.32 first, then R2 69.25, with the 20-day high at 72.23 as the outer objective if the seasonal bid materializes. Action: hold the long from the 67.38 area, trail the stop up as R1 is cleared, and treat a close above 68.32 as confirmation that the range floor has held. This scenario is consistent with the section 1 call.
Bull case — 30% — seasonal breakout. Trigger: a settle above R2 69.25 accompanied by a softer dollar (DXY back below 102) and/or a dovish read from the 10-08 FOMC Minutes. Target: the 20-day high at 72.23, with the 52-week high at 79.69 as the stretch objective if the move extends beyond the 20-session seasonal window. Action: add on the 69.25 breakout with a stop back below R1 68.32, and let the seasonal window run. The 12-of-15 historical hit rate is the supporting evidence for this path.
Bear case — 20% — range failure. Trigger: a daily settle below S2 65.69, most plausibly driven by a stronger-than-forecast Non-Farm Payrolls print (surprise threshold ±73K around the 89K forecast) lifting the dollar and yields together. Target: the low-60s, with the 52-week midpoint area as the next reference. Action: exit the long on the S2 settle without discretion, and consider a trend-continuation short only after a failed retest of 65.69 from below. The 2023 seasonal outcome (-12.46%) is the historical analogue for this path.
Probabilities sum to 100%. The base case carries the call; the bull case is the payoff path; the bear case is the invalidation path and is deliberately sized at the stop level rather than managed by hope.
8. Trading Strategies & Risk Management
Strategy 1 — Range-floor long (primary). Entry 67.38 (at the prior settle / current Asia area), stop 65.69 (S2, a settle-basis invalidation), target 69.25 (R2), horizon 1–5 sessions, conviction 7. Size at no more than half of normal risk budget given the event-heavy calendar on 10-02. The stop sits beyond S1 66.54 and roughly 1.7 ATR below entry, outside normal daily noise. If R1 68.32 is reached, raise the stop to the 66.54 area to convert the trade to a low-risk hold into the seasonal window.
Strategy 2 — Breakout add (conditional). Entry 69.35 on a settle above R2 69.25, stop 68.32 (R1), target 72.23 (20-day high), horizon 5–20 sessions, conviction 6. This is an add-on to Strategy 1, not a standalone position, and should only be taken if the dollar is not making new highs. Total exposure across both strategies should not exceed one normal risk unit.
Risk management notes: the 10-02 Non-Farm Payrolls release at 20:30 BJT (08:30 ET) lands before the US session and can gap the market through the stop; consider halving size ahead of it. The 10-08 FOMC Minutes at 02:00 BJT (10-07 14:00 ET) is the second event risk. Do not add to a losing position below 66.54.
9. This Week's Data Calendar
- 10-02, 20:30 BJT / 08:30 ET — US Average Hourly Earnings m/m (F 0.3%, P 0.3%; surprise outside ±0.1%), Non-Farm Employment Change (F 89K, P 162K; surprise outside ±73K), Unemployment Rate (F 4.1%, P 4.1%; surprise outside ±0.1%). Highest-impact window for DXY and the soybean oil open.
- 10-05, 22:00 BJT / 10:00 ET — ISM Services PMI (F 54, P 55.4; surprise outside ±1.4).
- 10-07, 04:30 BJT / 10-06 16:30 ET — API Crude Oil Stock Change.
- 10-07, 22:30 BJT / 10:30 ET — EIA Crude and Gasoline Stock Changes.
- 10-08, 02:00 BJT / 10-07 14:00 ET — 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.