Finding the next Target
Trading Retrospectives: A Lesson from Target ($TGT)
It was roughly five years ago when Target hit a multi-year low following a wave of public controversy and inventory challenges. The setup was a classic value play—a fundamentally sound company oversold on temporary bad news, bound for an eventual rebound that would push it back toward a 52-week high.
Looking back at how that turnaround played out, we can analyze the structural high-velocity moves that took place, how to write technical formulas to systematically catch similar setups, and how to execute the trade with a Zero Lag Exponential Moving Average (ZLEMA) and an ATR trailing stop loss.
Part 1: The High-Velocity Acceleration Legs
Target's rebound from its bottom in the $88 region up to its 52-week highs near $160 produced several distinct momentum windows:
1. Nov 2023 – April 2024: The Multi-Month Rebound (~75% Move)
- Price Action: Launched from ~$88 up to ~$156–$177.
- Catalyst: Following steep inventory write-downs and pushback on seasonal merchandise, Target delivered a blowout Q3 earnings report. Rapid gross margin recovery and inventory normalization triggered a sustained, multi-month squeeze through early 2024.
2. May 2026 – August 2026: The Trend Acceleration (~35% Move)
- Price Action: Hit a local bottom at $117.05 on May 20, 2026, running directly up to a $156.47–$161.65 52-week high window by August.
- Catalyst: Supported by positive store traffic growth (+4.4%) and an operational reset, the stock mounted a steep trend, culminating in a high-volume surge through its Q2 earnings window.
3. Single-Day Earnings Gap Spikes
- Nov 15, 2023: A single-session +17.8% gap up on Q3 earnings (its largest single-day surge in over four years).
- Mar 5, 2024: A +12% single-day burst following full-year guidance and the announcement of the Target Circle+ subscription rollout.
| Phase | Price Range | Primary Catalyst |
|---|---|---|
| Initial Relief Squeeze | $88 → $130 | Inventory clearance & margin recovery |
| Trend Acceleration | $117 → $161 | Foot traffic turnaround & sales comp growth |
Part 2: Technical Formulas to Screen for High-Velocity Moves
To systematically scan for stocks bouncing out of deep bottoms with extreme velocity, combine a momentum scanner with a volatility squeeze trigger.
1. Rate of Change (ROC) Formula
Measures percentage change over a specific N-period lookback window:
Scanner Criteria: Look for ROC(60) >= 35% OR ROC(90) >= 50% where average daily volume spikes to Volume > 1.5 * SMA(Volume, 20).
2. Volatility Squeeze Breakout (Bollinger + Keltner)
Prior to high-velocity moves out of bottoming patterns, volatility compresses into a "squeeze":
Part 3: Trade Execution using ZLEMA & Trailing Stop
If you bought the low-point and held through the run while managing capital risk, combining a Zero Lag Exponential Moving Average (ZLEMA) with an Average True Range (ATR) trailing stop keeps you in the trend while locking in profits during major structural shifts.
Core Mechanics
- Zero Lag EMA (ZLEMA): Standard EMAs carry delay. ZLEMA eliminates lag by subtracting prior data to offset the lag calculation:
Lag = (Period - 1) / 2. It acts as an active trend filter. - ATR Trailing Stop (Chandelier Style): Anchors a dynamic trailing stop below the highest high achieved during the trade:
Highest High - (k * ATR(14)).
Execution Timeline on Target ($TGT)
- Entry (Nov 2023): Buy signal triggers as price crosses cleanly above the rising 20-day ZLEMA on heavy volume at ~$108 post-earnings.
- First Acceleration (Nov 2023 – Mar 2024): Price trends steadily above the 20-ZLEMA. The 2.5x ATR trailing stop ratchets higher behind the price action, securing gains up to the $177 peak.
- Gap Fill Exit (Mid-2024): As the stock encounters a major correction, price breaks down through the 2.5x ATR trailing stop near $150–$155, forcing a disciplined profit capture and protecting capital through the summer consolidation down to $120.
- Re-entry (May 2026): As $TGT reclaims its ZLEMA off the $117 bottom, the system re-triggers, riding the secondary velocity leg up to fresh 52-week highs.
Strategy Execution Logic
// Parameters
zlema_period = 20
atr_period = 14
atr_mult = 2.5
// ZLEMA Logic
lag = (zlema_period - 1) / 2
zlema_data = Close + (Close - Close[lag])
zlema = EMA(zlema_data, zlema_period)
// ATR Trailing Stop Logic
atr_val = ATR(atr_period)
trail_stop = Highest(High, 20) - (atr_mult * atr_val)
// Trade Execution Rules
BUY : Close crosses above ZLEMA AND Volume > SMA(Volume, 20)
EXIT : Close crosses below trail_stop OR Close crosses below ZLEMA
Following the exact ZLEMA + ATR trailing-stop logic on the setups described would have turned the sequence of moves into a compounded ~90–100%+ return on the capital used for those trades, while largely avoiding the deep intermediate drawdowns. Past performance of any mechanical system is not a guarantee of future results, and real fills, slippage, dividends, and taxes would adjust the exact number, but the structural edge the post outlines is clear from the price history.
ReplyDelete