Milkman Trades — Pullback / Invalidation Study

When to hold and when to cut — 25 years of SPY (2000–2025)
Draft — Not Verified

← Master Sheet milkmantrades.com
01 — The Core Insight
Trigger break is the single biggest invalidation signal
84%
Bull GG when
trigger holds
45%
Bull GG when
trigger breaks
89%
Bear GG when
trigger holds
51%
Bear GG when
trigger breaks
−39%
Delta
(both directions)
Invalidation hierarchy (strongest to weakest)
−39%
ATR Trigger
−39%
Prev Close
−24%
1h EMA 21
−19%
10m EMA 48
−6%
10m EMA 21
noise
10m EMA 8
02 — Bull Invalidation Table
What happens when bull pullback levels break
Pullback to...Freq%GG% HitGG% No HitDelta
Upper Trigger54%45%84%−39%
Prev Close31%36%75%−39%
Lower Trigger18%32%70%−38%
1h EMA 2147%52%72%−20%
1h EMA 4843%56%68%−12%
10m EMA 4860%56%74%−19%
10m EMA 2179%62%68%−6%
10m EMA 893%64%47%+17% (noise)
03 — Bear Invalidation Table
What happens when bear pullback levels break
Pullback to...Freq%GG% HitGG% No HitDelta
Put Trigger62%51%89%−38%
Prev Close34%39%79%−39%
Call Trigger17%33%72%−38%
1h EMA 2152%51%79%−28%
1h EMA 4849%51%79%−28%
10m EMA 4865%58%78%−20%
10m EMA 2182%64%70%−6%
10m EMA 892%66%52%+15% (noise)
04 — Practical Hierarchy
Which levels matter for invalidation
  • ATR trigger levels are the strongest invalidation signals — −38 to −39% delta
  • Prev Close break is equally damaging — same −39% delta
  • Hourly EMAs (21 and 48) are meaningful — −12 to −28% delta
  • 10m EMA 48 is the last useful signal — −19 to −20%
  • 10m EMA 21 is barely significant — only −6% delta
  • 10m EMA 8 is pure noise — touches 92–93% of the time, delta inverts
  • Hierarchy: ATR Levels > Hourly EMAs > 10m EMA 48 > Noise
★ Bottom Line
When to cut your losses
milkmantrades.com · ATR Levels & Phase Oscillator by Saty Mahajan @tesrak · @todor · Draft — not independently verified