Home  |  How It Works  |  Results  |  Reports  |  Latest
entry signal

SMA20/50 Bullish Crossover

The SMA20/50 bullish crossover fires when a stock's 20-day simple moving average crosses above its 50-day SMA within the past 5 trading days โ€” a short-to-medium term trend confirmation signal used as an entry timing qualifier.

As of 2026-02-01: In JumpStartSignal's 14-year backtest (2012โ€“2025) across 3461 screening dates, the SMA20/50 bullish crossover signal showed 17% out-of-sample consistency at the 1-year hold period across 24 walk-forward windows, with an average +-7.0% return advantage over same-date non-signal stocks. At longer holds (3yr+), the signal alone is not predictive โ€” JumpStartSignal uses it as an entry timing qualifier combined with fundamental quality scoring.
+9 Entry score points
(of 20 max)
17% Best WF consistency
(1yr hold, standalone)
3461 Screening dates
2012โ€“2025
25 Walk-forward time windows
tested out-of-sample

Signal Illustration

The chart below uses synthetic price data (seed-fixed, deterministic) to illustrate exactly when and how the SMA20/50 Bullish Crossover fires. The arrow marks the event date; the shaded region shows the post-signal window our screener evaluates.

20-day SMA 50-day SMA RSI(14) โ€” lower pane โ†‘ SMA20/50 Bullish Crossover โ€” signal fires
PeriodPhaseSignal
Pre-event20-day SMA below 50-day SMAโ€”
2023-09-2620-day SMA crosses above 50-day SMASMA20/50 Bullish Crossover fires
Post-eventUptrend phase โ€” screener evaluates entryEntry window

Entry Scoring Pathway

Entry signals are a precision layer on top of quality. JumpStartSignal's quality score (0โ€“60) does the heavy lifting โ€” confirming strong ROE, clean balance sheets, and established trend structure. The entry score (0โ€“20) answers the follow-on question: of the stocks that already pass those quality filters, which ones are at an actionable inflection point right now?

SMA20/50 Bullish Crossover contributes +9 of 20 entry points toward the tier gates. To reach OPPORTUNITY a stock needs at least 10 entry points; SPOTLIGHT requires 10+. Here's how this signal combines with the other active entry signals:

Signal combination Entry pts Tier reached
SMA20/50 Bullish Crossover +9 MONITOR  โ€” โ†’ 1 pt below OPPORTUNITY gate
SMA20/50 Bullish Crossover + Breakout Volume +12 โœ“โœ“ SPOTLIGHT  โ†’ SPOTLIGHT gate (โ‰ฅ10)
SMA20/50 Bullish Crossover + VWAP+MACD Confluence +10 โœ“โœ“ SPOTLIGHT  โ†’ SPOTLIGHT gate (โ‰ฅ10)
SMA20/50 Bullish Crossover + VWAP+MACD Confluence + Breakout Volume +13 โœ“โœ“ SPOTLIGHT  โ†’ SPOTLIGHT gate (โ‰ฅ10)
Why the gate exists: SPOTLIGHT (entry โ‰ฅ 10) always requires at least two signals to align โ€” no single timing indicator reaches 10 pts on its own. OPPORTUNITY (entry โ‰ฅ 10) requires at least two timing signals to align. The SMA20/50 Bullish Crossover (+9 pts) comes closest to clearing the gate solo โ€” just 1 pt short โ€” so at least one additional signal is needed to confirm timing before a position is actioned. In the 14-year backtest, lower entry scores correlated with meaningfully worse outcomes, which is why JumpStartSignal routes stocks with strong quality but weak entry timing to MONITOR rather than actioning them immediately.

Standalone Walk-Forward Results

Walk-forward analysis tests whether stocks where this signal fired outperformed same-date non-signal stocks across 25 independent time windows (2012โ€“2025). For entry timing signals, the standalone test has a structural limitation: it re-enters a position every time the signal fires, so a stock in a persistent uptrend gets bought repeatedly as it continues higher โ€” mechanically compressing the measured return delta. The stronger validation is at the portfolio level, where quality gates ensure only high-conviction setups reach this signal check.

29% Best standalone consistency
(7yr hold ยท 7/24 windows)
How to read this: These figures are for this signal tested in isolation โ€” not as part of the full pipeline. JumpStartSignal's full system (quality + entry + sector scoring) has delivered +372.4% over 14 years vs SPY's +209.2% (+163.2% alpha, daily screening frequency). Entry signals contribute to that result through timing โ€” not as standalone return predictors.

How JumpStartSignal Uses This Signal

The SMA20/50 Bullish Crossover is an entry signal used as an entry timing qualifier in our scoring system, combined with fundamental quality scoring.

How Scoring Works

The SMA20/50 bullish crossover is a discrete, one-time event โ€” it fires once at the crossover bar, not every day a stock is above its SMA50. This frequency-independence means it behaves consistently at both daily and weekly screening intervals, unlike continuous signals (e.g. VWAP slope) that can re-fire repeatedly on the same uptrending stock.

Data Source & Methodology

Backtested across 3461 screening dates from 2012โ€“2025. Returns measured from entry date to exit date at each hold period. Portfolio vs S&P 500: +372.4% vs +209.2% (alpha: +163.2%). Signals fired by JumpStartSignal's technical screening engine; fundamentals sourced from SEC EDGAR XBRL filings. Constituent universe from NASDAQ.

Frequently Asked Questions

What is the SMA20/50 bullish crossover?

The SMA20/50 bullish crossover fires when a stock's 20-day simple moving average (SMA20) crosses above its 50-day simple moving average (SMA50) within the past 5 trading days. It signals a short-to-medium term shift in momentum from bearish to bullish, and is used as a discrete entry timing event โ€” it fires once at the crossover bar, not every day the stock remains above its SMA50.

Is the SMA20/50 crossover a reliable buy signal?

In JumpStartSignal's 14-year backtest, the SMA20/50 bullish crossover showed 17% out-of-sample consistency at the 1-year hold period โ€” meaning in 4 of 24 independently tested time windows, stocks with the signal outperformed same-date non-signal stocks. At longer holds (3โ€“7 years) the signal alone is not a reliable predictor. JumpStartSignal combines it with other signals โ€” ROE, revenue growth, low debt, VWAP momentum, and others โ€” so no single indicator drives the result.

What is the difference between the SMA20/50 crossover and the SMA20/50 bearish crossover?

The SMA20/50 bullish crossover fires when SMA20 crosses above SMA50, signalling short-term upward momentum. The bearish crossover is the inverse: SMA20 crosses below SMA50. JumpStartSignal uses the bullish crossover as a positive entry timing signal. The bearish crossover is detected but scored at 0 โ€” our backtest found penalizing it actually reduced returns. See our research page for the full analysis.

How does JumpStartSignal use the SMA20/50 crossover?

JumpStartSignal uses the SMA20/50 bullish crossover as one of several entry timing signals in its screening system. The crossover alone cannot elevate a stock to OPPORTUNITY status โ€” it must be combined with strong quality signals (ROE, low debt, revenue growth) and a sufficient combined entry score.

What does 'walk-forward validation' mean for a signal?

Walk-forward validation tests a signal across multiple non-overlapping time windows (e.g. 2012โ€“2014, 2013โ€“2015, ..., 2022โ€“2024). Each window trains on one period and tests on the next, out-of-sample. A signal is considered validated if it improves returns in 55%+ of test windows. This prevents overfitting to any single market regime (bull, bear, COVID crash, etc.).

See which stocks have the SMA20/50 Bullish Crossover today

JumpStartSignal screens 5,000+ US stocks daily. SPOTLIGHT and OPPORTUNITY signals are delivered to your inbox each trading day.

Get Free Daily Reports โ†’

Not financial advice. Past backtest performance does not guarantee future results. Data as of 2026-02-01 ยท Backtested 2012โ€“2025 ยท How It Works