ABOUT · GUIDE

About & Investing Guide

How Trend Screener picks stocks, and the workflow for putting the selected names to work in practice.

About Trend Screener

Trend Screener is an investing aid for U.S. common stocks: it tests whether each name satisfies the Trend Template criteria on confirmed daily bars after the close, and ranks them by a weighted Relative Strength score. It distills the momentum strategies of the masters into mathematical, technical formulas.

Data basis: This is not a real-time quote service and provides no near-real-time or intraday price updates. All screening, industry analysis, and market-environment metrics are computed on confirmed daily bars after the close. It therefore cannot be used to check intraday prices, the order book, fills, intraday bars, or real-time / delayed quotes.

Stage 2 Uptrend — overview

The masters of growth-stock investing divide a stock's life cycle into four stages (Stage 1: accumulation/base, Stage 2: advance, Stage 3: distribution/top, Stage 4: decline), and stress that you should trade only stocks in a Stage 2 uptrend. Stage 2 is where institutional buying floods in and the price rises fastest and strongest. Trend Screener mechanically filters the thousands of names down to those most clearly in a Stage 2 uptrend.

The Trend Template's 8 criteria and the liquidity filter

The Trend Template is a strict set of technical conditions for verifying that a stock is firmly in a Stage 2 uptrend. Trend Screener treats the 8 trend criteria below as the pass bar and, on each day's closing data, checks whether a stock satisfies all 8 formulas simultaneously — 7/8 counts the same as 0/8. The final liquidity item is excluded from the pass criteria and offered as an optional filter you can toggle in the screener.

  1. Price vs. moving averagesPrice > SMA150 && Price > SMA200 Price must sit above both the 150- and 200-day simple moving averages, confirming it rides a mid/long-term uptrend.
  2. Mid/long-term MAs alignedSMA150 > SMA200 The 150-day MA must be above the 200-day MA, showing the intermediate trend is stronger than the long-term trend.
  3. 200-day MA risingSMA200 Trending Up (1M) The 200-day MA itself must be rising for at least a month; we compare the current value with the value 20 trading days ago to judge the slope.
  4. Short/mid-term MAs alignedSMA50 > SMA150 && SMA50 > SMA200 The 50-day MA must be above the 150- and 200-day MAs, meaning short-term momentum is overpowering the long term.
  5. Short-term price positionPrice > SMA50 Price must be above the 50-day MA — re-advancing after a brief pullback or sustaining the uptrend.
  6. Advance off the 52-week lowPrice ≥ 52W Low × 1.30 At least 30% above the 52-week low. Many leaders are 100–300%+ above it.
  7. Proximity to the 52-week highPrice ≥ 52W High × 0.75 Less than 25% below the 52-week high — a strong state, on the cusp of a breakout.
  8. Relative Strength (RS) RatingRS Rating ≥ 70 The weighted RS score must rank in the top 30% of the market. In normal conditions, focus on names with RS 80 or 90 and above.
Liquidity (optional filter): 50D Avg Volume ≥ 500,000 A 50-day average volume of at least 500,000 shares. It is not part of the 8 pass criteria; turn on the Liquidity toggle at the top of the screener to apply it. Use it when you want to avoid slippage and confirm enough liquidity for institutions to participate.

How the Weighted RS Score is computed

The screener's core edge is its proprietary weighted-momentum Relative Strength formula. Typical screeners use a plain one-year return, but the masters of trend-following place far more value on recent rate-of-change.

Weighted RS Score =
  (3-month return × 0.40)
+ (6-month return × 0.20)
+ (9-month return × 0.20)
+ (12-month return × 0.20)

This formula rewards the "hot" leaders that surged over the last 3 months. The whole universe's scores are then converted to a percentile, the RS Rating (1–99). A stock with RS 99 is a top leader whose momentum ranks in the top 1% of the market.

The Volatility Contraction Pattern (VCP) and the pivot point

Once you've found a stock that passed the Trend Template and entered a Stage 2 uptrend, the actual entry should be timed with the Volatility Contraction Pattern (VCP). In a VCP, after a stock rises and goes through a time correction, the range between highs and lows progressively narrows — e.g., a 20% drop on the first correction (1T), 10% on the second (2T), and just 5% on the third (3T) — while volume also dries up toward the end of each pullback.

The spot in the final contraction where volume collapses and price goes flat is called the pivot point, or the line of least resistance, and the day price decisively breaks above it is the optimal entry (the breakout).

A practical investing workflow

  1. Screen for leaders — turn on the "Passed only" and "Leaders" filters in the screener to narrow down to names with top-5% RS. To see only actively traded names, also turn on the "Liquidity" filter.
  2. Analyze industry relative strength — on the Industry Analysis page, see which sectors institutional money is flowing into. Stocks in strong industries break out successfully far more often.
  3. Build a watchlist — add the selected top names to the watchlist in your charting tool and scan the charts quickly.
  4. Hunt for VCPs — find names whose volatility has contracted sharply near the 50- or 20-day MA with volume drying up, and queue a buy order at the pivot breakout.
  5. Set your stop — the moment you buy, place a stop just below the pivot or the recent short-term low (usually within 5–8% of your entry) to strictly limit risk.

Frequently Asked Questions (FAQ)

How often is the data updated?

The screener maximizes efficiency with static hosting. After each trading day's close, once the confirmed daily bars are ready, it automatically collects, validates, analyzes, and re-screens the data. It does not provide real-time or intraday data.

What stock universe is screened?

All common stocks listed on the NYSE, NASDAQ, and AMEX. Non-common-stock asset classes such as ETFs, preferred shares, SPACs, and ADRs are automatically excluded in the base filtering stage to improve the reliability of the analysis.

How is the "200-day MA rising" condition computed?

Because a single day's move is noisy, we judge an uptrend when the current 200-day MA value is greater than its value 20 trading days (about a month) ago. This surfaces names with a reliable, properly aligned trend.

Is the service free? What should I be careful about?

It is offered free as a learning and educational aid for individual investors. All results may lag due to errors at external data providers or system issues, so always cross-check with your own charting tool before making any final trading decision.

This site uses cookies to improve your experience and to serve personalized ads. Privacy Policy