Skip to main content
Stock Analysis

How to Master Swing Trading Stock Screener Criteria [Step-by-Step Guide]

Javier Sanz, Founder & Lead Analyst at ValueMarkers
By , Founder & Lead AnalystEditorially reviewed
Last updated: Reviewed by: Javier Sanz
8 min read
Share:

How to Master Swing Trading Stock Screener Criteria [Step-by-Step Guide]

swing trading stock screener criteria — chart and analysis

Swing trading stock screener criteria narrow the market from thousands of names down to the specific setups worth watching over a two-to-ten-day holding window. Without a structured screen, you end up reviewing charts randomly, catching moves too late, or trading names with no real underlying momentum. The right criteria define your edge before you open a single position.

This guide covers each criterion step by step, the logic behind each filter, and how to combine them into a repeatable daily scan.

Key Takeaways

  • Swing trading requires a different screener setup than value investing. You are filtering for price behavior and short-term momentum, not long-term business quality.
  • Volume confirmation is the most important filter. Moves without above-average volume have a higher failure rate.
  • Relative strength against the broader market (S&P 500) identifies names leading the current cycle, not lagging it.
  • Position sizing and risk management matter more than the screen itself. The best criteria still produce losing trades; the question is whether your winners are larger than your losers.
  • Combining technical filters with basic fundamental quality (ROE above 10%, Piotroski above 5) reduces the rate of trading broken businesses that happen to show a technical signal.
  • A properly set swing screen typically produces 15 to 40 candidates per day; review 8 to 12, trade 2 to 4 at most.

Step 1: Set Your Liquidity Floor First

Before any technical or fundamental filter, set a hard minimum on average daily volume and price. Trading illiquid stocks creates problems at both entry and exit: spreads widen, slippage increases, and a single large order moves the price against you.

Set:

  • Average daily volume (30-day): above 1 million shares
  • Share price: above $10

This eliminates penny stocks, micro-caps, and thinly traded names that look attractive on a chart but are nearly untradeble in size. After this filter, your universe is roughly 1,000 to 1,500 names on U.S. exchanges.

Step 2: Filter for Relative Strength Against the Market

Swing traders want to own the stocks that are outperforming the broader market, not the ones recovering from a longer downtrend. Relative strength (RS) measures how a stock has performed against a benchmark like the S&P 500 over a specific lookback period.

Set 20-day relative strength vs. S&P 500 above +5%.

This means the stock has outperformed the S&P 500 by at least 5 percentage points over the past 20 trading days. Stocks showing this kind of relative strength tend to continue outperforming in the short term, while the market is rewarding the sector or story behind them.

After this filter, your list typically falls to 200 to 400 names.

Step 3: Add a Volume Surge Condition

Price moves on below-average volume are unreliable. Volume is the fuel that confirms institutional participation. When a stock breaks out on 200% of its average volume, it signals that larger players are moving in, not just individual traders chasing a pattern.

Set:

  • Yesterday's volume: above 150% of the 20-day average volume
  • Or: 3-day average volume above 130% of the 50-day average volume

The second variation catches stocks in the middle of a sustained volume expansion, not just a single-day spike that reverses the next session.

After the volume filter, your list narrows to 50 to 150 names.

Step 4: Apply a Price Structure Filter

For swing trading, you want stocks in a defined trend or breaking out of a consolidation, not random volatility. Two useful price structure filters:

Trend filter: Price above the 50-day simple moving average AND the 50-day SMA above the 200-day SMA. This confirms the stock is in an intermediate uptrend with longer-term momentum behind it.

Breakout filter: Price within 3% of a 52-week high with above-average volume. Stocks near new highs in an uptrending market have historically shown strong short-term continuation.

Setup TypePrice ConditionVolume ConditionExpected Hold
Trend continuationAbove 50-day and 200-day SMAAbove 100% of avg5 to 10 days
BreakoutWithin 3% of 52-week highAbove 150% of avg3 to 7 days
Pullback in uptrendTouched 20-day SMA, bouncedVolume declining on pullback3 to 8 days
Consolidation breakoutTight range for 5+ days, then expandAbove 200% on breakout day2 to 5 days

Choose one setup type and screen for it consistently. Trading multiple setup types simultaneously is harder to execute cleanly and muddies your performance data.

Step 5: Use Fundamental Quality as a Tiebreaker

Technical screening produces 50 candidates that all look similar on a chart. Fundamental quality helps you choose between them. A stock showing a clean breakout from a business with a Piotroski F-Score of 8 is more reliable than the same pattern from a company with a Piotroski of 3, because the underlying business is in better financial shape.

Apply these as secondary filters, not primary ones:

  • Return on equity above 10%: confirms the business earns decent returns on shareholder capital
  • Piotroski F-Score above 5: the company is not in financial deterioration
  • Debt-to-equity below 1.5: avoids heavily indebted businesses where earnings shocks cause outsized stock moves against you

Microsoft (MSFT), with a Piotroski of 8 and ROE above 35%, passes these filters easily. A speculative small-cap riding a narrative often fails all three. The chart pattern might look identical. The underlying risk is very different.

Step 6: Apply a Volatility Filter

Swing traders need stocks that move enough to produce profit, but not so erratically that the trade becomes unmanageable. Average True Range (ATR) as a percentage of price (ATR%) is the standard measure.

Set ATR% (14-day) between 2% and 8%.

Below 2% means the stock barely moves, making it hard to generate meaningful returns in a short holding window. Above 8% means the stock is too volatile to manage with a defined stop-loss; the risk per trade becomes unpredictable.

After this filter, your candidate list is typically 15 to 40 names.

The Complete Swing Trading Screener Criteria

CriterionThresholdPurpose
Average Daily Volume> 1 million sharesLiquidity and tradability
Share Price> $10Avoids penny stocks
20-day Relative Strength vs. S&P 500> +5%Market leadership
Recent Volume Surge> 150% of 20-day avgConfirms institutional interest
Price vs. Moving AveragesAbove 50-day and 200-day SMAConfirms uptrend
ATR% (14-day)2% to 8%Manageable volatility
Piotroski F-Score (tiebreaker)> 5Underlying financial health
Debt-to-Equity (tiebreaker)< 1.5Reduces business risk

Running these criteria inside the ValueMarkers screener alongside our 120+ fundamental indicators lets you combine technical momentum signals with business quality data. You can filter by relative strength, volume, and price structure simultaneously.

How to Work Through the Results

Once the screen produces 15 to 40 candidates, do not trade all of them. Review each chart for three things:

  1. Is the setup clean, or is the chart messy and hard to read? A clear pattern with a logical entry point beats a confusing one every time.
  2. Where is the natural stop-loss level? It should be below a clear support zone, not arbitrary. If the stop is more than 7% to 8% below the entry, the trade size needs to shrink proportionally.
  3. Is there a near-term catalyst? Earnings within 5 days mean the trade carries event risk. That is a different trade than a technical swing, and many traders avoid holding through earnings.

Trade 2 to 4 names per session, not all 40. Size each position so a stop-loss hit does not exceed 1% to 2% of your total account.

What Swing Screening Gets Wrong (and How to Compensate)

Screens look backward. A stock that appeared yesterday on your relative strength filter may have already made the bulk of its move. You are always trading based on conditions that existed one day ago.

The compensation is execution. If the stock has already moved 15% from the pattern trigger point, you missed it. Move to the next candidate. Chasing extended moves is how swing traders turn a solid screen into a poor outcome.

Run the screen each evening. Review results overnight. Enter at the open only if the setup is still intact. If the stock gaps up 5% above your intended entry, the risk-reward has changed. Skip it.

Further reading: SEC EDGAR · FRED Economic Data

Why swing trade screener filters Matters

This section anchors the discussion on swing trade screener filters. The detailed treatment, formula, and worked examples appear in the body of this article above. The points below summarize the most important takeaways for value investors who want to apply swing trade screener filters in real portfolio decisions. ValueMarkers exposes the underlying data on every covered ticker via the screener and stock profile pages, so the concepts in this article translate directly into actionable filters.

Key inputs for swing trade screener filters

See the main discussion of swing trade screener filters in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using swing trade screener filters alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.

Sector benchmarks for swing trade screener filters

See the main discussion of swing trade screener filters in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using swing trade screener filters alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.

Frequently Asked Questions

what happens if the stock market crashes

A market crash disrupts most swing trading setups because the conditions that make the criteria work, trending markets with consistent volume patterns, break down during sharp sell-offs. The relative strength filter helps here: it forces you into names holding up better than the broader market, which often means defensive sectors and short-side setups gain relevance. Many swing traders shift to smaller position sizes during high-volatility periods and wait for conditions to normalize before returning to full size.

what time does the stock market open

The NYSE and NASDAQ open at 9:30 a.m. Eastern Time. The first 15 to 30 minutes after the open carry significantly higher volatility and wider spreads. Many experienced swing traders wait until 10:00 a.m. before entering, once price action has settled and the real trend for the day is clearer.

are stock markets closed today

U.S. markets are closed on federal holidays: New Year's Day, Martin Luther King Jr. Day, Presidents Day, Good Friday, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, and Christmas. Swing traders holding positions into long weekends carry weekend gap risk. A three-day weekend can produce a significant gap up or down on Monday morning. Many traders reduce or close positions before major holidays to avoid that unmanaged risk.

what time does the stock market close

The NYSE and NASDAQ close at 4:00 p.m. Eastern Time. Swing traders often set limit orders to close positions in the last 30 minutes of the trading day (3:30 to 4:00 p.m. Eastern), when institutional activity picks up and volume tends to be high. Closing positions at or near the market close with a limit order avoids the after-hours spread penalty and gives you a clean reference price for evaluating the trade.

when does the stock market open

The stock market opens at 9:30 a.m. Eastern Time on weekdays. For swing traders, the pre-market session (4:00 a.m. to 9:30 a.m. Eastern) provides early signals through earnings releases, news events, and futures markets. Running your screener the evening before and reviewing pre-market price behavior of your candidates gives you a meaningful edge at the open compared to traders who wait until after 9:30 a.m. to start reviewing.

why is the stock market down today

On any given day, broader market weakness affects swing trading outcomes directly. When the S&P 500 is down 1.5% or more, most long setups that were technically valid the day before will fail. The relative strength filter is your primary defense: a stock that is up 1% when the market is down 1.5% has extraordinary relative strength. That kind of divergence is precisely what the 20-day relative strength filter in this guide is designed to surface.

Run your first swing screen tonight. Apply the criteria above in our screener and have a watchlist ready for the morning open.

Written by Javier Sanz, Founder of ValueMarkers. Last updated April 2026.


Ready to find your next value investment?

ValueMarkers tracks 120+ fundamental indicators across 100,000+ stocks on 73 global exchanges. Run the methodology above in seconds with our stock screener, or see today's top-ranked names on the leaderboard.

Related tools: DCF Calculator · Methodology · Compare ValueMarkers

Disclaimer: This content is for informational and educational purposes only and does not constitute investment advice, a recommendation, or an offer to buy or sell any security. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.

Explore More

Investing Tools

Compare Competitors

Browse Stocks

Weekly Stock Analysis - Free

5 undervalued stocks, fully modeled. Every Monday. No spam.

Cookie Preferences

We use cookies to analyze site usage and improve your experience. You can accept all, reject all, or customize your preferences.