5 min read

EverHint Signal — EMA10 × EMA30 Crossover — November 20, 2025

Fresh EMA10 × EMA30 crossovers lit up today’s tape in the middle of a sharp risk-off session with the VIX above 26. Here are the highest-RSI buy and sell setups, with insider flows and earnings timing overlays—strictly experimental research, not trading advice.

November 20, 2025


What This Signal Is (Quick)

This experimental scanner looks for fresh crossovers between the 10-day Exponential Moving Average (EMA10) and the 30-day Exponential Moving Average (EMA30) on daily closes:

  • Buy signal (EMA10_x_EMA30_Buy) – EMA10 crosses above EMA30
    → Short-term momentum overtakes the medium-term trend, a classic early bullish inflection for swing traders (1–4 week horizons).
  • Sell signal (EMA10_x_EMA30_Sell) – EMA10 crosses below EMA30
    → Short-term momentum slips under the medium trend, often an early warning that a prior advance is stalling or reversing.

Because both averages are exponential, this setup reacts faster than slower SMA-based systems. That makes it good at catching early momentum shifts, but also more vulnerable to whipsaws in volatile or trendless markets.

This is an experimental scanner for research and back-testing only, not a plug-and-play trading system.


How We Ranked Today (Reader Version)

For today’s report (signal date 2025-11-20), we:

  • Ranked by RSI(14)
    • Higher RSI → higher rank
    • Emphasizes names where the crossover happens with strong short-term momentum.
  • Added two overlays for context:
    • Insider Net (USD) – 90-day net insider buying/selling:
      • Only open-market “P” purchases and “S” sales are counted.
      • Awards, option exercises, and tax-related moves are ignored.
    • Days → Earnings – calendar distance from today’s signal date to the next scheduled earnings report (when available).

Analyst estimates are available in the dataset, but for this run we keep them in the background and focus on price action + insider flows + event timing. Think of this as a shortlist generator that still requires your own fundamental and technical homework.


📈 Buy-Side Signals (EMA10 Crossed Above EMA30)

Top Buy Signals by RSI(14)

These are today’s highest-RSI buy signals where EMA10 just crossed above EMA30.

Rank Ticker Company Sector Last ($) RSI(14) Insider Net (USD) Days → Earnings
1 COKE Coca-Cola Consolidated, Inc. Consumer Defensive 163.38 94.1 90
2 WM Waste Management, Inc. Industrials 216.80 78.0 76
3 AS Amer Sports, Inc. Consumer Cyclical 34.35 65.9
4 CL Colgate-Palmolive Company Consumer Defensive 78.86 57.8 71
5 ESNT Essent Group Ltd. Financial Services 61.61 57.0 85
6 RVTY Revvity, Inc. Healthcare 94.02 51.2 71
7 BANC Banc of California, Inc. Financial Services 17.00 50.5 −$92.55M 63

How to read this table

  • Last ($) – Last closing price on the signal date.
  • RSI(14) – Momentum strength (0–100). Above ~60 suggests constructive momentum; above 70 is typically “overbought.”
  • Insider Net (USD) – 90-day net insider activity:
    • “+” = net buying (bullish); “−” = net selling (caution).
    • “—” means no material open-market P/S activity in the window or only grants/exercises.
  • Days → Earnings – 0–7 days means the signal is heading straight into an event minefield; >30 days is quieter.

Buy-Side Recent Headlines

A few of today’s buy-signal names come with notable fresh news:

  • AS — Amer Sports
    Recent coverage highlights strong Q3 results, raised outlook, and momentum in outdoor/performance categories, with some commentary on China as a swing factor. Several analysts have been revisiting their models after the print (Benzinga, Seeking Alpha, GuruFocus).
  • RVTY — Revvity
    Revvity recently presented at a major healthcare conference, where management reiterated its focus on margin improvement and portfolio simplification, reinforcing the story as more of a quality, steady-execution play than a high-beta momentum flyer (Seeking Alpha).

For the other buy-side tickers (COKE, WM, CL, ESNT, BANC), today’s move is mostly a technical crossover plus strong RSI rather than a single obvious headline catalyst.


📉 Sell-Side Signals (EMA10 Crossed Below EMA30)

Top Sell Signals by RSI(14)

These are high-RSI names rolling over, where EMA10 just crossed below EMA30. They can flag potential profit-taking zones or places where the prior trend might be tiring.

Rank Ticker Company Sector Last ($) RSI(14) Insider Net (USD) Days → Earnings
1 HLNE Hamilton Lane Incorporated Financial Services 120.87 59.6 +$522.4K 75
2 JBTM JBT Corporation Industrials 132.27 59.3
3 KMI Kinder Morgan, Inc. Energy 26.72 58.5 +$24.97M 69
4 RGLD Royal Gold, Inc. Basic Materials 183.79 58.1 83
5 LUV Southwest Airlines Co. Industrials 31.16 55.0 70
6 SBUX Starbucks Corporation Consumer Cyclical 82.62 54.9 +$994.5K 68
7 NI NiSource Inc. Utilities 42.40 53.5 83
8 NTR Nutrien Ltd. Basic Materials 55.06 52.1 90
9 ASH Ashland Inc. Basic Materials 48.18 47.4 68
10 TCOM Trip.com Group Limited Consumer Cyclical 69.81 47.3

Here the RSI is still mid-range or elevated, but the short-term EMA has already rolled under the medium-term EMA. That pattern frequently marks early trend fatigue on the long side, especially in a weak tape.

Sell-Side Recent Headlines

Some of these sell-signal names are moving against interesting news backdrops:

  • ASH — Ashland
    Recent headlines include board authorization of a regular quarterly dividend and appearances in specialty chemistry/biotech collaboration news. The crossover here may be more about price digestion after prior moves than a clear fundamental breakdown (Business Wire, GlobeNewswire).
  • RGLD — Royal Gold
    Coverage has highlighted ongoing dividend growth and analyst-projected upside as royalty cash flows build with the gold complex. A bearish crossover with still-firm RSI suggests trend fatigue, not necessarily a broken story (Zacks, Business Wire, Defense World).
  • SBUX — Starbucks
    News flow has centered on union-led “Red Cup” strike actions and labor tensions across U.S. stores, which can weigh on near-term sentiment even as the global brand and long-term unit economics remain key to the thesis (CNBC, Forbes).

Names like KMI and HLNE stand out with net insider buying despite the sell signal, making them interesting candidates to watch for false breakdowns or “buy-the-dip” setups if broader conditions stabilize.


Field Notes

A few quick guardrails when reading today’s EMA10 × EMA30 report:

  • RSI(14)
    • >70 – traditionally overbought, but in strong trends it can stay elevated.
    • 50–70 – constructive momentum; many of today’s candidates live here.
    • <40 – more caution; the crossover may be late or part of a deeper down-leg.
  • Insider Net (USD)
    • Positive net (e.g., KMI, SBUX, HLNE, BANC) means insiders have been buying more than selling in the last 90 days, using open-market trades.
    • Negative net (e.g., BANC on the buy list) flags substantial net selling and should prompt a closer look at the context (comp plans, one-off sales, etc.).
    • Absence of data doesn’t mean “no insiders” – it just means no material activity in the P/S bucket for the window.
  • Days → Earnings
    • 0–7 days – crossover heading straight into earnings; volatility can completely override the signal.
    • 7–30 days – the earnings drumbeat is getting louder; expect positioning and rumor moves.
    • >30 days – relatively cleaner technical setup, with less near-term event risk.

Put together, this scanner is best used as a triage tool:
start with the technical pattern, then promote or demote candidates based on insider behavior and event risk.


Vlad’s Take (EverHint)

Today’s backdrop is decidedly risk-off:

  • Major indices:
    • S&P 500 (^GSPC) closed around −2.96%,
    • Nasdaq Composite (^IXIC) fell roughly −4.25%,
    • Dow Jones (^DJI) dropped about −1.64%,
    • Small caps via Russell 2000 (^RUT) slid around −2.43%.
  • Volatility:
    • The VIX jumped to about 26.4, a clear move into elevated-volatility territory where whipsaws become the norm rather than the exception.
  • Rates & crypto:
    • The 10-year yield (^TNX) eased slightly to roughly 4.10%, indicating some bid for safety even as equities sold off.
    • Bitcoin (BTC-USD) and Ethereum (ETH-USD) were both down around 4.6–4.8%, reinforcing the risk-off tone across “high beta” assets.

Overall, this looks like a broad de-risking day with tech and high-beta names under pressure and volatility elevated. In this environment:

  • Buy signals (especially high-RSI names like COKE, WM, AS) are higher-risk if you treat them as fresh entries. If you engage at all, scaling in with partial positions and tighter stops makes more sense than going full size on day one.
  • Sell signals can be used to prioritize de-risking, but I’d be careful about blindly selling any name with positive insider flows and healthy fundamentals just because one fast EMA crossover flipped red in a panicky tape.
  • For research or back-testing, this is a great day to bookmark: how these lists perform out of a large down day says a lot about how the EMA10 × EMA30 engine behaves in stress conditions.

As always, treat this as independent, data-driven market research, not as a trading instruction sheet.

This is not financial advice. Do your own due diligence.
See https://www.everhint.com/disclaimer/ and https://www.everhint.com/faqs/


Independent, data-driven signals.
No hype. No promotions. Just experimental market research from EverHint.