idea
Momentum spec setup
Trend-aligned momentum entries with ATR-capped volatility and rising-edge discipline.
Parallel paper bucket: momentum_spec — separate state files from breakout paper; does not touch breakout holdings.
Rules (mechanical)
- Trend stack: close > SMA20 > SMA50 (often also above SMA200)
- Price location: within 15% of 60-day high, or fresh 20-day high breakout
- Confirmation: 5-day return ≥ +5% or volume ≥ 1.5× 20-day average
- Volatility cap: ATR% ≤ 8%
- Stop: ATR × 2 (sometimes 2.5 in earlier configs)
- Target: min_rr × risk (1.5–2.0 depending on run)
- Fill discipline: rising-edge on signal bar; next-open fill in backtests
Live-style constraints
- One pick per cycle in ranked live simulations (top-1 if slots available)
- Max ~6 concurrent in portfolio-style backtests
- Secondary alerts: peak drawdown from high, gap down, SMA20 loss — research labels only
Universe
Core liquid list plus optional extras file for smaller names. Russell / small-cap names appear in separate scan paths — not mixed into breakout state.
Extension vs pullback
Near-high tech entries are labeled extension/chase in ops notes. Meaningful pullback seats (SMA20 tag inside trend) are handled by a different watcher — not auto-momentum entries.