Swing Trading Strategy: A Rules-Based Playbook for Indian Stocks

By Market Strength Scanner · Updated 2026-11-09 · How the data works

A complete, rules-based way to swing trade Indian stocks after market hours: check the market, find the strongest sectors and stocks, wait for a tight setup, plan the entry and stop, size the position, manage the trade and review it. Every rule below comes with real NSE charts and the results of our own tests, including the parts that did not work.

Want it as a printable PDF? The 45-page playbook adds the checklists, a trade journal and a 30-day plan.

Get the free swing trading PDF

Contents

  1. The method in 7 steps
  2. Step 1: check the market
  3. Step 2: strongest sectors and stocks
  4. Step 3: setups that work
  5. Step 4: entry and stop-loss
  6. Step 5: position size
  7. Step 6: manage the trade
  8. A full trade, start to finish
  9. What our tests found
  10. Mistakes and losing streaks

The method in 7 steps (about 20 minutes after the close)

  1. Understand the market (2 min). Breadth and the index trend give a green, amber or red light, and the light sets your size.
  2. Find strong stocks (5 min). Leading sectors first, then stocks in a stage 2 uptrend that pass all 8 trend-template checks with RS 70 or more.
  3. Identify setups (5 min). A VCP, flat base, cup with handle, Darvas box or a pullback to the 21-day EMA.
  4. Plan entry and stop (3 min). Buy at the pivot, up to 5% above it. The stop goes where the setup fails, no more than 8% away.
  5. Calculate quantity (1 min). (Account × risk %) ÷ (entry − stop). Risk 1% in a green market, 0.5% in amber.
  6. Manage open trades (3 min). Stop to breakeven at +1R, sell a third at +2R, trail the rest under the 21-day EMA.
  7. Review (1 min). One journal line per trade; a longer review every weekend.

Step 1: check the market first

The same setup can work brilliantly one year and fail the next. We ran our VCP rule on every NSE chart since 2020: 64% of breakouts reached +15% before −8% in 2023, and only 17% in 2022. The rule never changed; the market did.

Jan ’20Jan ’21Jan ’22Jan ’23Jan ’24Jan ’25Jan ’268,00012,00016,00020,00024,000Nifty 50050-day200-day (dashed)20%40%60%80%Share of liquid NSE stocks above their 50-day EMA
Nifty 500 (top) and the share of liquid NSE stocks above their 50-day EMA (bottom), 2020 to 2026-11-09. Liquid = 50-day average traded value of ₹10 crore or more. Source: Market Strength scan data.

Today (2026-11-09): 52% of liquid NSE stocks are above their 50-day EMA. See the full reading on NSE market breadth today.

Share above the 50-day EMAReadingWhat to do
Above 60% and risingBroad strengthNormal size (1% risk)
40% to 60%MixedHalf size, cleanest setups only
Below 40% and fallingWeakFew or no new trades

These bands are rules of thumb, not tested thresholds. Pair them with the index: above its 200-day average is the first condition for any new trade. More in how to use the market breadth indicator.

Step 2: the strongest sectors, then the strongest stocks

Leaders rarely move alone: start with sectors that are leading or improving (see sector rotation), then look for stocks beating the market. Relative strength (RS) ranks every stock from 1 to 99 on its last 12 months of returns, with the latest 3 months counting double. Our cut-off is 70. More in what relative strength is.

Stage 1 · baseStage 2 · advanceStage 3 · topStage 4 · declineApr ’23JulOctJan ’24AprJulOctJan ’25Apr150-day average
Reliance Industries (NSE: RELIANCE), 2023-04-05 to 2025-05-16: one full cycle, stages marked by the scan's rule (the slope of the 150-day average and price against it). A past example, not a recommendation.

Only buy in stage 2 (see Weinstein's stage analysis). For a shortlist we use the 8 checks of the trend template: price above the 150 and 200-day averages, the 150 above the 200, the 200 rising, the 50 above both, price above the 50, at least 30% above the 52-week low, within 25% of the 52-week high, and RS 70 or more.

2,294NSE stocks
708liquid (₹10 cr+ a day)
247in stage 2
113pass all 8 checks
89within 10% of the high

The funnel on 2026-11-09: from every NSE stock to a watchlist of 10–20 charts. Today's lists: trend template stocks, stage 2 stocks, RS leaders.

Step 3: setups that work

Almost every good setup is the same story: a strong stock rests, selling dries up, and it breaks out of a tight area on rising volume. The VCP (volatility contraction pattern) is the strictest version. Our rule, rebuilt in November 2026 after testing every NSE chart since 2020: stage 2, 2–5 pullbacks, the first 8–40% deep, each no deeper than the last, rising lows, the last 8% or less and no more than two-thirds of the first, the pivot within 10% of the base high, price from 8% below to 2% above the pivot, and 10-day volume at or below the 50-day average. Today's matches: VCP stocks today; the rule in detail: VCP pattern scanner.

Jan ’23Apr101111120130139−18%−7%−7%−7%50-day averagepivot
Passes the rule: Power Finance Corporation (NSE: PFC), base before the 2023-02 signal. Contractions 18% → 7% → 7% → 7%, volume 0.64× its 50-day average. Past example, not a recommendation.
Oct5161718090−20%−18%−8%50-day averagepivotsignal
Fails the rule: SJVN (NSE: SJVN), 2023-10: lows not rising, pivot more than 10% below the base high. It still rallied 85% in 60 days; one chart proves nothing. Across 3,402 signals of the old, looser rule, 25% of breakouts won; under the current rule, 48%.

Two breakouts that worked

Jul ’21OctJan ’229613918222626950-day averageflat-top basepivotbreakout
BSE Ltd. (NSE: BSE), 2021: a flat ceiling at ₹144.27, up-day volume 1.48× down-day volume in the base, breakout on 2021-10-08 at 5.3× volume; +42% after 60 days. Chosen by the author as a clear example; not a recommendation.
Jul ’21OctJan ’2247357667978288550-day averagecup with handlepivotbreakout
Central Depository Services (India) Ltd. (NSE: CDSL), 2021: a cup with handles under ₹719.50, breakout on 2021-11-04 at 2.6× volume; high ₹867 within three months. Chosen by the author; not a recommendation.

Other setups, each with its own scanner guide: cup with handle, Darvas box, flags, pullbacks and IPO bases.

Step 4: entry and stop-loss

Honest caveat from our own examples: on real breakouts the natural stop is often wider than 8% (BSE 2021: 9.8%, CDSL 2021: 12.8%). Under the rule as written those are passes. Some traders cap the stop at 8% below the entry instead; that trades a lower win rate for the same rupee risk.

Step 5: position size

Shares = (account × risk %) ÷ (entry − stop). Example: ₹10,00,000 account, 1% risk (₹10,000), entry ₹200, stop ₹188: 10,000 ÷ 12 = 833 shares, about ₹1.67 lakh or 17% of the account. If the stop is hit you lose about 1%; if the stock rises 24% you make about 4R.

AccountStop 4% awayStop 6% awayStop 8% away
₹2,00,000₹50,000₹33,300₹25,000
₹5,00,000₹1,25,000₹83,300₹62,500
₹10,00,000₹2,50,000₹1,66,700₹1,25,000
₹25,00,000₹6,25,000₹4,16,700₹3,12,500

Position value at 1% risk. Account rules: 5–8 positions at most while learning, total open risk under 5%, no more than 20–25% in one stock, and never three stocks from one sector. More in what position sizing is.

Step 6: manage the trade

  1. Entry. Stop under the setup low.
  2. +1R. Move the stop to breakeven.
  3. +2R. Sell a third.
  4. Trail. Exit the rest on a close below the 21-day EMA or under the last higher low.

Time stop: if the trade is not in profit after 10 sessions, exit at the close. Cut early when a breakout falls back inside the base on heavy volume, loses the pivot, or the market light turns red.

JulOct3705457218971,07250-day averagebasepivotbreakout 27 Augfailed 27 Oct
Sterlite Technologies (NSE: STLTECH), 2026: the August breakout ran to ₹1,051; the 27 October move came after a fall from ₹1,051, not from a base near the high, and fell back within days. Past example, not a recommendation.

A full trade, start to finish: Power Finance Corporation, 2023

The playbook walks through one real trade with the rules exactly as written. In short:

StepWhat the data showed
Market38% of liquid stocks above their 50-day EMA, Nifty 500 above its 200-day: amber, so 0.5% risk
StockAll 7 price checks, RS 84 on the day, VCP with contractions 18% → 7% → 7% → 7%
EntryThe signal day had weak volume; the first close above the ₹117.24 pivot on above-average volume came on 2023-03-20 at ₹120.68
StopLast contraction low ₹109.36, 9.4% away: over the 8% limit, a pass by the rules. With an 8% cap: ₹111.03
Result (8% cap)517 shares; breakeven, a third sold at +2R, the rest out on the 21-day EMA: +1.43R (₹7,116 before costs)

What our tests found, and their limits

Mistakes and losing streaks

At a 45% win rate, seven losses in a row somewhere in 100 trades happens about half the time (our simulation, 20,000 runs). At 1% risk that costs about 7% of the account; at 5% risk, about 30%. Position size does not make you right more often; it keeps you in the game long enough for an edge to show.

The ten mistakes we see most: no stop, a position too big for the stop, chasing past the pivot, skipping the market check, buying “cheap” weak stocks, lowering the stop, averaging down, quick profits and slow losses, revenge trading, and changing the rules after every trade.

Get the full playbook as a free PDF: 45 pages with every chart, the market-check and pre-trade checklists, a trade journal and a 30-day action plan.

Download the free swing trading PDF

Apply the method in the free app: Market Breadth, Stock Screener, Sector Rotation, Setups & patterns and the Paper portfolio. Videos: the Swing Trading Course.

Frequently asked questions

What is a good swing trading strategy for Indian stocks?

Trade only in a healthy market, pick stocks in a stage 2 uptrend with high relative strength, buy breakouts from tight bases on rising volume, cut losses at a pre-set stop of about 8% or less, and size every trade so a loss costs about 1% of the account.

How much should I risk per swing trade?

About 1% of the account per trade when the market is healthy, 0.5% when it is mixed, and little or nothing when breadth is weak. Total open risk should stay under 5%.

How do I calculate position size in swing trading?

Shares = (account × risk %) ÷ (entry − stop). With ₹10 lakh, 1% risk, entry ₹200 and stop ₹188, that is 833 shares.

Where should the stop-loss go in a swing trade?

Where the setup is proven wrong: under the last contraction of a VCP, the base low, the handle low or the box bottom. If that is more than about 8% below the entry, the trade is usually a pass.

Does the VCP pattern work in India?

In our test on NSE stocks from 2020 to 2026, 48% of VCP breakouts reached +15% before −8%, against 42% for any uptrend stock near a pivot. Results varied hugely by year (17% in 2022, 64% in 2023), and the test excludes costs and delisted stocks.

Is this investment advice?

No. It is educational material. Screens, charts and test results are rules applied to past data, and stocks named are past examples, not recommendations.