SOYBEAN OIL SPECIALIST · Oilseed / Price Statistics
Z85468 – [BO] 20-Day Price Momentum
Soybean oil 20-day trailing momentum as a trend-following read; empirical pattern is weakly directional with the neutral-momentum regime posting the best 60-day forward returns.
At a glance
Current composite
-0.826
On the plus-or-minus one scale; 20-day BO momentum z-score.
Signal state
Moderate NEG
Current state across the Momentum Down / Neutral / Up regime.
Phase duration
38 sessions
Consecutive trading days in the current phase.
Sample
36 years
Daily BO 20-day trailing momentum, 1990 onward.
As of Nov 03, 2026. Updated nightly.
SIGNAL OVERVIEW
Short-horizon price momentum captures technical cycle dynamics across most commodity markets. The signal reads soybean oil 20-day Z-score of price change on 37 years of history and tanh-bounded. The signal fires frequently (1,668 state transitions across 37 years) and captures the fast-moving technical component of BO price dynamics. Here is the twist. Despite the signal’s high transition frequency, the state-conditional forward returns are relatively similar across the three states. Momentum Up (plus one, 41.3 percent of sample) delivers plus 1.67 percent BO fwd 60d (edge plus 0.08 pp). Momentum Down (minus one, 42.2 percent) delivers plus 1.31 percent (edge -0.28 pp). Momentum Neutral (16.5 percent) delivers plus 2.11 percent (edge plus 0.52 pp, HAC t plus 2.08 significant at 5 percent). The signal is used CONTRARIAN in BO Extremes Contrarian with polarity sign minus one. Today the signal reads at the 35th percentile in Momentum Down territory, 31 trading days in state. Read on for the three cases that frame the signal, the state-conditional evidence, and the current reading in context.
LIVE CHART
Thirty-seven years of soybean oil 20-day price momentum as a technical cycle indicator.
What the chart is showing. The dark line in the top panel is the BO 20-day momentum composite on a tanh-bounded plus-or-minus one scale — positive means recent price momentum is up, negative means down. The bronze line in the middle panel is the CBOT Soybean Oil front-month in cents per pound. The bottom panel tracks the 252-day rolling information coefficient between the composite and BO 60-day forward returns. Dashed horizontal lines mark the plus-or-minus 0.2 moderate and plus-or-minus 0.5 extreme thresholds.
COMPOSITE
-0.826 / tanh
STATE
Moderate NEG
PHASE
-1.26
SAMPLE N
9,000+ days
TODAY’S PLAYBOOK READING
STATE
Moderate Neg
STATE AND PERCENTILE
Composite -0.826, state Moderate NEG, 38 trading days running in the current phase. Per-state baselines in the regime table below.
WHY THE SIGNAL IS HERE
BO fell approximately 5 percent over the last 20 trading days as supply/demand expectations moderated through October 2026.
POSTURE FOR THE WEEKS AHEAD
Momentum Down has delivered plus 1.31 percent BO fwd 60d (edge -0.28 pp). The signal is a WEAK contributor; readers should recognize technical-momentum signals have less-reliable forward-return predictability than fundamentals-driven signals.
WHAT THE CHART SHOWS
The composite sits at -0.826. Signal state is Moderate NEG, 38 trading days running. See the regime table below for per-state baselines.
TOP INPUTS FIRING
- Primary composite -0.826 State Moderate NEG, 38 trading days running in the current phase.
- CBOT BO 20-day trailing return Daily 20-day percent-change in BO front-month, z-scored on rolling window.
THE TAKEAWAY
What this means for you today
WHAT MOMENTUM IS TELLING YOU
Composite -0.826, state Moderate NEG, 38 trading days running. Current direction and per-state baselines are in the regime table below.
THE TECHNICAL MECHANISM
Short-horizon momentum signals in commodity markets have well-documented but modest forward-return effects. Momentum tends to continue in the short term (trend-following within 1-5 days) and reverse in the medium term (mean-reversion in 20-60 days). The 20-day momentum signal spans both regimes, which is why the state-conditional means are close to baseline.
THE HONEST CAVEAT
20-day momentum is a frequently-firing signal (1,668 state transitions in 37 years, versus 39-78 for the fundamentals signals in the BO Extremes Contrarian stack). The state-conditional forward-return edges are the weakest among the BO Extremes Contrarian inputs. The signal provides technical-cycle complementation to the fundamentals-driven signals but should not be interpreted as a strong directional indicator in isolation.
THE REGIME MAP
The three regime states, forward returns and sample share
Computed from the live window on CBOT Soybean Oil forward returns. Weakly directional pattern — the neutral-momentum regime historically posts the best forward returns.
| State | Phase | Share | Fwd 60d | HAC t | Edge vs baseline | Last firings |
|---|---|---|---|---|---|---|
| Momentum Up | +1 | 41.3% (3839 d) | +1.67% | +0.08pp | Sep 2026, Aug 2026, Jul 2026 | |
| Momentum Neutral | 0 | 16.5% (1535 d) | +2.11% | +0.52pp | Sep 2026, Aug 2026, Aug 2026 | |
| Momentum Down TODAY | -1 | 42.2% (3924 d) | +1.30% | -0.29pp | Sep 2026, Aug 2026, Jul 2026 |
The historical pattern
The signal across three decades of BO price momentum
THE TRACK RECORD
The last fourteen state transitions
14 transitions from 06/02/2026 to 10/23/2026. Full history 1,668 transitions (high-frequency).
| State | Start | End | Duration | Fwd 60d Soybean Oil |
|---|---|---|---|---|
| Momentum Neutral | 10/23/2024 | 10/23/2024 | 1d | +4.92% |
| Momentum Up | 10/24/2024 | 10/25/2024 | 2d | +5.27% |
| Momentum Neutral | 10/28/2024 | 10/28/2024 | 1d | +3.19% |
| Momentum Up | 10/29/2024 | 11/19/2024 | 16d | +3.91% |
| Momentum Neutral | 11/20/2024 | 11/20/2024 | 1d | +3.37% |
| Momentum Down | 11/21/2024 | 11/25/2024 | 3d | +1.06% |
| Momentum Neutral | 11/26/2024 | 11/26/2024 | 1d | -1.02% |
| Momentum Down | 11/27/2024 | 01/08/2025 | 28d | -2.30% |
| Momentum Neutral | 01/09/2025 | 01/09/2025 | 1d | -14.47% |
| Momentum Up | 01/10/2025 | 02/11/2025 | 22d | -14.47% |
| Momentum Neutral | 02/12/2025 | 02/13/2025 | 2d | -6.47% |
| Momentum Up | 02/14/2025 | 02/18/2025 | 2d | -3.75% |
| Momentum Neutral | 02/19/2025 | 02/19/2025 | 1d | -3.67% |
| Momentum Up | 02/20/2025 | 02/21/2025 | 2d | -2.65% |
| Momentum Neutral | 02/24/2025 | 02/27/2025 | 4d | -0.73% |
| Momentum Down | 02/28/2025 | 03/26/2025 | 19d | -0.51% |
| Momentum Neutral | 03/27/2025 | 03/27/2025 | 1d | +7.00% |
| Momentum Up | 03/28/2025 | 04/30/2025 | 23d | +9.26% |
| Momentum Neutral | 05/01/2025 | 05/01/2025 | 1d | +13.75% |
| Momentum Up | 05/02/2025 | 05/15/2025 | 10d | +11.95% |
| Momentum Neutral | 05/16/2025 | 05/16/2025 | 1d | +8.53% |
| Momentum Up | 05/19/2025 | 05/21/2025 | 3d | +8.42% |
| Momentum Down | 05/22/2025 | 05/22/2025 | 1d | +9.73% |
| Momentum Neutral | 05/23/2025 | 05/23/2025 | 1d | +10.19% |
| Momentum Down | 05/27/2025 | 05/27/2025 | 1d | +7.51% |
| Momentum Neutral | 05/28/2025 | 05/29/2025 | 2d | +9.80% |
| Momentum Down | 05/30/2025 | 06/04/2025 | 4d | +9.46% |
| Momentum Neutral | 06/05/2025 | 06/05/2025 | 1d | +7.96% |
| Momentum Down | 06/06/2025 | 06/12/2025 | 5d | +7.26% |
| Momentum Up | 06/13/2025 | 07/15/2025 | 21d | +9.25% |
| Momentum Down | 07/16/2025 | 07/16/2025 | 1d | +7.52% |
| Momentum Neutral | 07/17/2025 | 07/21/2025 | 3d | +3.98% |
| Momentum Up | 07/22/2025 | 07/30/2025 | 7d | +5.77% |
| Momentum Neutral | 07/31/2025 | 08/04/2025 | 3d | +7.15% |
| Momentum Down | 08/05/2025 | 08/05/2025 | 1d | +9.46% |
| Momentum Neutral | 08/06/2025 | 08/06/2025 | 1d | +7.44% |
| Momentum Down | 08/07/2025 | 10/06/2025 | 42d | +7.88% |
| Momentum Neutral | 10/07/2025 | 10/08/2025 | 2d | +2.10% |
| Momentum Down | 10/09/2025 | 10/15/2025 | 5d | +3.08% |
| Momentum Neutral | 10/16/2025 | 10/17/2025 | 2d | +5.01% |
| Momentum Up | 10/20/2025 | 10/20/2025 | 1d | +3.12% |
| Momentum Neutral | 10/21/2025 | 10/24/2025 | 4d | +3.03% |
| Momentum Up | 10/27/2025 | 10/28/2025 | 2d | +0.58% |
| Momentum Neutral | 10/29/2025 | 10/29/2025 | 1d | +1.18% |
| Momentum Down | 10/30/2025 | 10/31/2025 | 2d | +2.29% |
| Momentum Neutral | 11/03/2025 | 11/03/2025 | 1d | +1.26% |
| Momentum Down | 11/04/2025 | 11/06/2025 | 3d | +2.99% |
| Momentum Neutral | 11/07/2025 | 11/12/2025 | 4d | +0.99% |
| Momentum Down | 11/13/2025 | 11/14/2025 | 2d | +2.96% |
| Momentum Neutral | 11/17/2025 | 11/17/2025 | 1d | +2.42% |
| Momentum Up | 11/18/2025 | 11/18/2025 | 1d | +3.45% |
| Momentum Neutral | 11/19/2025 | 11/21/2025 | 3d | +3.57% |
| Momentum Down | 11/24/2025 | 11/24/2025 | 1d | +2.04% |
| Momentum Neutral | 11/25/2025 | 11/26/2025 | 2d | +1.83% |
| Momentum Up | 11/28/2025 | 12/05/2025 | 6d | +0.86% |
| Momentum Neutral | 12/08/2025 | 12/09/2025 | 2d | -1.65% |
| Momentum Down | 12/10/2025 | 01/12/2026 | 22d | -1.51% |
| Momentum Neutral | 01/13/2026 | 01/13/2026 | 1d | -2.06% |
| Momentum Up | 01/14/2026 | 04/07/2026 | 57d | -0.62% |
| Momentum Neutral | 04/08/2026 | 04/08/2026 | 1d | +11.13% |
| Momentum Down | 04/09/2026 | 04/13/2026 | 3d | +9.97% |
| Momentum Neutral | 04/14/2026 | 04/15/2026 | 2d | +8.71% |
| Momentum Up | 04/16/2026 | 04/16/2026 | 1d | +7.15% |
| Momentum Neutral | 04/17/2026 | 04/17/2026 | 1d | +6.29% |
| Momentum Up | 04/20/2026 | 05/18/2026 | 21d | +5.93% |
| Momentum Neutral | 05/19/2026 | 05/27/2026 | 6d | +5.81% |
| Momentum Down | 05/28/2026 | 05/29/2026 | 2d | +1.18% |
| Momentum Neutral | 06/01/2026 | 06/01/2026 | 1d | +0.99% |
| Momentum Down | 06/02/2026 | 07/16/2026 | 31d | +1.52% |
| Momentum Up | 07/17/2026 | 07/24/2026 | 6d | +4.68% |
| Momentum Down | 07/27/2026 | 07/27/2026 | 1d | +4.05% |
| Momentum Neutral | 07/28/2026 | 07/28/2026 | 1d | +4.35% |
| Momentum Up | 07/29/2026 | 07/29/2026 | 1d | +4.73% |
| Momentum Neutral | 07/30/2026 | 07/30/2026 | 1d | +2.46% |
| Momentum Down | 07/31/2026 | 07/31/2026 | 1d | |
| Momentum Neutral | 08/03/2026 | 08/03/2026 | 1d | |
| Momentum Down | 08/04/2026 | 08/27/2026 | 18d | |
| Momentum Up | 08/28/2026 | 08/28/2026 | 1d | |
| Momentum Neutral | 08/31/2026 | 08/31/2026 | 1d | |
| Momentum Up | 09/01/2026 | 09/02/2026 | 2d | |
| Momentum Neutral | 09/03/2026 | 09/10/2026 | 5d | |
| Momentum Down | 09/11/2026 | 10/23/2026 | 31d |
Scroll inside the table for the full history. Forward 60-day Soybean Oil is measured from each run’s start date; a reader cannot trade off a start-date they only identify in hindsight, so this is a transparency log, not an alpha claim. Asterisked (*) returns are partial. The run is less than 60 trading days old. The full 60-day comparable fills in as more data arrives.
What this measures
Soybean oil 20-day trailing-return momentum is a trend-following read on CBOT BO. The composite reads the 20-day percent-change in BO front-month, z-scored on a rolling window, tanh-bounded. The empirical pattern is weakly directional — neutral momentum posts the best 60-day forward returns, with momentum-up and momentum-down tail regimes running near baseline. State thresholds plus-or-minus 0.2 (moderate) and plus-or-minus 0.5 (extreme).
Why it matters
MOMENTUM IS A TECHNICAL OVERLAY
20-day momentum captures short-horizon price dynamics driven by technical factors (positioning, flow, chart patterns) that overlay the fundamentals-driven price regime. The signal frequently flips state (1,668 transitions in 37 years, approximately every 5-6 trading days on average).
NEUTRAL IS THE STATISTICALLY-STRONGEST STATE
Across 37 years, Momentum Neutral state has delivered plus 2.11 percent BO forward returns, edge plus 0.52 pp above the plus 1.59 percent baseline. HAC Newey-West t of plus 2.08 meets the 5 percent two-sided significance threshold. The Up and Down states deliver near-baseline returns.
CONTRARIAN POLARITY IN BO Extremes Contrarian
The signal has polarity sign minus one in BO Extremes Contrarian. When Momentum Up (positive composite value), it contributes negatively to the BO Extremes Contrarian composite. The Y composite in turn is CONTRARIAN in BO forward returns. Readers should recognize this signal in isolation captures short-horizon technical cycles rather than directional forward-return predictability.
Signal consumers and siblings
Not investment advice · The analysis on this page is informational and educational. Signal readings, historical case figures, and empirical statistics are derived from publicly available data and are provided without warranty. Hypothetical performance results have inherent limitations, including the benefit of hindsight. Readers who intend to trade should consult a licensed investment professional and refer to the research brief for the full disclaimer.
Last refreshed Nov 04, 2026 09:40 PM ET
