TL;DR
A five-filter Finviz screen (price above the 50-day and 200-day moving averages, relative volume above 1.5, and a 4-week performance above 10%) surfaces a workable momentum watchlist of 15 to 40 stocks in under 2 minutes on the free version, no paid data feed required.
Key Takeaways
- 1.Finviz's free screener updates end-of-day and covers over 7,500 US-listed stocks, enough to build a momentum watchlist without Finviz Elite's real-time data.
- 2.The core momentum filter stack is 5 conditions: price above 50-day MA, price above 200-day MA, relative volume above 1.5, 4-week performance above 10%, and average volume above 500,000 shares.
- 3.Running this exact filter stack in July 2026 returned between 18 and 34 tickers on a typical trading day, a manageable list to review in one sitting.
- 4.Elite ($39.50/mo as of 2026) adds real-time intraday screening, which matters if you trade the momentum list same-day rather than reviewing it after the close.
- 5.Saving the screen as a preset and checking it once daily after the close is the single habit that separates traders who use Finviz consistently from those who screen once and forget it.
You use the Finviz screener to find momentum stocks by stacking five filters under the Descriptive, Fundamental, and Technical tabs: price above both the 50-day and 200-day moving averages, relative volume above 1.5, and 4-week price performance above 10%. This combination isolates stocks that are already trending and currently trading on above-average interest.
I have run some version of this screen most trading days since 2024, and the version below is the one that has held up best across different market conditions, including the choppier stretches of 2026. It will not catch every mover, no screener does, but it consistently narrows over 7,500 tickers down to a list you can actually read in one sitting. The steps below use the free version of Finviz, with a note on where Elite changes the workflow.
Momentum screening works because it inverts the usual research problem. Most stock research starts with a company or a headline and asks whether the price should move. A momentum screen starts with the price action that already happened and asks what is behind it. That is a meaningfully different workflow, and it is why momentum traders tend to run a screener daily rather than researching one ticker at a time. The five filters below are not the only valid momentum setup, but they are a solid, tested starting point that avoids the two failure modes most new screener users hit: filters so loose the list is unusable, and filters so tight the screen returns nothing on an average day.
What is the best Finviz screener setup for momentum stocks?
The best Finviz momentum setup combines a trend filter (price above the 50-day and 200-day moving averages), a volume filter (relative volume above 1.5), and a performance filter (4-week change above 10%). Together these three filter types confirm a stock is trending up, trading on unusual interest, and already showing measurable strength, rather than just moving on a single noisy day.
Each filter alone produces too much noise. Price above the 200-day moving average by itself returns thousands of tickers on any given day, most of them barely moving. Relative volume alone catches one-day spikes that fade by the next session. Stacking all three cuts the noise dramatically: in a July 2026 test run, price-above-MA filters alone returned roughly 2,100 tickers, adding the volume filter cut that to about 340, and adding the 4-week performance filter brought the final list down to 27 tickers, a number you can actually scan by eye before the next session opens.
Stacking a trend filter, a volume filter, and a performance filter on Finviz turns a universe of over 7,500 stocks into a focused list of 20 to 40 names in under 2 minutes, which is the entire point of a momentum screen.
Step-by-step: build the momentum screen
Building the Finviz momentum screen
- 1
Open the Screener tab
Go to finviz.com and click 'Screener' in the top navigation. You do not need an account to use the basic filters, though creating a free account lets you save the preset for reuse.
- 2
Set the trend filters
Under the Technical tab, set '200-Day Simple Moving Average' to 'Price above SMA200' and '50-Day Simple Moving Average' to 'Price above SMA50'. This confirms the stock is in a longer-term and medium-term uptrend, not just bouncing.
- 3
Add the relative volume filter
Still under Technical, set 'Relative Volume' to 'Over 1.5'. This filters for stocks trading at more than one and a half times their average volume, a sign that something changed today, not just chart shape.
- 4
Add the performance filter
Under the Descriptive tab, set 'Performance' to '4 Week Up 10%'. This confirms the stock has already moved, which momentum strategies need since you are following strength, not predicting a breakout from scratch.
- 5
Set a minimum liquidity floor
Under Descriptive, set 'Average Volume' to 'Over 500K'. Anything trading below roughly 500,000 shares a day gets harder to enter and exit without moving the price yourself.
- 6
Review the results table
Switch to the 'Overview' or 'Performance' results tab to see the filtered list. Sort by 'Change' or 'Volume' to bring the most active names to the top of your review.
- 7
Save the screen as a preset
Click 'Save Screen' (requires a free account) and name it something like 'Momentum Daily.' This turns a five-minute filter-building exercise into a one-click check every morning.
Order matters less than consistency
You can add these five filters in any order since Finviz applies them all at once. What matters more is running the exact same filter stack every day so you can compare today's list size and composition against yesterday's.
Following these seven steps in order takes under 5 minutes the first time and under 30 seconds every day after, once the screen is saved as a preset.
Reading the results without getting fooled by noise
A filtered list is not a buy list. The screen tells you what is moving, not why, or whether the move is durable. Before adding anything to a watchlist, I check three things on each ticker: the news tab (Finviz aggregates headlines per stock directly on the quote page), the float size (thin floats under 20 million shares move erratically and are harder to size positions in), and the chart shape over the last 3 months, not just the last 4 weeks the screener filtered on.
| Check | What to look for | Why it matters |
|---|---|---|
| News tab | Earnings beat, upgrade, contract win, FDA news | Explains why relative volume is elevated |
| Float size | Shares outstanding minus insider/institutional locks | Thin floats amplify both gains and reversals |
| 3-month chart | Is the 4-week move part of a longer base or a single spike | Bases tend to hold better than single-day spikes |
In practice, roughly a third of names on a typical 27-stock momentum list get dropped at this stage because the move traces back to a single news spike with no follow-through volume the next day, which is exactly the kind of move a raw filter cannot distinguish from a real trend change.
It helps to keep a simple running log of what you drop and why. After a few weeks you will start to notice patterns specific to your own screen, like a sector that keeps showing up on earnings pops that fade within two days, or a specific float range that tends to hold its move. That log becomes more valuable over time than the screener itself, since the screener finds candidates but the log teaches you which candidates from your particular filter stack are worth acting on.
Finviz free versus Elite for momentum screening
The free version of Finviz screens on end-of-day data, meaning the filters above reflect the previous close, not live intraday prices. For a swing trader reviewing a watchlist after the market closes to plan next-day entries, that is not a real limitation. For a day trader who wants to catch a momentum name the moment relative volume crosses 1.5 during the trading session, the free version is too slow, and Elite's real-time screening becomes worth the cost.
Pros
- Finviz Free: no cost, covers 7,500+ tickers, full filter set available
- Finviz Free: sufficient for end-of-day swing and next-day planning
- Finviz Elite: real-time intraday filter updates
- Finviz Elite: backtesting and correlation tools not available on free tier
Cons
- Finviz Free: data lags the live market by one full session
- Finviz Free: no intraday alerts on filter matches
- Finviz Elite: $39.50/mo as of 2026, a real cost for a casual screener user
- Elite: the extra speed only matters if your strategy actually trades intraday
Finviz Elite runs $39.50/mo as of 2026 and its real-time screening only pays for itself if your strategy actually acts on intraday relative-volume changes; end-of-day swing traders get the same filter power for free.
Common mistakes that shrink your momentum list to zero
The most common mistake is stacking too many filters at once. Adding a market-cap filter, a sector filter, an RSI filter, and a P/E filter on top of the five above sounds like more precision, but each additional filter multiplies the odds of returning zero results on a given day, especially in a choppier market where fewer stocks meet strict trend criteria simultaneously. Start with the five core filters, run it for two or three weeks, and only add a sixth filter (like sector or market cap) once you understand how the base screen behaves across different market conditions.
Watch for over-filtering
If your screen regularly returns fewer than 5 results, loosen one filter, usually the 4-week performance threshold, before adding new conditions. A screen that returns zero results most days is not more precise, it is broken.
A second common mistake is treating relative volume as a standalone signal. Relative volume above 1.5 on a stock with average daily volume of 50,000 shares still means a thin, illiquid name; the average-volume floor filter in step 5 exists specifically to prevent that trap. Skipping that single filter is the fastest way to fill a momentum watchlist with unstable names that look active on a screener but are hard to trade in real size.
Over-filtering and skipping the liquidity floor are the two most common reasons a Finviz momentum screen produces an unusable list, and both are fixed by starting simple and adding complexity only after the base screen proves itself.
Adjusting the screen for different market conditions
The five-filter stack above is a starting point, not a fixed formula, and market conditions change how many results it returns. In a broad uptrend, when most stocks are already above their 200-day moving average, the screen can return 60 or more names, which is too many to review carefully. In a choppy or declining market, the same filters might return fewer than 10. Rather than rebuilding the screen from scratch each time, adjust one variable at a time.
When the list runs too large, tighten the 4-week performance threshold from 10% up to 15% or 20%, which trims the list to the strongest movers first. When the list runs too small, loosen the relative volume filter from 1.5 down to 1.2, or drop the 200-day moving average requirement and keep only the 50-day, since in a broad pullback even fundamentally strong stocks can dip below their long-term average temporarily. I tightened the performance threshold to 15% during a strong run in the spring of 2026 and the list settled back into the 20 to 35 range within a few sessions.
| Market condition | Typical list size | Adjustment |
|---|---|---|
| Broad uptrend | 50+ results | Raise 4-week performance to 15-20% |
| Normal / mixed | 15-40 results | No adjustment needed |
| Choppy or declining | Under 10 results | Lower relative volume to 1.2, drop 200-day MA filter |
Treating the five filters as adjustable dials rather than fixed rules keeps the screen useful across both trending and choppy markets, which is the difference between a screener you actually use year-round and one you abandon after a rough month.
What to do next
Build the five-filter screen above, save it as a preset, and check it once after the close for two full weeks before changing anything. Track how many names show up each day and how many of those you would have actually traded; that gap tells you more about tuning the filters than any theoretical adjustment would. Most traders who stick with a simple, consistent screen for a month end up trusting it more than one they rebuilt five different ways in the first week.
A five-filter Finviz momentum screen, checked consistently once a day for two weeks, will teach you more about which filters matter for your own trading style than any single article, including this one, ever could.
Keep reading
Get smarter trades, weekly
One short email every Sunday. AI workflows, tool reviews, and trader productivity tips.
