Everything on a ticker card, explained. Pattern badges are display-only — they don't change the Litmus score.
The core score out of 100. TSF measures entry quality (10 checks), MOMO measures trend strength (10 checks). Each check is worth 10 points.
A+ = 90+ with RS 90+ A = 80+ with RS 70+ A- = 70+ B+ = 60+ B = 50+. A top score with weak RS gets capped at A-.
EMA9 and EMA21 both under 1.5× ATR. Price isn't stretched.
No freefall — price hasn't collapsed recently.
10-day average volume is 1.3×+ the 60-day average. Institutions are accumulating.
Price above the 50-day MA or within 10% of the 60-day high.
Recent price action is contained, not wild.
A trigger or pullback pattern is present.
Price isn't 2-3×+ extended above the 21 EMA (don't chase).
Recent lows are rising — uptrend structure intact.
SPY is in a bull regime (above weekly EMA).
No 60-day high within 5% overhead — room to run.
6+ up days out of the last 10.
10MA > 21MA > 50MA — proper uptrend alignment.
Average daily range above 3% — the stock actually moves.
RSI is accelerating upward.
3-month return is positive.
2×+ volume on an up day — buyers are committed.
The 50-day moving average is sloping up.
Closed in the upper half of the day's range.
Up days have higher volume than down days.
Both highs and lows are rising — healthy uptrend.
Basing. Price consolidating under a flat 150MA. 1A = early basing, 1B = late basing.
Advancing. Price above a rising 150MA. 2A = early uptrend (first 20 sessions), 2 = established, 2B = late uptrend (195+ sessions).
Topping. Price chopping around a flattening 150MA. Distribution zone.
Declining. Price below a falling 150MA. Avoid longs.
Distance from the 9-day and 21-day EMA, measured in ATR multiples. E21 ≥ 2.0× shows the EXTENDED badge.
Average daily range as a percentage of price (14-day). ≥4% = 🔥 elite mover, ≥3% = banger, <2% = sleepy.
Relative strength vs the market (0-99). 90+ = top decile leader.
Weinstein's relative strength vs SPY. Positive = outperforming the market.
Event-conditioned session-memory score (0-60). What the prior session's pattern implied, scored daily. Display-only.
Record volume day within the last 30 sessions — higher than any day in the prior 2 years. The top setup. Card gets gold treatment.
Consecutive days at 1.3×+ average volume. Number = streak length. Sustained institutional buying.
5+ of last 10 days at 1.3×+ volume, even with gaps. Ongoing accumulation.
2×+ thrust within 20 sessions, then volume dried up under 1.0× at the 21 EMA. Buy the quiet pullback.
2×+ thrust → dry pullback → another 2×+ thrust. Second wave of institutional buying.
Uptrend + bunched 10/20 EMAs + price crossed back above. Launchpad entry.
2×+ run in ≤8 weeks, now flagging <25% deep. Most explosive pattern.
3 weekly closes in a tight range on quiet volume after a run.
Progressively smaller pullbacks — supply drying up.
Gap up on huge volume after quiet period. Potential major low.
E21 ≥ 2.0× ATR. Stretched — don't chase breakouts.
Newly added to this list.
DCR/ATR = daily range ÷ ATR14 (≤0.50× = tight). Tightening sessions = consecutive range contractions (6 = VCP-like).
ADR% ≥3%, 200MA not declining, 50MA extension <4× ATR, LoD/ATR ≤60%.