Finding stocks · Beginner

How do you build a swing trading screener?

Short answer

A swing trading screener is a scan that checks every stock against your rules and lists the ones that pass. A simple scan: close above the 50 EMA, 20 EMA above the 50 EMA, volume above its 20-day average and enough daily turnover. Run it after the close, then check each result on its chart.

Fearless Community teamUpdated 8 min
Try itBuild a scan, line by line24 made-up stocks
24of 24 stocks pass — no filters yet
Your scan

Add a filter to start the scan.

Stock 01Turnover ₹9.7 cr · 37% off high · vol 0.5×
O 365.20H 369.90L 361.95C 362.55
350400450500362.6Last close ₹362.55. Stock 01: last 120 days with the 20 and 50 EMA

— 20 EMA — 50 EMA

Try this
  1. 1Add the filters one at a time and read the scan as it grows.
  2. 2Swap “Pulling back to 20 EMA” for “Volume ≥ 1.5× average”. A different scan finds different stocks.
  3. 3Turn everything on. Zero results is an answer too: no trade today.

What a screener does

Checking hundreds of charts by hand takes hours. A screener applies the same rules to every stock in seconds and hands you the short list. Screeners such as Chartink and TradingView let you type conditions like the ones on this page.

A screener doesn't find trades. It finds candidates. You still decide the entry, the stop and the size on the chart.

From plain words to a scan formula

Every good scan starts as a sentence. Write the rule in words first, then turn it into a condition. The lab above shows both as you add filters.

In plain wordsAs a scan condition
Price is above the 50-day averageClose > EMA(Close, 50)
The short trend agreesEMA(Close, 20) > EMA(Close, 50)
More volume than usualVolume > SMA(Volume, 20)
Near the yearly highClose > 0.9 × Max(High, 250)
Trades enough each dayClose × SMA(Volume, 20) > ₹10 crore

The exact syntax differs between screeners, but the logic is the same. The ₹10 crore turnover line is an example; choose a level that suits the size you trade.

A starter scan for swing trading

  1. 1Trend: close above the 50 EMA, and the 20 EMA above the 50 EMA.
  2. 2Strength: close within 10% of the 52-week high.
  3. 3Interest: volume above its 20-day average.
  4. 4Liquidity: enough daily turnover to enter and exit easily.
  5. 5Optional pullback filter: close within 2–3% of the 20 EMA.

Start with these and keep them for a few weeks before you change anything. A scan you trust is worth more than a clever one you keep rewriting. The reasons behind each filter are in how to find stocks for swing trading.

Three scans for three setups

One scan can't find every kind of trade. Most swing traders keep two or three, each matched to one setup they know how to trade. All three below start from the same trend filter: close above the 50 EMA and the 20 EMA above the 50 EMA.

SetupWhat you're looking forExtra conditions
PullbackA strong stock resting near its 20 EMAClose within 3% of EMA(Close, 20); close below the 5-day high
BreakoutA stock closing at a new multi-week highClose > Max(High, 20) of the previous day; Volume > 1.5 × SMA(Volume, 20)
Tight baseA quiet, narrow range before a possible moveMax(High, 10) − Min(Low, 10) under 8% of close; volume below its average

Run them separately and save each one. When you look at results, you then already know which playbook applies: a pullback result gets a pullback plan, a breakout result gets a breakout plan.

The numbers in these conditions are starting points, not tuned settings. Adjust them slowly and write down why.

A 20-minute evening routine

A screener is only useful if you use it the same way every day. Here is a simple routine for after 3:30 pm, once the daily candles are final.

  1. 1Check the market first. Open the Nifty 50 daily chart. If it is below its 50 EMA and falling, expect fewer good results and trade smaller.
  2. 2Run your saved scans. Export or note the results.
  3. 3Drop the obvious no's. Remove stocks with results due this week, stocks under exchange surveillance and anything that gapped hugely today.
  4. 4Open each chart. Mark the nearest support or demand zone and the recent swing low.
  5. 5Write a plan for the best one or two. Entry, stop, target, and the share count from the position size calculator.
  6. 6Set alerts or GTT orders. Then close the charts. The plan is done before the next session opens.

Testing a scan before you trust it

Before you rely on a scan, find out what it actually returns. You don't need software for this, only patience.

  1. 1Run the scan every day for a few weeks without trading the results.
  2. 2Write down each result and the plan you would have made.
  3. 3After two or three weeks, open the charts again. Did the stocks pull back to the levels you marked? Did your stops hold?
  4. 4Look for patterns in the failures. Too many results that already ran? Tighten the pullback filter. Too few results? Loosen one condition.

This paper log tells you more about your scan than any setting copied from someone else. It also shows you how often a perfectly reasonable plan still hits its stop, which is useful to see before real money is involved.

One change at a time

Change one condition at a time and note the date. If you change three things at once, you won't know which one helped.

Common screener mistakes

  • Too many conditions: ten filters usually return nothing, or only stocks that already ran.
  • Copying scans you don't understand: if you can't say what a condition checks, you can't judge the result.
  • Buying every result: most results aren't at a good entry today. Wait for a pullback to support.
  • Running it during market hours: live scans change by the minute. Swing traders scan after the close.
  • Scanning a universe that's too small or too wide: limiting the scan to one index can miss strong mid caps, while scanning every listed stock fills the list with illiquid names. Keep a turnover filter on.
  • Forgetting corporate actions: a split or bonus can make an indicator look broken for a few days. If a result looks odd, check the chart before acting.

After the scan

For each result, open the daily chart, mark the nearest support and the recent swing low, and plan the trade before the next session. If the target isn't at least twice the risk, skip it — check with the risk-reward calculator.

Worked example · Turning one scan result into a plan
Scan
Pullback scan, practice Stock B
Close today
₹1,248, just above the 20 EMA at ₹1,240
Recent swing low
₹1,212
Next resistance
₹1,330, the last swing high
Plan
Buy above today's high ₹1,256, stop ₹1,208
Risk / reward per share
₹48 / ₹74

The reward is only about one and a half times the risk. By the rule above, this one stays on the watchlist. If price dips closer to ₹1,220 and turns up, the numbers may work.

Most scan results end like this one: worth watching, not yet worth buying. That is normal, and it is the screener doing its job.

No results is fine

A scan with zero results is a good day too. It means nothing fits your rules, so you don't trade.

Quick check

  1. 01What does a screener give you?
  2. 02Which condition checks that volume is higher than usual?
  3. 03When do swing traders usually run their scan?

Key terms

Screener
A tool that checks many stocks against your rules and lists those that pass.
Scan condition
One rule in a screener, such as Close > EMA(Close, 50).
SMA
Simple moving average: the plain average of the last N values.
Turnover
The rupee value traded in a day: price × volume.

Common questions

Which is the best screener for swing trading?

The one whose rules you understand. Most screeners can run the same conditions; the scan matters more than the tool.

Can I use Chartink for swing trading scans?

Yes, screeners such as Chartink and TradingView let you type conditions like the ones on this page. Check each result on its chart before you plan a trade.

How many conditions should a scan have?

Three to five is plenty. More conditions usually return nothing, or only stocks that have already moved.

Should I buy every stock my screener shows?

No. Results are candidates. Wait for a pullback to a clear level and plan the stop and size first.

What is a good breakout scan for swing trading?

A simple one: the trend filter, plus a close above the highest high of the previous 20 days and volume at least one and a half times its 20-day average. Then check each result for a clear stop below the breakout.

Do I need a paid screener?

Not to start. Basic scans with moving averages, volume and highs and lows can be built on most common screeners. Learn what each condition does before paying for extra features.

Why does my scan return different stocks during the day?

During market hours, the current candle is still forming, so prices and volume change every minute. Run swing scans after the close, when the daily candle is final.

Swing trading ke liye screener kaise banaye?

Pehle apne rules shabdon mein likho — jaise price 50 EMA ke upar aur volume average se zyada. Phir unhe screener ki condition mein badlo aur market band hone ke baad scan chalao.

Keep going

Education only — not investment advice. Trading in the stock market carries risk. Charts on this page use made-up prices for practice — they are not real stocks or recommendations. Examples are for learning only.