Parallel ribbon scan — EMA 9/21 rising in tandem

as of 2026-07-20 · universe 103 · analyzed 102 · qualified 12 (gate: stack≥90%, slopes≥0.15%/d, gapCV≤0.6, ride≥60%, ≤5 closes<EMA21, ADV≥$20M)

90-day candles · EMA 9 21 50 100 · volume panel below · sorted by score

Near ribbon — entry zone (≤2.5 ATR above 9EMA) · 12

PANW288
QQQ
143.50256.15368.8003-1005-1307-17
slope9 +1.03%/dslope21 +1.04%/dgap CV 0.21ride 90%<21EMA 0ext +0.8 ATR$ADV 2,453Mclose 358.68
FTNT224
QQQ
76.01123.18170.3503-1005-1307-17
slope9 +0.54%/dslope21 +0.71%/dgap CV 0.10ride 90%<21EMA 0ext +0.1 ATR$ADV 939Mclose 161.61
CRWD209
QQQ
90.45153.98217.5003-1005-1307-17
slope9 +0.54%/dslope21 +0.60%/dgap CV 0.27ride 71%<21EMA 0ext +0.4 ATR$ADV 2,062Mclose 203.08
DDOG197
QQQ
100.80189.75278.7003-1005-1307-17
slope9 +0.39%/dslope21 +0.51%/dgap CV 0.35ride 67%<21EMA 5ext -0.1 ATR$ADV 1,123Mclose 258.69
MNST101
QQQ
70.8685.60100.3403-1005-1307-17
slope9 +0.38%/dslope21 +0.41%/dgap CV 0.15ride 86%<21EMA 0ext -0.0 ATR$ADV 615Mclose 97.50
CSX35
QQQ
37.8544.5751.2803-1005-1307-17
slope9 +0.22%/dslope21 +0.19%/dgap CV 0.47ride 76%<21EMA 5ext +1.1 ATR$ADV 596Mclose 50.75
QQQ
89.2499.37109.5003-1005-1307-17
slope9 +0.50%/dslope21 +0.40%/dgap CV 0.27ride 81%<21EMA 0ext +0.0 ATR$ADV 200Mclose 105.18
QQQ
320.52350.33380.1403-1005-1307-17
slope9 +0.29%/dslope21 +0.25%/dgap CV 0.43ride 76%<21EMA 3ext +0.3 ATR$ADV 935Mclose 366.29
QQQ
143.30177.22211.1303-1005-1307-17
slope9 +0.88%/dslope21 +0.62%/dgap CV 0.31ride 86%<21EMA 0ext -0.4 ATR$ADV 874Mclose 184.14
QQQ
121.51136.19150.8803-1005-1307-17
slope9 +0.43%/dslope21 +0.31%/dgap CV 0.24ride 90%<21EMA 0ext -0.2 ATR$ADV 555Mclose 145.98
QQQ
150.14172.07194.0103-1005-1307-17
slope9 +0.38%/dslope21 +0.30%/dgap CV 0.38ride 71%<21EMA 2ext +0.3 ATR$ADV 1,460Mclose 181.68
QQQ
106.77118.04129.3103-1005-1307-17
slope9 +0.30%/dslope21 +0.25%/dgap CV 0.18ride 81%<21EMA 1ext +0.6 ATR$ADV 406Mclose 126.20

Extended — qualified but stretched · 0

none

score = Clenow 63d exp-regression slope (annualized) × R², scaled by 9/21 slope agreement. Signals trend quality, not entry timing.