Shock EUR/USD

January 2015 Swiss franc shock

In mid January the Swiss National Bank abruptly abandoned its cap on the franc against the euro, throwing currency markets into disorder. The euro was already sliding against the dollar as the ECB prepared large-scale bond buying.

Dates checked against the price data: researched window 2015-01-14 to 2015-01-16; measured 2014-12-26 to 2015-01-26 (start shifted by -19 days, end by +10 days).

Market move-8.9%2014-12-26 to 2015-01-26
Window21 trading days
Back at the prior peak774 trading daysafter the trough, on 2018-01-16
Next 3 months-3.6%63 trading days after the end
Strategies lost less96%54 / 56
Already out going in77%43 / 56

Price around the event

85%90%95%101%106%2014-112014-122015-012015-022015-032015-042015-052015-062015-07
EUR/USD · 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 EUR/USD, 43 (77%) were already out of the market going in. 54 (96%) lost less than the market (-8.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 -6.7%; those that were already out returned 0.0%. In the following three months the median strategy returned 0.0%.

FamilyStrategiesAlready outMedian returnLost less than the market
Trend24100%0.0%100%
Momentum475%0.0%100%
Mean reversion1443%-7.2%93%
Volatility667%-3.2%100%
Regime & other875%-0.1%88%

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

All strategies on EUR/USD

StrategyFamilyReturn in windowIn the market going in?Max drawdown in windowNext 3 months
TREND-14 Linear Regression ChannelTrend+7.2%Out-0.6%-5.7%
ADX-01 ADX Trend FilterTrend0.0%Out0.0%+1.6%
COMBO-01 Bollinger-Keltner SqueezeVolatility0.0%Out0.0%-1.7%
COMBO-02 MACD + RSI FilterMomentum0.0%Out0.0%-4.2%
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.0%
MOM-01 Time-Series MomentumTrend0.0%Out0.0%0.0%
MOM-06 Residual MomentumMomentum0.0%Out0.0%0.0%
MOM-10 Accelerating MomentumTrend0.0%Out0.0%0.0%
MOM-11 Momentum Crash ProtectionMomentum0.0%Out0.0%0.0%
MR-06 Z-Score Mean ReversionMean reversion0.0%Out0.0%0.0%
MR-13 TRIX ReversionMean reversion0.0%Out0.0%0.0%
MR-14 Detrended Price OscillatorMean reversion0.0%Out0.0%+0.5%
REG-01 Regime SwitchRegime & other0.0%Out0.0%0.0%
RISK-03 Stop Loss OverlayRegime & other0.0%Out0.0%0.0%
RISK-04 Trailing Stop StrategyTrend0.0%Out0.0%-3.7%
SAR-01 Parabolic SARTrend0.0%Out0.0%-0.0%
SUPER-01 SupertrendTrend0.0%Out0.0%-3.1%
TAIL-01 Crisis AlphaRegime & other0.0%Out0.0%0.0%
TREND-02 Donchian BreakoutTrend0.0%Out0.0%0.0%
TREND-05 Dual Moving AverageTrend0.0%Out0.0%0.0%
TREND-10 Ichimoku CloudTrend0.0%Out0.0%0.0%
TREND-11 Kaufman Adaptive Moving AverageTrend0.0%Out0.0%-2.7%
TREND-12 MACD StrategyTrend0.0%Out0.0%-2.9%
TREND-13 Triple Moving AverageTrend0.0%Out0.0%0.0%
TREND-15 Darvas BoxTrend0.0%Out0.0%0.0%
TREND-16 Aroon IndicatorTrend0.0%Out0.0%-3.2%
TREND-17 Chandelier ExitTrend0.0%Out0.0%-4.2%
TREND-18 Coppock CurveTrend0.0%Out0.0%-3.7%
TREND-19 Elder Triple ScreenTrend0.0%Out0.0%0.0%
TREND-20 Vortex IndicatorTrend0.0%Out0.0%-2.0%
TURTLE-01 Turtle TradingTrend0.0%Out0.0%-3.0%
VOL-01 Volatility BreakoutVolatility0.0%Out0.0%-1.7%
REG-10 HMM Regime DetectionRegime & other-0.1%Out-0.1%-4.5%
MR-16 Connors RSIMean reversion-0.4%In-1.3%-1.7%
REG-14 Volatility Regime SwitchVolatility-1.7%Out-1.7%-0.8%
CAL-01 Turn of MonthRegime & other-1.7%Out-1.8%-0.2%
MR-04 Ornstein-Uhlenbeck Mean ReversionMean reversion-2.2%In-2.2%0.0%
MR-02 Bollinger Band ReversionMean reversion-4.1%In-4.1%+3.0%
HMA-01 HMA CrossoverTrend-4.6%Out-4.6%+0.9%
VOL-10 Volatility Risk PremiumVolatility-4.7%In-4.7%-6.5%
RISK-01 Drawdown ControlRegime & other-4.7%In-4.7%-2.0%
MOM-03 52-Week High MomentumMomentum-6.0%In-6.0%-1.8%
MR-11 Williams %R ReversionMean reversion-6.7%In-6.7%-0.6%
VOL-13 Volatility Regime StrategyVolatility-7.6%Out-7.6%+2.9%
MR-15 Ultimate OscillatorMean reversion-7.7%In-7.7%+0.4%
MR-07 Hurst-Filtered Mean ReversionMean reversion-8.1%Out-8.1%-1.3%
MR-10 Stochastic Oscillator ReversionMean reversion-8.3%In-8.3%+1.4%
RP-01 Volatility TargetVolatility-8.5%In-8.5%-3.5%
MR-12 Money Flow Index ReversionMean reversion-8.5%Out-8.5%-3.3%
MR-01 RSI Mean ReversionMean reversion-8.5%Out-8.5%+0.0%
MR-03 Kalman Filter Mean ReversionMean reversion-8.9%In-8.9%-3.6%
SEAS-01 Monthly SeasonalityRegime & other-8.9%In-8.9%-3.6%
MR-05 CCI Mean ReversionMean reversion-8.9%In-8.9%+0.6%

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.

All event replays · Today's regime on EUR/USD

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.