How to find swing trades on the NSE

Roughly 2,000 NSE cash stocks trade enough to be worth a look. Five filters, applied in this order, take that to a handful in a few minutes — and to none at all on most days, which is the normal outcome.

1 · Liquidity, first and without sentiment

A position you cannot leave is not a position. Require at least ₹50,00,000 of average daily traded value over the last 20 sessions, and no session with zero volume. Below that, your own order moves the price against you on the way in and again on the way out, and the spread quietly eats the edge.

This single filter removes over half the exchange. Do it first, because everything after it is work.

2 · The trend template

A checklist, and a stock either passes or it does not:

Price above its 50-, 150- and 200-day averages
All three, not two of three.
150-day above the 200-day
The intermediate trend agrees with the long one.
200-day rising over the last 21 sessions
The long trend is going somewhere.
At least 30% above the 52-week low
It has already turned; you are not catching it.
Within 25% of the 52-week high
Near the top of its own range, where supply is thin.
Relative-strength rating of 70 or better
Measured over 126 sessions against the Nifty 50.

3 · Relative strength, against the index and against peers

Rank what survives by performance relative to the Nifty 50 over about six months. You are looking for stocks the market has been paying for through the last few shocks — leadership is persistent over swing-trading horizons far more often than mean reversion is.

4 · The sector

Check where the stock’s sector sits: leading, improving, weakening or lagging, measured as relative strength against the index over long and medium windows with a shorter slope for direction. A strong stock in a weak sector is a bad trade more often than the reverse is a good one.

5 · The setup, and only then

Now look at the chart. A pullback to a rising 20- or 50-day average that holds on lighter volume; a base that has been building for weeks breaking out on expansion; a retest of a level that just broke. Each needs a structural level to put the stop under — and if there is no such level, there is no trade, however good the story is.

Why there is no “best stocks today” list here

Because the honest version of that list is usually empty, and an empty list does not attract clicks. On most sessions this system screens around 2,000 stocks and publishes no qualifying setup at all — not because nothing looks good, but because the market gate refuses new risk that day.

What is published instead is the decision and its working: today’s market gate shows how many stocks were examined, how many passed each filter, and — when nothing qualified — the closest rejections with the exact rule that stopped each one. A list you can check is worth more than a list you must trust.