Shock Oil

April 2020 negative oil prices

A lockdown-driven demand collapse and full storage pushed the front-month oil futures contract below zero in April. Futures-based funds such as USO suffered large losses and forced rolls.

Dates checked against the price data: researched window 2020-04-17 to 2020-04-21; measured 2020-04-03 to 2020-04-28 (start shifted by -14 days, end by +7 days).

Market move-63.9%2020-04-03 to 2020-04-28
Window16 trading days
Back at the prior peak278 trading daysafter the trough, on 2021-06-04
Next 3 months+72.2%63 trading days after the end
Strategies lost less98%55 / 56
Already out going in61%34 / 56

Price around the event

33%54%88%144%235%2020-022020-032020-042020-052020-062020-072020-082020-092020-10
Oil · window start = 100%; shaded = event window; from 60 trading days before to 120 after

How the strategies did

Of 56 rule-based strategies with a curve on Oil, 34 (61%) were already out of the market going in. 55 (98%) lost less than the market (-63.9%), 1 (2%) finished the window with a gain, and the median strategy returned 0.0%. Strategies that were in the market returned a median -27.4%; those that were already out returned 0.0%. In the following three months the median strategy returned +8.3%.

FamilyStrategiesAlready outMedian returnLost less than the market
Trend2483%0.0%100%
Momentum475%0.0%100%
Mean reversion1429%-33.2%93%
Volatility650%-2.7%100%
Regime & other850%0.0%100%

56 of 72 strategies have a curve on Oil. Portfolio, basket and multi-asset strategies without one are excluded.

All strategies on Oil

StrategyFamilyReturn in windowIn the market going in?Max drawdown in windowNext 3 months
TAIL-01 Crisis AlphaRegime & other+140.8%In-5.5%-45.0%
CAL-01 Turn of MonthRegime & other0.0%In0.0%+32.6%
COMBO-01 Bollinger-Keltner SqueezeVolatility0.0%Out0.0%+8.4%
COMBO-03 Divergence StrategyRegime & other0.0%Out0.0%0.0%
COMBO-04 Trend + Mean Reversion HybridTrend0.0%Out0.0%0.0%
EVENT-01 Trend + Macro FilterTrend0.0%Out0.0%0.0%
KC-01 Keltner Channel BreakoutTrend0.0%Out0.0%-0.9%
MOM-01 Time-Series MomentumTrend0.0%Out0.0%0.0%
MOM-03 52-Week High MomentumMomentum0.0%Out0.0%0.0%
MOM-06 Residual MomentumMomentum0.0%Out0.0%+3.0%
MOM-10 Accelerating MomentumTrend0.0%Out0.0%0.0%
MOM-11 Momentum Crash ProtectionMomentum0.0%Out0.0%0.0%
MR-04 Ornstein-Uhlenbeck Mean ReversionMean reversion0.0%Out0.0%0.0%
MR-06 Z-Score Mean ReversionMean reversion0.0%Out0.0%0.0%
MR-07 Hurst-Filtered Mean ReversionMean reversion0.0%Out0.0%+43.4%
REG-01 Regime SwitchRegime & other0.0%Out0.0%0.0%
REG-14 Volatility Regime SwitchVolatility0.0%Out0.0%+2.0%
RISK-03 Stop Loss OverlayRegime & other0.0%Out0.0%+8.4%
TREND-02 Donchian BreakoutTrend0.0%Out0.0%+0.2%
TREND-05 Dual Moving AverageTrend0.0%Out0.0%0.0%
TREND-10 Ichimoku CloudTrend0.0%Out0.0%-0.2%
TREND-13 Triple Moving AverageTrend0.0%Out0.0%0.0%
TREND-14 Linear Regression ChannelTrend0.0%In0.0%0.0%
TREND-15 Darvas BoxTrend0.0%Out0.0%+20.7%
TREND-16 Aroon IndicatorTrend0.0%Out0.0%+8.2%
TREND-18 Coppock CurveTrend0.0%Out0.0%+31.1%
TREND-19 Elder Triple ScreenTrend0.0%Out0.0%0.0%
TURTLE-01 Turtle TradingTrend0.0%Out0.0%+31.1%
VOL-10 Volatility Risk PremiumVolatility0.0%Out0.0%0.0%
RP-01 Volatility TargetVolatility-5.4%In-5.4%+5.6%
TREND-17 Chandelier ExitTrend-7.1%Out-7.1%+23.4%
VOL-01 Volatility BreakoutVolatility-7.1%In-7.1%-1.7%
ADX-01 ADX Trend FilterTrend-7.1%Out-7.1%-4.6%
RISK-01 Drawdown ControlRegime & other-9.1%In-9.1%+5.9%
MR-02 Bollinger Band ReversionMean reversion-10.7%Out-10.7%0.0%
TREND-11 Kaufman Adaptive Moving AverageTrend-13.9%Out-13.9%+36.0%
HMA-01 HMA CrossoverTrend-16.4%In-16.4%+47.7%
MR-01 RSI Mean ReversionMean reversion-19.3%In-19.3%+26.0%
TREND-20 Vortex IndicatorTrend-21.0%Out-21.0%+30.6%
MR-12 Money Flow Index ReversionMean reversion-24.2%In-24.2%+20.1%
VOL-13 Volatility Regime StrategyVolatility-24.2%In-24.2%+20.4%
SAR-01 Parabolic SARTrend-24.9%In-24.9%+27.8%
RISK-04 Trailing Stop StrategyTrend-28.8%Out-28.8%+30.3%
MR-14 Detrended Price OscillatorMean reversion-30.0%In-30.0%+24.4%
REG-10 HMM Regime DetectionRegime & other-30.1%Out-30.1%+36.8%
MR-05 CCI Mean ReversionMean reversion-36.4%In-36.4%+26.0%
SUPER-01 SupertrendTrend-36.4%Out-36.4%+15.8%
MR-16 Connors RSIMean reversion-44.9%In-46.1%+5.7%
MR-13 TRIX ReversionMean reversion-47.4%In-47.4%+42.6%
MR-11 Williams %R ReversionMean reversion-51.9%In-51.9%+38.4%
MR-10 Stochastic Oscillator ReversionMean reversion-51.9%In-51.9%+32.0%
MR-15 Ultimate OscillatorMean reversion-51.9%In-51.9%+26.2%
COMBO-02 MACD + RSI FilterMomentum-52.4%In-52.4%+30.3%
TREND-12 MACD StrategyTrend-52.4%In-52.4%+49.5%
SEAS-01 Monthly SeasonalityRegime & other-63.9%In-63.9%+10.6%
MR-03 Kalman Filter Mean ReversionMean reversion-63.9%In-63.9%+71.3%

Sorted by return in the window, best first. "In the market" is inferred from the equity curve (see method). Next 3 months = 63 trading days after the window end.

Other markets in the same window

MarketMoveStrategiesAhead of the marketAlready outMedian return
Commodities-8.0%5693%64%0.0%

Same calendar window as the main market. "Ahead of the market" = strategy return above the market's return over the window.

All event replays · Today's regime on Oil

Method: windows are snapped to the price data, returns come from the published equity curves before costs, and "already out" is inferred from the curve. See the method on the hub page. Historical, descriptive statistics before trading costs. Not a forecast and not investment advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.