Swing trading sits between intraday (1-day) and position trading (months). You hold 3-25 trading days, capture multi-day moves of 5-15%, sleep through 2-4 trades a week. The most accessible active trading style for Indian retail given F&O complexity + intraday SEBI margin rules.
The 5 setups that work on Indian markets
1. Breakout from consolidation
Stock ranges 5-10% for 4+ weeks. Breaks above resistance on volume. Target the measured-move height.
Win rate ~58% on Nifty 500 liquid stocks with volume filter. Best R:R among the 5 setups.
2. Pullback to support in uptrend
Stock above 50-DMA, in uptrend. Pulls back 3-7% to a known support (50-DMA, prior breakout level). Bounces with volume = entry.
Stop: below the support level. Target: prior swing high or 2× initial risk.
3. Gap fill
Stock gaps up 4%+ on news / results. First day's high holds = continuation. Gap doesn't fill = strong demand.
Counter-intuitive: trade the GAP HOLDERS, not the gap fillers. Gaps that fill within 3 days = weak demand = avoid.
4. Range expansion (volatility breakout)
Bollinger Bands squeezed for 2+ weeks. First wide-range candle in either direction = trend trigger. See Bollinger Bands guide.
5. Mean reversion (oversold bounce)
Quality stock (ROE > 15%, low debt) sells off 8-15% on no fundamental news. RSI < 35. Buy the bounce after first green candle on volume.
Works only on quality names — broken-thesis stocks fall further. Filter universe to Nifty 100 + quality screen first.
The setup-agnostic rules (apply to all 5)
- Universe: Nifty 500, daily volume > ₹10 cr.
- Market regime: Take long signals only when Nifty > 200-DMA.
- Position size: 1% capital risk per trade (see Position Sizing calculator).
- R:R minimum: 1:2. Skip setups with worse R:R.
- Max concurrent trades: 5. Beyond that, focus degrades.
- Stop discipline: Auto-stop with broker. No mental stops.
The brokerage + tax reality
Swing trades = delivery trades (held overnight). Tax + cost structure:
- Brokerage: ₹0 at Zerodha/Upstox delivery; ₹20 cap others. Negligible.
- STT: 0.1% buy + 0.1% sell = 0.2% round trip.
- Exchange charges + GST + stamp duty: ~0.05% round trip.
- DP charges (sell): ~₹16/scrip/sell.
- STCG tax: 20% on gains (held ≤ 12 months). All swing trades = STCG.
Total round-trip cost: ~0.3% + 20% on gain. A 5% swing trade ends up ~3.8% post-cost-and-tax in your pocket. For sample of 50 trades/year with 55% win rate at 1:2 R:R → ~25% net annualised return on capital deployed.
The 4 swing-trading killers
- Holding losers past stop. 1 catastrophic trade undoes 5-10 winners. Stop discipline is non-negotiable.
- Over-trading. 20+ trades/month = quality drops + costs eat returns. 2-5/week is the sweet spot.
- Sizing up after wins. Fixed 1% per trade always. See trading psychology guide.
- Ignoring market regime. Long swing trades in bear markets fail at 70%+ rate. Sit in cash when Nifty < 200-DMA.
The journal habit
Log every trade. After 50 trades, patterns emerge — which setup wins for you, which fails. Most pros admit only 2-3 of the 5 setups work for them personally. Find yours via data.
Timeframe + workflow
- Pre-market (8:30 AM): Check overnight news, gap setups, screener output (15 min).
- Open (9:15-10:00): Watch positions, no new entries unless setup completes.
- Midday (10:00-2:30): Place new entries on completed setups. Update stops on existing positions.
- Close (2:30-3:30): Final entries / exits based on closing strength.
- Post-market (3:45-4:30): Journal trades, scan next day's candidates (15 min).
Total time commitment: 1-1.5 hours/day if you're selective. Less if you only review pre-market and close.
Use the High-conviction screener for daily candidate generation. Filter by R/R ≥ 2 + confidence ≥ 50.