Weinstein's four stages, and how we compute them from daily NSE data
Structure before signals. The four stages, and the implementation choices that decide what a stage actually means.
Most technical indicators tell you about momentum — is the stock moving up or down right now. Stage analysis is different: it tells you about structure — where the stock sits in its larger lifecycle. It is the framework Stan Weinstein built his career on, and it is the first thing StockLearn computes for every stock, because structure sets the context every other signal is read in.
This guide covers the four stages and, more usefully, exactly how we derive them from daily data across ~2,000 NSE stocks — because the implementation choices are where most screeners quietly differ. If you want the plain introduction first, start with what is stage analysis; this piece is the under-the-hood version.
The four stages
- Stage 1 — basing. The stock has stopped falling and is moving sideways. The downtrend is over but an uptrend hasn't begun. Accumulation, if it's happening, happens here.
- Stage 2 — advancing. The uptrend. Price is above a rising medium-term average and making higher highs. This is the stage a trend-follower wants to own.
- Stage 3 — topping. The advance stalls and rolls over into a sideways top. Momentum fades; distribution begins.
- Stage 4 — declining. The downtrend. Price is below a falling medium-term average. The stage to avoid.
How we actually compute the stage
Weinstein's original method uses the 30-week moving average and its slope. We compute the daily equivalent: a 150-day moving average (30 weeks × 5 trading days) plus the direction that average has taken over roughly the last month. Two inputs, combined, place each stock:
- Price above a rising 150-day average → Stage 2.
- Price above a flat/turning average after a decline → Stage 1.
- Price below a flattening/rolling-over average → Stage 3.
- Price below a falling average → Stage 4.
Two implementation details matter. First, the stage is computed from daily closes every evening — it does not depend on a separate weekly data feed that could silently go stale. That robustness is a deliberate choice. Second, a stock needs enough history to have a 150-day average at all: names with fewer than about 170 trading days on record — recent listings — can't be staged, so we mark them watch rather than guess a structure we can't yet see.
A stock has been grinding sideways for months, then closes above a 150-day average that has just turned up from flat. Momentum indicators may still look tepid, but the structure has shifted from Stage 1 to Stage 2 — which is precisely the transition a trend-follower wants to catch. (Illustrative; open the scanner for live stages.)
Why structure comes first
A bullish RSI or a fresh MACD crossover means something very different in Stage 2 than in Stage 4. The same signal that marks a healthy pullback in an uptrend can mark a dead-cat bounce in a downtrend. By computing the stage first, every later signal is read in its proper context — and StockLearn will only tag a stock as a healthy setup when its structure supports it. Structure is the filter; signals are the detail.
Key takeaways
- Stage analysis describes structure (where a stock is in its lifecycle), not momentum.
- The four stages: 1 basing, 2 advancing, 3 topping, 4 declining.
- We compute it from a 150-day average (the daily equivalent of Weinstein's 30-week) plus its recent slope.
- It runs on daily closes every evening — no fragile separate weekly feed.
- Recent listings without enough history are marked watch, not force-staged.
See these ideas on real stocks
StockLearn runs this read on ~2,000 NSE stocks every evening. Nifty 50 is free, no login.
Browse today's scan →This guide is educational and explains how StockLearn interprets common technical indicators, using illustrative examples. It is not investment advice or a recommendation to buy or sell any security.