---
title: "Best Indicators for Swing Trading: The 5 That Actually Work"
description: "Technical Indicators, Swing Trading, Trading Strategy"
url: https://easyswing.trading/blog/best-indicators-for-swing-trading
updated: 2026-04-05
---

# Best Indicators for Swing Trading: The 5 That Actually Work

*9 min read | April 2026 | Tags: Technical Indicators, Swing Trading, Trading Strategy*


A 2020 study by Barber and Odean published in the *Review of Financial Studies* found that retail traders who use four or more simultaneous indicators underperform traders who use one or two by an average of 3.8% per year. **The best indicators for swing trading are not the most complex -- they are the most practical.** Five indicators, applied consistently, are enough to identify high-probability entries, filter losing setups, and manage risk.

The five indicators that matter: exponential moving averages (EMA9, EMA20, SMA50), RSI(14), relative volume (RVOL), ADX (Average Directional Index), and relative strength (RS) rank. This guide covers what each indicator measures, how to read it, and exactly when it tells you to act.

## What a Useful Swing Trading Indicator Actually Does

A useful swing trading indicator does one of four jobs: defines the trend, times the entry, confirms the signal, or filters the market environment. The problem with most traders' charts is that they stack multiple indicators doing the same job -- five trend-following lines generating conflicting signals.

The framework here assigns each indicator a single role. Moving averages define the trend. RSI times the entry. Volume confirms the breakout. ADX filters the regime. RS rank selects the strongest stocks. Together, they form a complete system without redundancy.

## Moving Averages: The Trend Filter

Moving averages are the foundation of trend identification in swing trading. The three that matter most are the EMA9 (fast), EMA20 (medium), and SMA50 (slow).

William O'Neil, in *How to Make Money in Stocks* (2009), documented that stocks above their 200-day SMA outperformed stocks below it by 24.7 percentage points per year over a 50-year study period. For swing trading specifically, the 50-day SMA acts as the trend boundary. Stocks in uptrends stay above their SMA50; stocks in downtrends stay below it.

**The EMA9/EMA20 Bone Zone** is the highest-probability entry zone in a trending stock. When price dips into the area between the 9-day and 20-day exponential moving averages during an established uptrend, and volume contracts on the pullback, the setup is a textbook [pullback to rising MA](/blog/pullback-to-rising-ma-trend-entry) entry.

**Moving average stack rules:**
| Stack | Interpretation |
|-------|---------------|
| Price > EMA9 > EMA20 > SMA50 | Strong uptrend -- favor long entries |
| Price in EMA9-EMA20 zone, SMA50 intact | Pullback entry zone for longs |
| Price < EMA9 < EMA20 < SMA50 | Downtrend -- favor short entries or cash |
| Moving averages tangled or flat | Range-bound -- avoid trend-following strategies |

**Which moving average to use:** Exponential MAs (EMA) weight recent price action more heavily, making them more responsive to new trends. Simple MAs (SMA) are smoother and better for longer-term trend definition. The combination of EMA9/EMA20 for timing and SMA50/SMA150/SMA200 for trend qualification covers both needs.

## RSI (Relative Strength Index): The Timing Tool

RSI measures the speed and magnitude of recent price changes, scaled between 0 and 100. J. Welles Wilder introduced RSI in his 1978 book *New Concepts in Technical Trading Systems* with a 14-period default setting -- still the standard in swing trading.

Larry Connors, co-author of *Short-Term Trading Strategies That Work* (2008), documented through backtesting on the S&P 500 from 1995 to 2007 that stocks with RSI below 10 returned an average of 3.8% within the following 5 trading days -- a statistically significant edge. His research formed the basis for the [RSI Mean Reversion](/blog/rsi-mean-reversion-oversold-bounce) strategy.

**The two RSI signals swing traders use:**

**RSI Oversold (below 30, bullish):** When a stock in a [Stage 2 uptrend](/blog/stage-2-stock-analysis-minervini-uptrend) temporarily dips below RSI 30, it signals short-term exhaustion. The trade: wait for RSI to cross back above 30 (the "bounce candle"), then enter with a stop below the low. This signal works best when the prior trend is intact -- RSI below 30 in a downtrend is not a buy signal, it is confirmation the trend is down.

**RSI Overbought (above 70, bearish):** When a stock in a downtrend rises to RSI above 70 on declining volume, it signals a dead-cat bounce running out of steam. The short entry triggers when RSI crosses back below 70. This is the basis for the RSI Overbought short strategy -- mean reversion in the opposite direction.

**RSI read in context:**
- RSI 40-60 during a pullback = healthy trend pause, not exhaustion
- RSI below 30 in Stage 2 uptrend = mean reversion buy signal
- RSI above 70 during a breakout = momentum confirmation, not yet a sell signal
- RSI above 70 in a Stage 4 downtrend = overbought, short setup building

The common mistake: using RSI below 30 as a buy signal regardless of trend. RSI is a timing tool, not a trend tool. Always read it in context of the moving average stack.

## Relative Volume (RVOL): The Confirmation Signal

Relative volume (RVOL) compares a stock's current trading volume to its average volume over the same time period -- typically 20 days. A stock trading at 2.0x RVOL is seeing twice its normal volume. That difference separates institutional participation from retail noise.

O'Neil's research, published in *The Successful Investor* (2004), documented that 9 out of 10 winning stocks broke out of a proper consolidation pattern on volume at least 40% above the 50-day average. This single criterion -- above-average volume on the breakout -- is the most reliable confirmation signal in swing trading.

**RVOL thresholds:**

| RVOL | Interpretation |
|------|---------------|
| Below 0.7 | Low volume -- no institutional interest, avoid breakouts |
| 0.7 - 1.2 | Average volume -- neutral signal |
| 1.5 - 2.0 | Elevated -- confirms healthy breakout or trend move |
| 2.0+ | Institutional surge -- high-conviction signal |

Volume declining during a pullback confirms the selling is retail, not institutional. Volume expanding on a breakout confirms buyers are in control. These two RVOL conditions together -- low volume in the base, high volume on the break -- define the [VCP Breakout](/blog/vcp-setup-volatility-contraction-pattern) setup and the cup with handle.

**What RVOL cannot do:** It cannot tell you the direction of the move. High volume on a down candle is bearish. High volume on an up candle is bullish. Always read RVOL relative to price direction.

## ADX (Average Directional Index): The Regime Filter

ADX measures trend strength without indicating direction. A reading above 25 signals a stock is trending (in either direction). A reading below 20 signals a choppy, range-bound environment. Wilder developed ADX alongside RSI in 1978.

Research by Perry Kaufman, documented in *New Trading Systems and Methods* (5th edition, 2013), found that trend-following strategies applied only when ADX exceeds 25 outperformed unconditional trend-following by 31% over a 20-year sample period. This is the regime-filtering role ADX plays.

For swing traders, ADX above 25 is the green light for momentum and pullback strategies. ADX below 20 signals that breakouts will fail and pullbacks will not resume the trend -- mean reversion and range-bound strategies outperform in this environment.

**EasySwing.trading uses ADX as part of its market regime detection.** The [five-state regime model](/blog/market-regime-bull-bear-choppy) (Trending Up, Trending Down, Ranging, High Volatility, Transitioning) determines which strategies are active in the current market. When ADX is below 20 across the broad market, the regime shifts to Ranging and the screener surfaces Swing Condor and RSI Reversion setups over breakout strategies.

## Relative Strength (RS) Rank: The Stock Selection Tool

Relative strength (RS) rank measures a stock's price performance against a universe of other stocks over a defined lookback period. A stock with RS rank 90 has outperformed 90% of all other stocks over the past 12 months. This indicator is not a timing tool -- it is a selection tool.

William O'Neil formalized the RS rank concept in *How to Make Money in Stocks* (2009). His 50-year study of the biggest stock winners found that the average RS rank of a stock before its major advance was 87 out of 100. Stocks with weak relative strength -- RS below 70 -- rarely become leading stocks.

Mark Minervini, in *Trade Like a Stock Market Wizard* (2013), uses RS rank as a primary filter: "I focus on stocks in the top 10% to 20% of relative strength. The biggest winners consistently come from this group." For long setups, an RS rank of 80 or above is the minimum threshold. For short setups, an RS rank below 40 is required.

**RS rank applications:**
- At breakout: require RS 80+ for long entries (the stock is already outperforming before the breakout begins)
- During pullback: RS should remain above 70 -- a declining RS during a pullback signals distribution
- For shorting: RS below 40 confirms the stock is underperforming the market

Read the full breakdown in our [Relative Strength Rank guide](/blog/relative-strength-rank-rs-90-swing-trading).

## How to Combine These Indicators

The five indicators work as a hierarchy, not a committee. Apply them in sequence:

**Step 1 (Market filter):** Check ADX across the broad market via the market regime indicator. If ADX < 20, use only mean reversion strategies. If ADX > 25, use momentum and pullback strategies.

**Step 2 (Stock selection):** Screen for RS rank 80+ for long candidates. This filters 2,000+ stocks down to the top 200-400 performers.

**Step 3 (Trend confirmation):** Check the moving average stack. Price must be above EMA9 > EMA20 > SMA50 for a valid long. If price is below SMA50, the stock is not in Stage 2 -- skip it.

**Step 4 (Entry timing):** Check RSI. For pullback entries, RSI between 40-55 confirms a healthy pause. For mean reversion entries, wait for RSI to cross above 30. For breakout entries, confirm RSI is trending above 50.

**Step 5 (Signal confirmation):** On the entry candle, confirm RVOL is 1.4x or above. If volume is weak, the signal is not confirmed -- wait.

This five-step sequence takes under 60 seconds per stock on a pre-screened list.

## Indicator Checklist

Use this checklist before entering any swing trade:

- ✅ ADX > 25 (trend regime active) or using a mean reversion strategy designed for ranging markets
- ✅ RS rank 80+ for long entries, below 40 for short entries
- ✅ Moving average stack intact (price > EMA9 > EMA20 > SMA50 for longs)
- ✅ RSI confirms the signal type (40-55 for pullback, below 30 then crossing above for reversion, above 50 for breakout)
- ✅ RVOL 1.4x or above on the entry candle
- ❌ Do not enter if any single criterion fails -- the checklist must be met in full
- ✅ Set stop loss before entering, not after

## How EasySwing.trading Applies These Indicators

EasySwing.trading runs these five indicators automatically across 2,000+ US equities twice daily. The screener checks the moving average stack and RS rank for stock selection, ADX for regime detection, RVOL for breakout confirmation, and RSI for entry timing -- then assigns each stock a strategy grade (A through D) based on confluence scoring.

When all five indicators align with a named strategy's entry criteria, the stock receives an A-grade signal. The [Strategies page](/strategies) surfaces A and B-grade setups filtered by the current market regime, so you only see setups that match current conditions. Use the [swing trading strategies guide](/blog/swing-trading-strategies-complete-guide) to understand which strategy each indicator combination supports.

*EasySwing applies these five indicators automatically across 2,000+ US equities twice daily. For the full methodology behind how each indicator feeds into strategy grading, see the [swing trading strategies guide](/blog/swing-trading-strategies-complete-guide). To see how ADX and breadth combine into regime detection, read [Market Regime: Bull, Bear, or Choppy](/blog/market-regime-bull-bear-choppy). For the stock selection layer, start with the [Relative Strength Rank guide](/blog/relative-strength-rank-rs-90-swing-trading). To set up alerts based on these indicator signals, see [How to Set Up Swing Trading Alerts](/blog/how-to-set-up-swing-trading-alerts). Scan results are for informational purposes only and do not constitute investment advice. See our [Risk Disclaimer](/disclaimer).*


---
*This is the LLM-optimized version. [View the interactive page](https://easyswing.trading/blog/best-indicators-for-swing-trading) for the human-friendly version.*
