Parallel ribbon scan — EMA 9/21 rising in tandem

as of 2026-07-20 · universe 103 · analyzed 102 · qualified 13 (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) · 13

PANW285
QQQ
143.50256.15368.8003-1105-1407-20
slope9 +1.05%/dslope21 +1.05%/dgap CV 0.21ride 90%<21EMA 0ext +0.2 ATR$ADV 2,469Mclose 348.66
FTNT217
QQQ
76.01123.18170.3503-1105-1407-20
slope9 +0.54%/dslope21 +0.69%/dgap CV 0.09ride 90%<21EMA 0ext -0.1 ATR$ADV 916Mclose 160.36
CRWD208
QQQ
90.45153.98217.5003-1105-1407-20
slope9 +0.59%/dslope21 +0.62%/dgap CV 0.25ride 67%<21EMA 0ext -0.0 ATR$ADV 2,064Mclose 198.49
DDOG195
QQQ
100.80189.75278.7003-1105-1407-20
slope9 +0.44%/dslope21 +0.52%/dgap CV 0.35ride 71%<21EMA 5ext +0.2 ATR$ADV 1,126Mclose 263.20
QQQ
70.8685.60100.3403-1105-1407-20
slope9 +0.37%/dslope21 +0.40%/dgap CV 0.17ride 81%<21EMA 1ext -0.8 ATR$ADV 620Mclose 95.45
CSX34
QQQ
37.8844.5851.2803-1105-1407-20
slope9 +0.23%/dslope21 +0.20%/dgap CV 0.44ride 81%<21EMA 4ext +0.3 ATR$ADV 597Mclose 50.11
QQQ
89.2499.37109.5003-1105-1407-20
slope9 +0.48%/dslope21 +0.40%/dgap CV 0.27ride 86%<21EMA 0ext +0.3 ATR$ADV 200Mclose 106.14
QQQ
320.52350.33380.1403-1105-1407-20
slope9 +0.28%/dslope21 +0.24%/dgap CV 0.43ride 81%<21EMA 2ext +0.1 ATR$ADV 912Mclose 364.17
QQQ
143.30176.80210.3103-1105-1407-20
slope9 +0.88%/dslope21 +0.64%/dgap CV 0.27ride 86%<21EMA 0ext +0.1 ATR$ADV 857Mclose 189.02
QQQ
121.51136.19150.8803-1105-1407-20
slope9 +0.43%/dslope21 +0.32%/dgap CV 0.22ride 86%<21EMA 0ext -0.3 ATR$ADV 554Mclose 144.94
QQQ
150.14172.03193.9203-1105-1407-20
slope9 +0.37%/dslope21 +0.31%/dgap CV 0.38ride 67%<21EMA 2ext -0.1 ATR$ADV 1,446Mclose 179.45
QQQ
106.77118.04129.3103-1105-1407-20
slope9 +0.29%/dslope21 +0.25%/dgap CV 0.16ride 86%<21EMA 1ext +0.0 ATR$ADV 389Mclose 124.33
QQQ
85.6097.41109.2303-1105-1407-20
slope9 +0.29%/dslope21 +0.16%/dgap CV 0.50ride 71%<21EMA 1ext -0.3 ATR$ADV 746Mclose 104.81

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.