
4. S&P 500 Swing Trading — Regime Detection + Risk Rules
Overview
Most swing strategies break because traders apply the same setup across different environments. A pullback system can work in trends, then fail in ranges. The fix: separate the market into regimes, then apply the right playbook per regime.
Step 1: Regime Detection (Simple + Practical
Use two filters:
-
Trend bias: MA(50) > MA(200)
-
Trend strength: ADX(14) > 20
If both are true → trend regime. Otherwise → range regime.
Strategy A: Trend Pullback (Trend Regime Only)
Entry (Long)
-
Price pulls back to EMA(20) or EMA(50)
-
RSI(14) > 40
-
Trigger: close back above EMA(20) or a bullish reversal candle near EMA support
Stop
-
Below recent swing low or Entry − 1.5 × ATR(14) (use the wider)
Exits
-
Partial at +1R
-
Second target at +2R
-
Trail remainder using 1.2–1.5 × ATR(14)
Strategy B: Range Mean Reversion (Range Regime Only)
Entry (Long)
-
Touch/close below lower Bollinger Band (20,2)
-
RSI(14) < 30
-
Trigger: close back inside the band
Stop
-
Entry − 2.0 × ATR(14)
Exits
-
Target 1: mid-band (20MA)
-
Optional target 2: upper band (only if RSI recovers)
Risk Rules (Edge Protection)
-
Fixed risk per trade (e.g., 0.5–1.0% max)
-
Pause after 2 consecutive losses
-
Reduce size when ATR is elevated vs its median baseline
How to Use This in TradeOS
Build a regime-first swing workflow in TradeOS so you always know which checklist applies today: trend pullback or range reversion.