EverHint – SMA20 × SMA50 Crossover – Top 3 Buy and Top 15 Sell Signals for Mar 23, 2026
What This Signal Is (Quick)
The SMA20 × SMA50 Crossover is EverHint's most stable trend-following strategy. It detects fresh crossovers between the 20-day simple moving average (SMA20) and the 50-day simple moving average (SMA50):
-
Buy Signal ("Golden Cross"): SMA(20) crosses above SMA(50) on today's close. Short-term momentum exceeds medium-term trend — a bullish confirmation with high reliability. Ideal for 4-12 week holding periods.
-
Sell Signal ("Death Cross"): SMA(20) crosses below SMA(50) on today's close. Short-term momentum weakens below the medium-term trend — a bearish confirmation signaling potential exit points or trend reversals.
What's New: Tier 1 Quality Filters
Today's signals include enhanced quality filters that screen out low-probability setups:
- 52-Week Position Filter: Rejects stocks in the bottom 20% of their 52-week range (falling knives near lows)
- Drawdown Filter: Rejects stocks down >50% from 52-week highs (severe downtrends)
- SMA50 Trend Filter: Rejects stocks where the SMA50 itself is declining (ensures medium-term trend support)
Result: 8 signals excluded for being too close to 52-week lows, 16 excluded for declining SMA50 trends. Only the highest-quality signals remain.
This strategy uses two SMAs (both simple moving averages) for maximum stability — fewer signals but highest quality, with minimal whipsaws compared to faster EMA-based strategies.
Important: This is an experimental scanner for educational use and back-testing. Always confirm signals with your own analysis, volume confirmation, and broader market context.
How We Ranked Today (Reader Version)
Ranking Logic: Buy signals ranked by RSI (lower RSI = more oversold = higher rank). Sell signals ranked by RSI (lower RSI = more oversold = deeper selloff).
Data Overlays:
- Insider Net (90 days): Net insider buying/selling activity (P-Purchase, S-Sale transactions only; excludes awards/exercises)
- Days → Earnings: Trading days until next earnings report
- Est EPS: Analyst consensus EPS estimate (when available)
- Market Cap: Company size in billions
Filter Impact: From an initial ~64 crossover candidates, Tier 1 filters reduced the list to 40 signals (3 buy, 37 sell). 24 signals excluded for poor technical setup quality.
📈 Buy-Side Signals (3 total)
Ranked by RSI (lower = more oversold):
| Rank | Ticker | Company | Sector | Last ($) | RSI14 | Insider Net | Days → Earnings | Est EPS | Mkt Cap ($B) |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WEX | WEX Inc. | Technology | 155.91 | 38.5 | — | 36 | — | 5.3 |
| 2 | CNR | Core Natural Resources... | Energy | 103.15 | 64.8 | — | — | $8.84 | 5.3 |
| 3 | TSEM | Tower Semiconductor | Technology | 172.13 | 77.6 | — | 50 | — | 19.2 |
Field Notes:
- WEX (Technology): Most oversold buy signal (RSI 38.5). Earnings approaching in 36 days. Stock crossed above SMA50 after recent decline.
- CNR (Energy): RSI 64.8 — not oversold but showing strong momentum. No upcoming earnings date in next 90 days. Analyst estimate $8.84 EPS.
- TSEM (Technology): Hottest signal (RSI 77.6) — overbought territory but SMA20 crossed above SMA50, confirming bullish momentum. Earnings 50 days out.
Insider Activity: No significant insider purchases or sales detected across the 3 buy signals in the past 90 days.
Recent Headlines (Buy Signals):
No recent news articles found in provided data for WEX, CNR, or TSEM.
📉 Sell-Side Signals (37 total)
Top 15 ranked by RSI (lower = more oversold = deeper selloff):
| Rank | Ticker | Company | Sector | Last ($) | RSI14 | Insider Net | Days → Earnings | Est EPS | Mkt Cap ($B) |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SNEX | StoneX Group Inc. | Financial Services | 70.93 | 10.9 | — | 43 | — | 5.6 |
| 2 | SNN | Smith & Nephew plc | Healthcare | 31.94 | 11.3 | — | — | — | 13.6 |
| 3 | COLM | Columbia Sportswear... | Consumer Cyclical | 55.08 | 11.9 | — | 37 | — | 3.0 |
| 4 | OR | Osisko Gold Royalties | Basic Materials | 34.36 | 15.3 | — | — | — | 6.4 |
| 5 | GWW | W.W. Grainger, Inc. | Industrials | 1054.47 | 16.6 | — | 37 | — | 50.0 |
| 6 | COR | Cencora, Inc. | Healthcare | 320.61 | 16.3 | — | 43 | — | 62.4 |
| 7 | NGD | New Gold Inc. | Basic Materials | 9.08 | 17.3 | — | 35 | — | 7.2 |
| 8 | TXT | Textron Inc. | Industrials | 89.03 | 18.0 | — | 30 | — | 15.5 |
| 9 | CDE | Coeur Mining, Inc. | Basic Materials | 17.88 | 18.1 | — | — | — | 11.5 |
| 10 | OSK | Oshkosh Corporation | Industrials | 144.87 | 19.6 | — | 36 | — | 9.2 |
| 11 | CCK | Crown Holdings, Inc. | Consumer Cyclical | 100.84 | 21.1 | — | 35 | — | 11.6 |
| 12 | CEF | Sprott Physical Gold... | Financial Services | 44.03 | 21.2 | — | — | — | 8.5 |
| 13 | VSEC | VSE Corporation | Industrials | 175.95 | 21.6 | — | 42 | — | 3.7 |
| 14 | AME | AMETEK, Inc. | Industrials | 212.81 | 22.0 | — | 37 | $2.58 | 48.7 |
| 15 | GGG | Graco Inc. | Industrials | 85.19 | 22.0 | — | 29 | — | 14.1 |
Remaining 22 sell signals: ASML, BDC, BELFB, BOH, CACC, CHEF, DOV, FCX, FLS, GL, GOLF, GTES, IFF, ITUB, JBHT, KLAC, LIVN, MAR, RUSHA, SCCO, TNL, VIK, WEX
Sector Breakdown (Sell Signals):
- Industrials (13): AME, DOV, FCX, FLS, GGG, GTES, GWW, JBHT, OSK, TXT, VSEC, and more — broad industrial sector weakness
- Basic Materials (6): CDE, FCX, IFF, NGD, OR, SCCO — commodity-linked names under pressure
- Financial Services (5): BDC, BOH, CEF, GL, SNEX
- Consumer Cyclical (5): CCK, COLM, GOLF, MAR, RUSHA, TNL, VIK
- Healthcare (3): COR, LIVN, SNN
- Technology (4): ASML, BDC, BELFB, KLAC
Insider Activity: No significant insider purchases or sales detected across sell signals in the past 90 days (only tax-related F-InKind transactions observed for AME).
Recent Headlines (Sell Signals):
- BDC: "Trinity Capital: BDC Turning Asset Manager Provides Strong Yield And Better Value" — TRIN's evolving model includes managed funds business
- BDC: "After the Blue Owl Disaster, Is There Value in This High-Yield BDC Exchange-Traded Fund?" — VanEck BDC Income ETF faltering amid private credit issues
(No other recent news found for remaining sell signals in provided data)
Field Notes
Key Metrics Explained:
-
RSI (14-day): Relative Strength Index. Below 30 = oversold (potential bounce), above 70 = overbought (potential pullback). Buy signals ranked lowest-to-highest RSI (most oversold first). Sell signals also ranked lowest-to-highest (deepest selloffs).
-
Insider Net: Net insider buying (positive) or selling (negative) over past 90 days. Only includes open-market purchases (P) and sales (S). Awards (A), exercises (M), and tax payments (F) excluded. "—" means no significant activity.
-
Days → Earnings: Trading days until next earnings report. < 7 days = high volatility risk, 7-30 days = moderate risk, > 30 days = lower event risk.
Sector Rotation Observations:
-
Industrials dominating sell side (13 signals): Broad weakness across manufacturing, transportation, and industrial equipment — possible economic slowdown concerns or sector rotation out of cyclicals.
-
Materials under pressure (6 sell signals): Gold miners (NGD, CDE), copper plays (SCCO), and commodity-linked names crossing below SMA50 — potential commodity price weakness or dollar strength headwinds.
-
Buy side light and tech-focused: Only 3 buy signals, 2 in Technology (WEX, TSEM), 1 in Energy (CNR) — selective strength in specific pockets.
Tier 1 Filter Impact:
- 8 signals excluded: 52-week position < 20% (stocks near 52-week lows, likely falling knives)
- 16 signals excluded: SMA50 declining (medium-term trend not supportive)
- Quality improvement: From ~64 potential signals to 40 final signals — 37.5% reduction in noise
Interpretation: The new filters successfully screened out low-quality setups. The 3 remaining buy signals all show rising SMA50 trends and are positioned above the bottom 20% of their 52-week ranges — key technical quality markers.
Vlad's Take (EverHint)
Strategy Commentary:
Today's Tier 1 filtered signals demonstrate the power of quality over quantity. The new filters eliminated 24 false setups — stocks too close to 52-week lows or lacking medium-term trend support. What remains are 3 clean buy signals with technical integrity:
- CNR (Energy) and TSEM (Technology) both show rising SMA50 trends — the medium-term momentum supports the short-term crossover
- WEX is the most oversold (RSI 38.5) but still passed position filters, suggesting a legitimate bounce setup rather than a falling knife
The 37 sell signals paint a clear picture: Industrial and Materials sectors rotating out. When you see 13 industrials and 6 materials crossing death crosses simultaneously, that's not noise — that's a sector rotation or economic slowdown signal. Watch for confirmation in upcoming earnings (many 30-40 days out).
Trading Tips:
-
Tiered Entries: Given the light buy-side activity (only 3 signals), don't rush. Consider entering 1/3 position on the crossover, 1/3 on a retest of SMA20, final 1/3 on volume confirmation.
-
Respect the Filters: The 24 excluded signals were rejected for good reasons. Don't chase stocks near 52-week lows just because they have a crossover — Tier 1 filters exist to protect you from value traps.
-
Monitor Energy Collapse: Crude oil down -11.72% today. If you're holding CNR (Energy buy signal), watch for stabilization in energy markets before adding. A sector-wide selloff can override individual technical signals.
-
Earnings Awareness: Most signals have earnings 30+ days out (lower event risk), but GGG (29 days), TXT (30 days), and JBHT (21 days) are approaching. Tighten stops as earnings approach.
-
Confirm With Volume: SMA crossovers are strongest when accompanied by above-average volume. Check volume on these signals before entry — the data shows average dollar volumes, but look for actual volume spikes.
Risk Management:
- The 3 buy signals are not enough to suggest broad market strength — this is selective, not broad-based buying
- 37 sell signals vs 3 buys = defensive bias warranted
- Energy collapse (-11.72% crude) could spill over into CNR despite the crossover
- Industrial weakness (13 sell signals) suggests caution on cyclical exposure
Final Word:
EMA/SMA crossover strategies should be used alongside your primary scanner, not as standalone signals. These indicators can generate significant noise, especially in choppy or sideways market conditions, leading to false entries. Always confirm with broader trend, volume, and fundamental context before acting.
Today's Tier 1 filters prove their value: quality signals emerge when you filter out the noise. But even quality signals need confirmation — use these as starting points for deeper research, not automatic buy/sell orders.
Independent, data-driven signals.
No hype. No promotions. Just experimental market research from EverHint.
This is not financial advice. Do your own due diligence.
See https://www.everhint.com/disclaimer/ and https://www.everhint.com/faqs/
📊 Support the project: If this analysis helped you, feel free to like, share, or subscribe — it helps the channel grow steadily.