Why this matters
Swing trading is the sweet spot between the stress of intraday and the patience of long-term investing. You hold stocks for 2 to 14 days, capturing medium-term price swings without staring at screens all day. It suits working professionals in India who have full-time jobs but want active market participation. Unlike intraday, swing trades use CNC (delivery) with no leverage risk and much lower transaction costs. If you want to grow a ₹2-5 lakh account consistently, swing trading is your best bet.
Section 1: What Is Swing Trading?
Swing trading captures short-to-medium-term price moves in stocks. You identify a stock that is about to make a "swing" — either bouncing off a support level or breaking out of a consolidation — enter the trade, and exit within 2 to 14 trading days when the swing is complete.
The core idea is simple: stocks do not move in straight lines. Even in an uptrend, a stock pulls back (dips) before resuming its trend. Swing traders buy these pullbacks and ride the next leg up. In a downtrend, they sell rallies (or avoid the stock entirely).
Swing vs Intraday vs Positional
| Feature | Intraday | Swing Trading | Positional / Long-term |
|---|---|---|---|
| Holding Period | Same day | 2-14 days | Weeks to years |
| Chart Timeframe | 1-5 min | Daily + Hourly | Weekly + Monthly |
| Order Type | MIS (leverage) | CNC (no leverage) | CNC |
| Screen Time | 6+ hours/day | 30-60 min/day | 1-2 hours/week |
| Typical Target | 0.5-2% | 5-15% | 20-100%+ |
| Stop Loss | 0.3-0.5% | 3-5% | 10-15% |
| Tax Treatment | Speculative income | STCG (15%) | LTCG (10% above ₹1L) |
| Best For | Full-time traders | Working professionals | Investors |
Trend Is Your Friend
Only swing trade in the direction of the higher timeframe trend. If the weekly chart shows an uptrend, take ONLY long swing trades on the daily chart. Never fight the trend.
Buy the Pullback
In an uptrending stock, wait for a 3-5 day pullback to a moving average (20 EMA or 50 EMA). This "buy the dip" approach gives you low-risk, high-reward entries.
Daily Chart Is King
Swing trading decisions are made on the daily chart. Use the hourly chart for fine-tuning entries. The weekly chart confirms the overall trend. This multi-timeframe approach is essential.
Risk Per Trade: 1-2%
Never risk more than 1-2% of your total capital on a single swing trade. With ₹5L capital, max risk per trade = ₹5,000-10,000. This lets you survive a streak of 5-6 losing trades without serious damage.
Section 2: Proven Swing Trading Setups
Setup 1: Pullback to Moving Average
This is the bread-and-butter swing trade. A stock in a clear uptrend pulls back to its 20-day EMA or 50-day EMA, holds, and resumes the uptrend. Here is how to trade it:
- Identify a stock in an uptrend (higher highs, higher lows on the daily chart).
- Wait for a pullback that brings the stock to its 20 EMA (or between 20 and 50 EMA).
- Look for a bullish reversal candle (hammer, bullish engulfing, morning star) at the EMA support.
- Enter on the next day's open if the stock gaps up or shows follow-through buying.
- Stop loss: Below the pullback low (typically 3-5% from entry).
- Target: Previous swing high or 1:2 risk-reward, whichever comes first.
Setup 2: Breakout + Retest
A stock breaks above a resistance level (previous high, trendline, or horizontal resistance) with volume. After the breakout, it pulls back to retest the broken resistance (which now acts as support). This retest is your entry.
- Identify a stock consolidating near resistance for at least 2-3 weeks.
- Wait for a breakout above resistance with volume > 1.5x average daily volume.
- Do NOT chase the breakout. Wait for a pullback to the breakout level (retest).
- Enter when the stock bounces off the retest level with a bullish candle.
- Stop loss: Below the retest low (below the breakout level).
- Target: The height of the consolidation pattern projected upward.
Anatomy of a Swing Trade (Pullback to 20 EMA)
Section 3: Key Indicators for Swing Trading
20/50 EMA Crossover
When the 20 EMA crosses above the 50 EMA on the daily chart, it signals a bullish trend change. This crossover is called the "Golden Cross" (bullish) and "Death Cross" (bearish, when 20 EMA crosses below 50 EMA). For swing trading, only take long trades when 20 EMA is above 50 EMA, and avoid/short when it is below.
RSI Divergence
RSI divergence is one of the most reliable swing trading signals. Bullish divergence: price makes a lower low, but RSI makes a higher low. This signals that bearish momentum is weakening and a reversal is likely. Bearish divergence: price makes a higher high, but RSI makes a lower high. Upside momentum fading.
Volume Confirmation
For breakout trades, volume should be at least 1.5-2x the 20-day average volume. For pullback entries, you want to see volume declining during the pullback (sellers losing interest) and increasing on the bounce day (buyers stepping in). This volume pattern confirms the setup.
Relative Strength (RS)
Compare your stock's performance to Nifty 50. If the stock is consistently outperforming Nifty (going up more on green days, falling less on red days), it has positive relative strength. Swing trade stocks with positive RS — they have institutional support and are more likely to continue outperforming.
Section 4: Entry, Exit, and Stop Loss Placement
Entry Rules
- Enter only when you have a clear setup (pullback to EMA, breakout retest, or divergence signal).
- Place your buy order at the high of the signal candle + ₹1. This confirms the setup before you enter.
- If the stock does not trigger your entry within 2 days, cancel the order. The setup has failed.
- Enter with 50% position size initially. Add the remaining 50% if the trade moves 1-2% in your favor.
Stop Loss Placement
- Pullback trades: Place SL below the pullback low (the lowest point of the pullback candles). Typically 3-5% from entry.
- Breakout trades: Place SL below the breakout level (now support). Typically 2-4% from entry.
- Use ATR (Average True Range) for dynamic SL: SL = Entry - (1.5 x ATR). This adjusts to the stock's volatility.
- Once in profit by 1:1 (SL amount), trail your SL to break-even. Never let a winning trade become a loser.
Exit Rules
- Target hit: Exit at your predetermined target (1:2 or 1:3 risk-reward ratio).
- Time-based exit: If the trade has not hit target within 10 trading days, exit regardless. Your capital has opportunity cost.
- Technical exit: If the stock closes below the 20 EMA on the daily chart, exit. The trend has weakened.
- Partial exit: Sell 50% at 1:1 RR. Hold remaining 50% with a trailing SL for potentially larger gains.
Section 5: Stock Selection Criteria
Not every stock is suitable for swing trading. Use these filters to build your watchlist:
- Liquidity: Average daily volume > 5 lakh shares. You need to enter and exit without slippage.
- Price range: ₹100 - ₹5,000. Below ₹100, stocks are too volatile and operator-driven. Above ₹5,000, position sizing becomes difficult with small accounts.
- In the F&O list: Stocks in the F&O segment are institutionally tracked, more liquid, and less susceptible to operator manipulation.
- Trending (not range-bound): Use the ADX (Average Directional Index). ADX above 20 = trending. ADX below 20 = range-bound. Swing trade trending stocks only.
- Sector strength: Pick stocks from sectors that are outperforming Nifty. If BankNifty is outperforming, pick the best banks. Sector tailwind adds probability to your trade.
- No upcoming results: Avoid swing trades in stocks that have quarterly results in the next 5-7 days. Results are binary events that can gap against you overnight.
Pro Tip: Maintain a watchlist of 20-30 stocks that you follow regularly. Know their moving averages, support/resistance levels, and upcoming events. Familiarity with a stock's "personality" gives you an intuitive edge that no indicator can provide. Some stocks respect EMAs perfectly; others respond better to horizontal support.
Section 6: Swing Trade Journal Template
Keeping a detailed trade journal is the single best thing you can do to improve. After every swing trade, record the following:
| Field | Example |
|---|---|
| Date (Entry) | March 15, 2026 |
| Stock | ICICI Bank |
| Setup Type | Pullback to 20 EMA |
| Entry Price | ₹1,245 |
| Stop Loss | ₹1,200 (below pullback low, 3.6% risk) |
| Target | ₹1,335 (previous high, 1:2 RR) |
| Position Size | 40 shares (₹49,800 = ~10% of ₹5L capital) |
| Risk Amount | ₹1,800 (45 × 40 shares = 0.36% of capital) |
| Exit Date | March 22, 2026 (7 trading days) |
| Exit Price | ₹1,310 (partial target, trailed SL hit) |
| P&L | +₹2,600 (+5.2%) |
| Lessons | Stock bounced perfectly off 20 EMA. Should have held full size instead of trailing SL early. |
Review your journal every weekend. After 50 trades, you will see clear patterns: which setups work best for you, which stocks you trade best, what time of month gives better results, and where you repeatedly make mistakes. This data is pure gold. Use ArthaLearn's trading journal feature to track all this automatically.
Common Mistakes Swing Traders Make
Mistake: Entering without a clear setup (FOMO trades)
Fix: If a stock does not match any of your defined setups (pullback, breakout retest, divergence), do NOT trade it. No setup = no trade. There are always more opportunities tomorrow.
Mistake: Holding swing trades through quarterly results
Fix: Results are binary events. Even a good company can drop 10% on guidance or margin miss. Exit before results or at least reduce position size by 50%.
Mistake: Not checking the overall market trend
Fix: If Nifty is in a downtrend, 70% of stocks will also fall. Swing long trades in a bearish market have much lower success rates. Check Nifty 50 and BankNifty trend before individual stock trades.
Mistake: Having too many open positions at once
Fix: Limit to 5-7 open swing trades maximum. More than that dilutes your attention and capital. Each position should be 8-15% of total capital for proper diversification.
Mistake: Ignoring sector analysis
Fix: A stock in a weak sector will underperform even with a perfect technical setup. Always check if the stock's sector is outperforming before entering. Sector rotation is the macro wind — sail with it.
Practice: Try This Today
Hands-on exercises
- 1.Create a watchlist of 20 stocks from Nifty 50 and Nifty Next 50. On the daily chart, add 20 EMA and 50 EMA. Identify which stocks are currently above both EMAs (uptrend) vs below (downtrend).
- 2.Find 3 stocks that are currently pulling back to their 20 EMA from an uptrend. Watch them for the next 2-3 days. Does a bullish candle form at the EMA? Does the stock bounce?
- 3.Paper trade 5 swing setups over the next 2 weeks. Record every detail in the journal template above. Do not use real money until you see at least 60% win rate on paper.
- 4.Compare Nifty Bank vs Nifty IT performance over the last 30 days. Which sector is outperforming? Pick 3 stocks from the outperforming sector for your next swing trades.
Key Takeaways
Your progress
0 read in Intraday & Swing
Ready to apply this?
Track every intraday and swing trade with timestamps, P&L, and setup tags. ArthaLearn shows your win rate by strategy, time of day, and market condition.
Free forever for trade logging. AI features start at ₹599/month.