| Stop 8% — tight | exit_variant | - | - |
| Stop 10% — moderate tight | exit_variant | - | - |
| Stop 15% — BASELINE | exit_variant | - | - |
| Stop 20% — wide | exit_variant | - | - |
| No stop — pure hold | exit_variant | - | - |
| Add accelerating 1M/3M momentum | add_momentum_acceleration | - | - |
| Add 3M momentum / RS leader | add_momentum_continuation | - | - |
| Add 3M momentum / RS leader, 63D | add_momentum_continuation | - | - |
| Add 3M momentum / RS leader in bull market | add_momentum_continuation | - | - |
| Add 3M momentum / RS leader, extension filtered | add_momentum_continuation | - | - |
| Add 3M momentum / RS leader with sector leadership | add_momentum_continuation | - | - |
| Add 3M momentum sector leader, 63D | add_momentum_continuation | - | - |
| Add 3M momentum sector leader with gap activity | add_momentum_continuation | - | - |
| Add 3M momentum sector leader, no 5D chase | add_momentum_continuation | - | - |
| Add 3M momentum sector leader with MA stack | add_momentum_continuation | - | - |
| Add 3M momentum sector leader with up-volume | add_momentum_continuation | - | - |
| Shakeout entry, no gate, fixed hold — baseline | asymmetric_rr_dip | - | - |
| MA pullback, gate<=4%, armed trail 7R | asymmetric_rr_dip | - | - |
| MA pullback, gate<=4%, fixed 7R target | asymmetric_rr_dip | - | - |
| MA pullback, gate<=4%, pure runner EMA21 | asymmetric_rr_dip | - | - |
| MA pullback, gate<=4%, trim ladder | asymmetric_rr_dip | - | - |
| Prior resistance, gate<=4%, armed trail 7R | asymmetric_rr_dip | - | - |
| Prior resistance, gate<=4%, fixed 7R target | asymmetric_rr_dip | - | - |
| Prior resistance, gate<=4%, pure runner EMA21 | asymmetric_rr_dip | - | - |
| Prior resistance, gate<=4%, trim ladder | asymmetric_rr_dip | - | - |
| Shakeout, gate<=4%, armed trail 7R | asymmetric_rr_dip | - | - |
| Shakeout, gate<=4%, fixed 7R target | asymmetric_rr_dip | - | - |
| Shakeout, gate<=4%, pure runner EMA21 | asymmetric_rr_dip | - | - |
| Shakeout, gate<=4%, trim ladder | asymmetric_rr_dip | - | - |
| Shakeout, no gate, armed trail 7R | asymmetric_rr_dip | - | - |
| Shakeout, no gate, fixed 7R target | asymmetric_rr_dip | - | - |
| Shakeout, no gate, pure runner EMA21 | asymmetric_rr_dip | - | - |
| Shakeout, no gate, trim ladder | asymmetric_rr_dip | - | - |
| Trim 50% at +10% | exit_variant | - | - |
| Trim 50% at +15% | exit_variant | - | - |
| Trim 50% at +20% | exit_variant | - | - |
| Trim 25% at +10% | exit_variant | - | - |
| Exit on close < EMA21 | exit_variant | - | - |
| Exit on close < EMA50 | exit_variant | - | - |
| 50-Day MA Support Pullback (O'Neil) | pullback_support | - | - |
| Bullish Engulfing Candlestick Entry | price_action | - | - |
| MA 20/50 Crossover + Break-Even Trailing Stop | trend_following | - | - |
| Narrowest 7-Day Range Breakout | volatility_expansion | - | - |
| RSI(14) Mean Reversion + 4 Consecutive Green Candles Exit | mean_reversion | - | - |
| RSI(14) Mean Reversion + Break-Even Trailing Stop | mean_reversion | - | - |
| RSI(14) Mean Reversion + EMA10 Trailing Exit | mean_reversion | - | - |
| Undercut & Rally at 50-Day EMA (Failed Breakdown) | undercut_rally | - | - |
| Undercut & Rally at Base Low (Failed Breakdown) | undercut_rally | - | - |
| VCP with Bullish Accumulation Spikes (Tempo) | vcp_contraction | - | - |
| Classic Multi-Wave VCP (Minervini) | vcp_contraction | - | - |
| Progressive VCP — Extreme Contraction (O'Neil T=coil) | vcp_contraction | - | - |
| Trend exit EMA21 after day 5 | exit_variant | - | - |
| Trend exit EMA21 after day 10 | exit_variant | - | - |
| Trend exit EMA50 after day 10 | exit_variant | - | - |
| Trim 50% at +10%, breakeven D63 | exit_variant | - | - |
| EMA-ATR fixed stop, 2R target, 4-GC trim on MOM3+RS entry, D63 | exit_variant | - | - |
| Stop 15% — BASELINE D63 | exit_variant | - | - |
| Stop 20% — wide D63 | exit_variant | - | - |
| No stop — pure hold D63 | exit_variant | - | - |
| Trend exit EMA21 after day 10 D63 | exit_variant | - | - |
| Trend exit EMA21 after day 21 D63 | exit_variant | - | - |
| Trim 50% at +10%, stop to breakeven | exit_variant | - | - |
| Trim 50% at +15%, stop to breakeven | exit_variant | - | - |
| Trim 50% at +10%, breakeven, runner exits on EMA21 | exit_variant | - | - |
| ATR(14) 1.5x stop, risk-based 1% | equity_curve_vol | - | - |
| ATR(14) 2x stop, risk-based 1% | equity_curve_vol | - | - |
| EMA21 - 0.25 ATR trail, risk-based 1% | equity_curve_vol | - | - |
| EMA21 - 0.5 ATR trail, risk-based 1% | equity_curve_vol | - | - |
| EMA21 - 0.75 ATR trail, risk-based 1% | equity_curve_vol | - | - |
| EMA8 - 0.5 ATR trail, risk-based 1% | equity_curve_vol | - | - |
| No stop, fixed-fractional 10% | equity_curve_vol | - | - |
| No stop, risk-based 1% (ATR proxy) | equity_curve_vol | - | - |
| 15% stop, fixed-fractional 10% | equity_curve_vol | - | - |
| 15% stop, risk-based 1% | equity_curve_vol | - | - |
| ATR 1.0x stop | exit_variant | - | - |
| ATR 1.5x stop | exit_variant | - | - |
| ATR 2.0x stop | exit_variant | - | - |
| Momentum + RS + sector + volume confirm / Pure hold (no stop) - risk-based sizing | entry_sweep | - | - |