Volume spike 3×+ with price move < 2% (someone absorbing supply without moving price) + RSI 38–62 (not at extremes — steady accumulation not panic/euphoria) + price within 5% of SMA50 (near equilibrium, not extended) + price above SMA200 (macro uptrend — volume anomaly is accumulation, not distribution). Whales absorb retail sell pressure before the next leg up.
Volume anomaly absorbed without a price move (spot). relative_volume > 1.5 while daily change stays within ±2% — someone is absorbing supply without moving price. RSI 38–62 (steady accumulation, not panic or euphoria) + price within 5% of SMA50 (near equilibrium, not extended) + price above SMA200 (macro uptrend, so the volume anomaly reads as accumulation, not distribution).
relative_volume > 1.5 + change_pct in (-2, 2) + rsi_14 in (38, 62) + price within sma_50 ±5% + price > sma_200.
| Horizon | Swing |
| Scanner timeframe | daily |
| Confirm entry on | 1h / daily |
| Typical hold | 2–10 days |
| Max hold / time-stop | Until macro structure (SMA200) breaks |
The pages below are free and educational, but the actionable plan stays in the app:
Forward-validation pending; treat as a setup filter, not a proven edge. Full breakdown in the premium app.