Skip to main content

Stock Selection & Screening

What makes a swing-worthy stock — liquidity filters, volatility criteria, relative strength vs Nifty, sector rotation, and delivery data.

01

What Makes a Stock Swing-Worthy?

Not every stock listed on the NSE is a viable swing trading candidate. You could have a perfect pullback setup on your chart, but if the stock trades only Rs.5 crore worth of shares per day, you will struggle to enter and exit without significant slippage eating into your edge. Swing trading demands stocks that meet four non-negotiable criteria: liquidity, volatility, trend, and clean chart structure.

Liquidity means the stock must have an average daily turnover above Rs.50 crore. This ensures that when you place a market order for 200-500 shares, the bid-ask spread is tight and your order fills close to the last traded price. Illiquid stocks have wide spreads — you might see a last price of Rs.340 but your buy order fills at Rs.343, immediately putting you Rs.3 behind before the trade even starts. Over dozens of trades, that slippage compounds into a serious drag on performance.

Volatility is equally critical. The stock must move enough to make your swing worthwhile. If a stock drifts sideways, moving only 0.5% per week, your swing target of 3-5% will take months to reach — by which point the setup has long expired. Ideal swing candidates move 3-8% within a two-week window. Stocks in the Nifty 50 and Nifty Next 50 typically deliver this range. Check the Average True Range (ATR) on the daily chart — an ATR of 1.5-3% of the stock price is the sweet spot for swing trading.

Trend is your directional filter. Prefer stocks that are in a clear uptrend on the weekly chart — making higher highs and higher lows. At minimum, the stock should be near a clear inflection point where a trend is about to begin. Trading stocks in a confirmed downtrend with long swing setups is fighting the current. The trend is the tide, and your swing trade is the wave — you want both moving in the same direction.

Clean chart structure means the stock respects technical levels. Some stocks are inherently choppy — they gap randomly, whipsaw through support and resistance, and produce unreliable signals. Others trace elegant swings that respect moving averages, hold support cleanly, and break resistance decisively. You want the latter. Compare HDFCBANK, which typically produces clean, readable swings around its 21 EMA, with a stock like ADANIENT during volatile phases, where gaps and whipsaws make technical levels unreliable.

  • Ideal Swing Candidate: Average daily turnover above Rs.50 crore, daily ATR between 1.5-3%, clear uptrend on weekly chart, price respects moving averages and S/R levels, part of a strong sector.
  • Avoid for Swing Trading: Daily turnover below Rs.20 crore, ATR below 1% or above 5% (too volatile/unpredictable), no clear trend (sideways chop), price gaps frequently without respecting technical levels, stock under SEBI surveillance or ASM/GSM framework.
Filter CriteriaMinimum ThresholdIdeal RangeWhy It Matters
Daily TurnoverRs.50 croreRs.100-500 croreEnsures tight spreads and clean fills
ATR (% of Price)1.5%1.5-3%Stock moves enough for meaningful swings
Weekly TrendNot in downtrendClear HH+HL on weeklyTrade with the tide, not against it
F&O ListingPreferredActive F&O stockF&O stocks have institutional participation and better liquidity
Delivery %> 35%> 50%Confirms genuine buying, not just speculative churn
Tip
The simplest starting universe for a new swing trader is the Nifty 50 + Nifty Next 50. These 100 stocks are liquid, well-covered by analysts, and produce clean technical patterns. Once you are consistently profitable with this universe, you can expand to the broader Nifty 200 or Nifty 500 — but start narrow and go deep rather than starting broad and staying shallow.
02

The Sector Rotation Edge

Money in the stock market does not sit still — it rotates between sectors every few weeks or months. At any given time, one or two sectors are receiving heavy inflows from institutional investors while others are being ignored or sold down. The sector that is currently receiving inflows will produce the best swing trading setups — more reliable breakouts, cleaner pullback entries, and faster target achievement.

Identifying sector rotation is straightforward. Compare the performance of NSE sectoral indices — NIFTY IT, NIFTY Bank, NIFTY Pharma, NIFTY Auto, NIFTY Metal, NIFTY FMCG, NIFTY Realty — against the benchmark NIFTY 50 over the past one month and three months. The sector index that is outperforming NIFTY 50 is in a relative strength phase. Money is flowing into that sector, and the constituent stocks will have a tailwind behind them.

Consider the practical implications. In Q4 2023, NIFTY Auto was outperforming the broader market — up approximately 12% while NIFTY 50 gained only 5%. That 7% gap in outperformance was the signal. Stocks within the auto sector — TATAMOTORS, MARUTI, M&M — were all producing clean swing setups during this period. Pullbacks to the 21 EMA were being bought aggressively, breakouts above resistance were holding, and targets were being hit within the expected timeframe. Meanwhile, NIFTY IT was underperforming — up only 2% against NIFTY 50's 5%. Swing setups in TCS and INFY during the same period had notably lower success rates, with more false breakouts and failed pullbacks.

SectorQ4 2023 Returnvs NIFTY 50Best Swing StocksAvg Swing Return
Auto+12%+7% outperformanceTATAMOTORS, MARUTI, M&M+5.2%
Bank+8%+3% outperformanceSBIN, ICICIBANK+4.1%
Pharma+3%-2% underperformanceSUNPHARMA, CIPLA+2.3%
IT+2%-3% underperformanceTCS, INFY+1.8%

The difference is dramatic. Swing trades in the outperforming auto sector averaged 5.2% returns per swing, nearly three times the 1.8% average in the underperforming IT sector. This is not coincidence. When institutional money flows into a sector, every stock in that sector gets a lift. Pullbacks are shallower because buyers step in earlier. Breakouts are more decisive because there is genuine demand above resistance. The same technical setup — say a pullback to the 21 EMA with a bullish engulfing candle — has a fundamentally different probability of success depending on whether the sector wind is at your back or in your face.

The rotation is not random either. It follows macro themes. When crude oil prices fall, NIFTY Auto and NIFTY FMCG tend to outperform because lower input costs boost margins. When interest rates rise, NIFTY Bank benefits from wider net interest margins. When the US dollar weakens, NIFTY IT underperforms because their revenue, earned in dollars, buys fewer rupees. Understanding these connections helps you anticipate which sector is likely to lead next.

Tip
Every Sunday, spend five minutes comparing NIFTY sectoral index charts on TradingView. The sector that is breaking to new highs or showing the strongest weekly candles is where your best swing opportunities will come from in the week ahead. This single habit can dramatically improve your stock selection quality.
03

Relative Strength vs Nifty 50

Once you have identified the strong sector, the next step is to find the strongest stocks within that sector. Not every stock in an outperforming sector moves equally. Some lead the rally while others merely drift along. The tool that separates leaders from laggards is Relative Strength (RS).

Relative Strength is a simple ratio that compares a stock's percentage change to NIFTY 50's percentage change over the same period. It tells you whether the stock is outperforming or underperforming the broader market.

Relative Strength (RS) = Stock's % Change / Nifty 50's % Change

An RS value greater than 1 means the stock is outperforming NIFTY 50 — it is a buy candidate for swing trades. An RS value below 1 means the stock is underperforming — avoid it for long swings regardless of how attractive the chart pattern looks. The chart may show a beautiful pullback setup, but if the stock is weak relative to the market, that pullback is more likely to turn into a breakdown.

Calculate RS over both one-month and three-month periods. A stock that shows RS above 1 on both timeframes is displaying consistent relative strength — this is where the highest-probability swing trades live. A stock that is strong on the one-month RS but weak on the three-month RS may be experiencing a short-term bounce within a larger downtrend — a less reliable setup.

Consider two stocks measured over a three-month window. BAJFINANCE gained 15% while NIFTY 50 gained 6% — giving BAJFINANCE an RS of 2.5. This means BAJFINANCE moved two and a half times faster than the market. Contrast that with WIPRO, which gained only 2% over the same period while NIFTY 50 gained 6% — an RS of 0.33. WIPRO was not just underperforming, it was moving at one-third the speed of the market. Which stock do you think will produce better swing setups? The answer is always the stock with stronger RS.

Stock3-Month ReturnNifty 3-MonthRS RatioVerdict
BAJFINANCE+15%+6%2.50Strong outperformer — top swing candidate
TATAMOTORS+12%+6%2.00Clear outperformer — high-probability swings
HDFCBANK+7%+6%1.17Marginally outperforming — acceptable
INFY+4%+6%0.67Underperformer — avoid for longs
WIPRO+2%+6%0.33Significantly weak — skip entirely

There is a powerful secondary effect of relative strength that many traders overlook. During market corrections, stocks with strong RS tend to fall less and bounce faster. When NIFTY 50 drops 5% in a week, a stock with RS of 2.0 might drop only 2-3% and recover within days. This is because institutional investors, who drove the RS higher in the first place, use corrections as opportunities to add to their positions. Their buying creates a floor under the stock. As a swing trader, this means you can confidently buy pullbacks in high-RS stocks even during broader market weakness — these are the stocks that will lead the recovery when the market bounces.

Note
Relative strength is not the RSI indicator (Relative Strength Index). RS compares a stock's performance to the market. RSI measures a stock's internal momentum. They are entirely different tools, and both are useful. Do not confuse them. Some charting platforms like TradingView offer a built-in "Relative Strength Comparison" indicator where you can overlay your stock against NIFTY 50 directly.
04

Delivery Percentage as a Smart Filter

Most retail traders look at volume to gauge interest in a stock. But volume alone can be misleading because a large portion of daily volume on the NSE comes from intraday traders who buy and sell within the same session — they never take delivery of the shares. For a swing trader who holds positions for days, the more relevant metric is delivery percentage.

Delivery % = (Shares Actually Delivered / Total Shares Traded) x 100

A high delivery percentage — above 50% — indicates that investors are taking delivery of the shares. They believe in the stock strongly enough to hold it beyond the trading session. This signals genuine buying interest from people who intend to hold, not just speculative intraday activity. When institutions accumulate a stock, they take delivery. When HNIs (High Net Worth Individuals) build positions, they take delivery. The delivery percentage captures this intent.

Conversely, a low delivery percentage — below 30% — means most of the trading activity is speculative intraday churning. The stock might show impressive volume numbers, but no one is actually buying to hold. Price moves driven by speculative activity are unreliable for swing traders because they can reverse just as quickly as they appeared. There is no committed buying base to support the price during pullbacks.

The most powerful signal is when delivery percentage is increasing over consecutive days as price rises. This pattern confirms sustained accumulation — each day, a larger proportion of buyers are choosing to hold rather than flip. Consider RELIANCE during a recent accumulation phase. Over five consecutive sessions, the delivery percentage rose from 42% to 58% while price climbed from Rs.2,480 to Rs.2,520. Each day, more participants were committing to holding the stock. This is the hallmark of institutional accumulation and a strong signal for a swing entry.

DateClose (Rs.)Volume (Lakh)Delivery %Interpretation
Mon2,4808542%Normal delivery — baseline
Tue2,4909246%Delivery rising with price — early accumulation
Wed2,4987851%Lower volume but higher delivery % — quiet buying
Thu2,51010555%Volume and delivery both expanding — strong signal
Fri2,52011058%Confirmed accumulation — swing entry justified

Now compare this with a stock where price rises but delivery percentage stays low or falls. If a stock moves from Rs.500 to Rs.520 over a week but delivery percentage hovers at 22-28%, the rally is being driven by intraday traders. No one is committing capital to hold the stock. This type of move is fragile — it can collapse on any negative market cue because there is no institutional floor under the price. As a swing trader, you would skip this setup entirely, no matter how attractive the chart pattern looks.

Where do you find delivery data? The NSE publishes daily bhavcopy data on nseindia.com that includes delivery quantities for every stock. Platforms like Screener.in and Chartink also display delivery percentage trends. Some brokers, including Zerodha, show delivery data within their market depth screens. Make it part of your daily routine to check delivery percentage for any stock you are considering for a swing trade.

Caution
Delivery percentage alone is not a buy signal. A stock can have 60% delivery and still be in a downtrend — that high delivery could represent institutional selling where buyers are absorbing supply. Always combine delivery data with trend, relative strength, and price action analysis. Delivery is a confirmation filter, not a standalone trigger.
05

Building Your Weekly Scan List

The concepts from Sections 1 through 4 come together in your weekly scanning routine. Every weekend, ideally on Saturday or Sunday morning, spend 30-45 minutes building your watchlist for the coming week. This is the single highest-ROI activity in swing trading — it ensures you walk into Monday morning with a clear plan rather than scrambling to find setups during market hours.

The scan follows a top-down, elimination-based process. You start with the broadest filter and progressively narrow down to a final list of 8-12 actionable candidates. Not 50 — you cannot meaningfully track 50 stocks. Your attention is a finite resource, and spreading it across too many names leads to mediocre analysis on all of them rather than deep analysis on the ones that matter.

Step 1: Sector Strength. Open the NIFTY sectoral index charts on TradingView. Which sectors are in an uptrend and outperforming NIFTY 50? These are your hunting grounds. If NIFTY Auto and NIFTY Bank are both breaking to new highs while NIFTY IT and NIFTY Pharma are flat, you know immediately that your swing candidates should come from Auto and Bank names.

Step 2: Stock Filtering. From the strong sectors, pull up the constituent stocks and apply your filters. You are looking for stocks that are in a weekly uptrend, showing a pullback on the daily chart, with volume declining during the pullback (indicating the pullback is corrective, not distributive), and the price is near a support confluence — perhaps the 21 EMA coincides with a horizontal support level or a Fibonacci retracement zone.

Step 3: Build the List. From the filtered results, select 8-12 stocks that have the cleanest setups and add them to a dedicated watchlist in your charting platform. For each stock, write down the specific trigger price that would activate your entry, the stop-loss level, and the target.

Step 4: Set Alerts. Use your charting platform or broker app to set price alerts at your trigger levels. This way, you do not need to monitor prices during the trading day. When a stock hits your trigger, you receive an alert and can evaluate whether to enter.

Here is what a weekend scan output looks like in practice:

StockSector Strong?Weekly Uptrend?Daily Pullback?Volume Declining?Decision
TATAMOTORSYesYesTo 21 EMAYesWATCHLIST
MARUTIYesYesTo Fib 38.2%YesWATCHLIST
RELIANCENeutralYesNear resistanceN/AWAIT
TCSNo (IT weak)SidewaysNo clear pullbackN/ASKIP
SBINYesYesTo 50 SMAFlatWATCHLIST

Notice the ruthless elimination process. TCS is in a weak sector — it is skipped immediately, regardless of any individual chart setup it might show. RELIANCE is in a neutral sector and near resistance rather than pulling back to support — it goes into the "wait" category, not the active watchlist. Only TATAMOTORS, MARUTI, and SBIN pass all the filters and earn a place on the watchlist.

#Weekend Scan Checklist ItemWeight
1Stock is in a sector that is outperforming Nifty 50Essential
2Weekly chart shows a clear uptrend (HH + HL)Essential
3Daily chart shows a pullback to a support confluenceEssential
4Volume is declining during the pullbackImportant
5Delivery percentage is above 40% and risingConfirming
6Relative Strength vs Nifty 50 is above 1.0Confirming

Items 1-3 are essential — if any of them fail, the stock does not make the watchlist. Items 4-6 are confirmation filters that increase your confidence in the setup. A stock that passes all six criteria is an A-grade setup. A stock that passes items 1-3 plus two of the three confirmation filters is a B-grade setup — still tradeable but with reduced position size.

Tip
Quality over quantity is the governing principle. Three well-analysed setups on your watchlist will outperform twenty random picks every single time. Your edge as a swing trader comes not from finding more trades but from finding better trades. The scan list is your quality control mechanism — treat it with discipline and resist the urge to add stocks that do not pass the filters just because you are eager to trade.
Key Takeaways
  • A swing-worthy stock must pass four filters: liquidity (daily turnover above Rs.50 crore), volatility (ATR of 1.5-3%), trend (weekly uptrend), and clean chart structure (respects technical levels).
  • Sector rotation is your most powerful edge — money flows between sectors every few weeks, and swing trades in the outperforming sector produce significantly higher returns than trades in weak sectors.
  • Relative Strength (RS) vs NIFTY 50 separates leaders from laggards. Stocks with RS above 1.0 over three months are your primary swing candidates; stocks below 1.0 should be avoided for long trades.
  • Delivery percentage confirms genuine buying interest. Look for delivery above 50% and rising over consecutive days — this pattern signals institutional accumulation.
  • Build your watchlist every weekend using a top-down scan: strong sector first, then filter for weekly uptrend, daily pullback, declining volume, and rising delivery percentage.
  • Limit your active watchlist to 8-12 stocks. Three deeply analysed A-grade setups will always outperform twenty shallow, unfiltered picks.
Disclaimer

This content is for educational purposes only. swingcapital is not a SEBI-registered advisor. Consult a qualified financial advisor before making investment decisions.