| #{{ sortInd('rank') }} | Symbol{{ sortInd('symbol') }} | Score{{ sortInd('score') }} | Match{{ sortInd('matched') }} | MA50 > MA150 > MA200{{ sortInd('ma_stacked') }} |
Px > MA50{{ sortInd('price_above_ma50') }} |
Px > MA150{{ sortInd('price_above_ma150') }} |
Px > MA200{{ sortInd('price_above_ma200') }} |
MA200 Rising{{ sortInd('ma200_trending_up') }} |
≥30% off 52wL{{ sortInd('pct_above_52w_low') }} |
≤25% off 52wH{{ sortInd('pct_from_52w_high') }} |
High-Vol Days{{ sortInd('high_volume_day_count') }} |
Pocket Pivots{{ sortInd('pocket_pivot_count') }} |
Base Breakout{{ sortInd('base_breakout') }} |
HV-LV Setup{{ sortInd('hv_lv_setup') }} |
3-Wks Tight{{ sortInd('three_weeks_tight') }} |
Close{{ sortInd('close_price') }} | MA50{{ sortInd('ma50') }} | MA150{{ sortInd('ma150') }} | MA200{{ sortInd('ma200') }} | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ row.rank }} | {{ row.symbol }} | {{ row.score }} — | {{ row.matched ? '✓ Match' : (row.status==='ok' ? '—' : row.status) }} | {{ row.ma_stacked ? '✓' : '✗' }} | {{ row.price_above_ma50 ? '✓' : '✗' }} | {{ row.price_above_ma150 ? '✓' : '✗' }} | {{ row.price_above_ma200 ? '✓' : '✗' }} | {{ row.ma200_trending_up ? '✓' : '✗' }} | {{ row.above_52w_low_30pct ? '✓' : '✗' }} | {{ row.near_52w_high_25pct ? '✓' : '✗' }} | {{ row.high_volume_day_count }} — | {{ row.pocket_pivot_count }} — | {{ row.base_breakout ? '✓' : '✗' }} | {{ row.hv_lv_setup ? '✓' : '✗' }} | {{ row.three_weeks_tight ? '✓' : '✗' }} | {{ fmt(row.close_price) }} | {{ fmt(row.ma50) }} | {{ fmt(row.ma150) }} | {{ fmt(row.ma200) }} | {{ row.note }} |