How to Draw Support and Resistance in Indian Markets
Learn to draw support and resistance on Nifty and NSE stocks with current 2026 levels, a worked rupee F&O example, costs and tax.
Key Takeaways
- 1.Support is a price floor where buyers repeatedly step in, and resistance is a ceiling where sellers repeatedly take control. A level proves itself only after the price tests it two or more times.
- 2.As of mid 2026, the Nifty 50 trades in the broad 24,000 to 25,500 zone. Near-term support clusters around 24,000 and 23,600, while resistance sits near 25,100 and the 25,500 record-area band. Always confirm live levels on your charting platform before acting.
- 3.Draw levels as zones, not exact lines. A 30 to 50 point band on Nifty or a 1 to 2 percent band on a stock is more realistic than a single price.
- 4.The strongest levels line up with round numbers, prior swing highs and lows, weekly or monthly closes, and high-volume nodes. Confluence beats any single signal.
- 5.Support and resistance only set the map. Your actual profit or loss depends on position size, lot size, the option premium you pay, and costs like STT, brokerage and GST. F&O gains are taxed as business income, not capital gains.
What Support and Resistance Actually Mean
In the Indian markets, support and resistance are price areas where the balance between buyers and sellers visibly shifts. Support is a zone where falling prices tend to attract enough buying to halt or reverse the decline. Resistance is a zone where rising prices meet enough selling to stall or reverse the advance. These are not magic numbers. They are simply the prices at which large pools of orders have repeatedly sat, often from institutions, funds and disciplined retail traders who remember what happened there last time.
A useful way to think about it is order memory. When the Nifty falls to a level where a big buyer absorbed supply last month, that buyer and others watching the same chart are likely to act again. The level holds because enough people believe it will hold. This is why support and resistance work better on liquid instruments like the Nifty 50, Bank Nifty, Reliance, HDFC Bank, TCS and Infosys, where order flow is deep and many participants watch the same chart, and why they are unreliable on thinly traded small caps where a single order can blow through a level.
One more idea matters: role reversal. Once price decisively breaks above a resistance, that old ceiling often becomes the new floor on a pullback, and a broken support often becomes new resistance. Watching for these flips is one of the most reliable ways to find low-risk entries, because the level has already proven it attracts orders.
Current Nifty 50 Levels You Can Actually Use (Mid 2026)
The old version of this page quoted Nifty support at 16,500 and resistance at 18,000. Those were valid in 2022 but are badly out of date. As of mid 2026 the index trades far higher, in the broad 24,000 to 25,500 band after the long up-move from the 2022 lows. Quoting 18,000 as resistance today would be like calling a level that is roughly 7,000 points below the market. The lesson is simple: levels age, and you must refresh them. Treat the numbers below as illustrative reference zones for learning, and confirm the live levels on your own chart every session.
| Zone | Approx. level (Nifty 50) | Why it matters |
|---|---|---|
| Major resistance | 25,400 to 25,600 | Near prior record-area highs and a round number; heavy supply has shown up here |
| Near-term resistance | 25,050 to 25,150 | Repeated intraday rejections and a psychological round number at 25,000 |
| Pivot / fair zone | 24,500 to 24,700 | Middle of the recent range; price oscillates around it |
| Near-term support | 23,950 to 24,050 | Round number at 24,000 plus a prior swing low cluster |
| Major support | 23,500 to 23,650 | Deeper swing-low zone and a frequently tested weekly close area |
Notice these are zones, not single prices. Nifty can poke 20 to 40 points beyond a level intraday and still respect it on a closing basis. If you trade exact lines you will be stopped out by noise. If you trade zones and wait for a candle to close back inside, you filter out most fake breaks. Because index composition, expiries and macro events shift constantly, rebuild these levels weekly from the latest swing highs and lows rather than copying any fixed figure.
Picture a Nifty daily candlestick chart with five horizontal bands: green shaded zones at 24,000 and 23,600 (support), a grey pivot band at 24,500 to 24,700, and red shaded zones at 25,100 and 25,500 (resistance). Add the 50-day and 200-day moving averages as sloping lines. Where a moving average crosses a horizontal band, that is your highest-confidence zone. Recreate this on your own platform with live data, since static screenshots go stale within weeks.
Step by Step: How to Draw the Levels
Drawing good levels is a repeatable process, not an art. Start on a higher time frame and work down. The higher time frame sets the big structure; the lower time frame fine-tunes your entry. Most swing traders on the NSE start with the weekly chart, mark the obvious turning points, then drop to the daily and finally the hourly for timing.
- Open a clean weekly chart of the instrument with at least one to two years of data. Strip off every indicator first so price is all you see.
- Mark every obvious swing high (a peak with lower candles on both sides) and swing low (a trough with higher candles on both sides). These are your raw level candidates.
- Draw a horizontal zone, not a line, through each cluster where price reversed two or more times. Anchor the zone to candle bodies and closes, not the extreme wicks.
- Drop to the daily chart and refine each zone. Keep levels that line up across both time frames; discard one-off touches that never repeated.
- Add context: round numbers (24,000, 25,000), prior all-time-high areas, and the 50-day and 200-day moving averages. Where two or three of these overlap a horizontal zone, mark it as a high-confidence level.
- Finally, on the hourly chart, watch how price behaves as it enters a zone. A long lower wick at support or a long upper wick at resistance is your confirmation that orders are defending the level.
The single most common error beginners make is drawing too many levels. If your chart has fifteen lines, none of them mean anything. Keep three to five zones per instrument that you genuinely respect. A level you would actually risk money on is worth keeping; a level you are unsure about is just clutter.
Worked Example: A Nifty Bounce Trade With Real Rupees
Here is a fully worked, illustrative example using the Nifty option chain. These numbers are for education only and are not a prediction or a promise of returns. Assume the Nifty has fallen into the 24,000 support zone and printed a long lower wick on the hourly chart, with the 50-day moving average sloping up nearby. You decide the support is likely to hold and you want a defined-risk long position into the next weekly expiry.
The current Nifty F&O lot size is 65. Suppose spot is at 24,020 and you buy one lot of the 24,100 weekly call option at a premium of 120 rupees. Your cost to enter is 75 multiplied by 120, which is 9,000 rupees, and that is also your maximum loss if the trade goes wrong, because a bought option cannot lose more than its premium. Now assume support holds and the Nifty rallies to the 25,100 resistance zone over the next two sessions, and your call is now worth 280 rupees.
| Item | Value |
|---|---|
| Instrument | Nifty weekly 24,100 Call (CE) |
| Lot size | 75 |
| Buy premium | Rs 120 per unit |
| Entry cost (max loss) | Rs 9,000 |
| Sell premium | Rs 280 per unit |
| Gross exit value | Rs 21,000 (75 x 280) |
| Gross profit | Rs 12,000 |
| Estimated costs (STT, brokerage, exchange, GST, stamp) | approx Rs 60 to Rs 120 |
| Approx net profit | approx Rs 11,880 to Rs 11,940 |
The gross profit is 75 multiplied by the 160-rupee gain, which is 12,000 rupees on a 9,000-rupee risk. Costs are small but real. On options, STT is charged at 0.1 percent on the sell-side premium value (75 x 280 = 21,000, so about 21 rupees), plus a flat discount brokerage of roughly 20 rupees per order, exchange transaction charges, GST at 18 percent on brokerage and charges, SEBI turnover fees and stamp duty. Together these typically come to between 60 and 120 rupees for this round trip, leaving a net profit near 11,900 rupees. Crucially, this profit is F&O income taxed as business income at your slab rate, not as capital gains. There is no STCG or LTCG treatment on F&O.
Support held in this example, but it does not always. Decide in advance the price at which you admit you were wrong. A common rule is to exit if the Nifty closes below the lower edge of the support zone, say below 23,950 on an hourly close. Because you bought an option, your worst case is already capped at the 9,000-rupee premium, but exiting early on a clean break preserves capital for the next setup.
Support and Resistance vs Other Level Tools
Horizontal support and resistance are the foundation, but they are not the only way Indian traders mark levels. It helps to know how the main methods compare so you can combine them rather than treat them as rivals. The best setups appear where several methods point to the same zone.
| Method | How it is drawn | Best used for | Limitation |
|---|---|---|---|
| Horizontal S/R | Lines through prior swing highs and lows | All time frames and instruments | Subjective; needs zones not exact lines |
| Pivot points | Formula from prior day high, low, close | Intraday Nifty and Bank Nifty | Recalculates daily; less useful for swings |
| Moving averages | 20, 50, 200-period average plotted on price | Dynamic support in trends | Lags price; whipsaws in sideways markets |
| Fibonacci retracement | 38.2, 50, 61.8 percent of a prior move | Finding pullback entries in a trend | Only meaningful with a clear swing to anchor |
| Volume profile | Horizontal histogram of traded volume by price | Spotting high-volume value zones | Needs platforms that support tick volume |
For a practical workflow, use horizontal support and resistance as your map, then check whether a moving average or a Fibonacci level sits inside the same zone. When the 24,000 round number, a prior swing low, and the 50-day average all cluster between 23,950 and 24,100, that confluence makes the support far more trustworthy than any one of those signals alone.
How Round Numbers and Psychology Drive Indian Levels
Round numbers act as magnets in the Indian market. Index levels like 24,000 and 25,000 on the Nifty, or 50,000 and 55,000 on Bank Nifty, attract clusters of stop-loss and target orders simply because humans round off. Stocks behave the same way: Reliance around 1,500, HDFC Bank around 2,000, TCS around 4,000. These prices are not technically special, but because everyone watches them, they become self-fulfilling. Orders pile up there, and the level holds or breaks with extra force.
This psychology intensifies around scheduled events. Nifty and Bank Nifty options expire on a fixed weekday, and on expiry day, option writers actively defend strikes with heavy open interest. A strike like 24,500 with very large call and put open interest often behaves as a powerful intraday support and resistance magnet, a phenomenon traders call pinning. Knowing where the heavy open interest sits, which you can read from the NSE option chain, gives you a second, order-flow-based view of where price is likely to stall.
- Treat round numbers (24,000, 25,000, 50,000) as default support and resistance even before you see a chart pattern.
- On weekly expiry day, watch the strikes with the highest call and put open interest; they often act as resistance and support respectively.
- Around RBI policy, the Union Budget, and major earnings, expect levels to be tested hard or gapped through, so reduce size or wait for the dust to settle.
- Remember that once a major round number breaks decisively, it usually flips role, so 24,000 support becomes 24,000 resistance after a clean breakdown.
Why Time Frame and Volume Decide a Level's Strength
Not all levels carry equal weight. A level that shows up on the monthly chart is far stronger than one that appears only on a 5-minute chart, because the monthly level represents months of accumulated buying and selling decisions. Longer time frames are respected by larger, slower-moving institutional money, which is why a weekly or monthly Nifty support tends to hold even when daily noise pierces it. Day traders use 5-minute and 15-minute levels for timing, but should always know where the bigger weekly levels sit so they are not caught fighting the larger tide.
Volume is the second strength test. A level formed on heavy volume, where a lot of shares or contracts changed hands, is more reliable than one formed on thin trading, because more participants have a stake at that price. When the Nifty bounces off 24,000 on a clear surge in volume, that bounce is more trustworthy than a quiet drift higher. If your platform shows a volume profile, the price bars with the tallest volume histograms mark the zones the market considers fair value, and these frequently act as durable support and resistance.
- Rank your levels: monthly and weekly first, daily second, intraday last.
- Give extra weight to levels that formed on a clear spike in traded volume.
- Cross-reference: a level that appears on both the weekly chart and the volume profile is a high-conviction zone.
- Demote any level that has been touched only once; a single touch is a guess, not a confirmed level.
Trading Breakouts and Fakeouts Without Getting Trapped
The most painful losses around support and resistance come from false breaks, where price pokes above resistance or below support just far enough to trigger stops, then snaps back. The Indian indices are notorious for these intraday traps, especially near expiry. The defence is patience: wait for a candle to close beyond the zone on your chosen time frame, ideally with above-average volume, before you treat the break as real. A wick through 25,150 that closes back at 25,050 is not a breakout, it is a rejection.
A cleaner, lower-risk approach is the retest entry. After a genuine breakout above 25,150, instead of chasing, you wait for price to pull back to the old resistance, now acting as fresh support, and enter when it holds. Your stop sits just below the retested zone, giving you a tight, defined risk. This role-reversal retest is one of the highest-probability setups in the Indian market because the level has already proven, twice, that it attracts orders.
Most traders never learn which of their levels actually work. Log every support and resistance trade with the zone you used, whether price closed through it, and the result. After thirty trades you will see patterns, perhaps your weekly levels hold 70 percent of the time while your 5-minute levels fail half the time. Let that data, not your gut, decide which levels you trust and how much you risk on each.
Common Mistakes Indian Traders Make
Beyond drawing too many lines, the costly errors tend to repeat. The biggest is treating an old level as current. Markets trend for years, and a support that was relevant in 2022 may be thousands of points away today, exactly the trap the original version of this page fell into by quoting 16,500 and 18,000. The second is ignoring costs. A scalper taking many small trades around levels can hand most of the profit to STT, brokerage and GST, so the level being right is not enough; the move has to be large enough to clear costs and still pay you.
- Do not use stale levels; refresh them weekly from the latest swing highs and lows.
- Do not trade exact lines; use zones and wait for closes to confirm a break.
- Do not ignore F&O taxation; gains are business income at your slab rate, with no LTCG benefit, and require tax-audit awareness if turnover is large.
- Do not forget costs; on equity delivery, STT is 0.1 percent on both buy and sell, and short-term gains held under one year are taxed at 20 percent STCG.
- Do not over-leverage near a level just because it looks strong; size so that one wrong call cannot damage your account.
Sources and Further Reading
For authoritative data and current contract specifications, refer to NSE India for live levels, lot sizes and the option chain, Zerodha Varsity for technical analysis lessons, and SEBI for rules and tax-relevant circulars. Combine this guide with our own RSI indicator guide and other technical indicators. Always confirm current rules, rates and live levels on the official source before you trade. Numbers in this guide are illustrative and are not a prediction or a promise of returns.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, NSE Indices (Nifty Indices) and Investopedia. Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
How to Rebalance Your Portfolio in Indian Markets
How to rebalance your Indian portfolio with the correct post-2024 tax: 20% STCG, 12.5% LTCG above Rs 1.25 lakh, plus a worked Nifty example.
Understanding Large Cap vs Small Cap Stocks in Indian Markets
How SEBI ranks large cap (top 100) vs small cap (251+) per the AMFI list, plus liquidity, a worked Nifty hedge, costs and Indian tax.
Understanding the Nifty 500 Index in Indian Markets
Nifty 500 index explained: real sector weights, long term returns, ETFs vs index funds, and current 20% STCG and 12.5% LTCG tax with a worked example.
Corporate Actions Explained in Indian Markets
How dividends, splits, bonuses and buybacks work on NSE and BSE, the new dividend tax rules after 2020, and a worked Reliance example.
RSI 2 Period Strategy for Indian Markets
The RSI(2) mean reversion strategy for Indian markets: 200 DMA filter, exact entry and exit rules, and worked Reliance and Bank Nifty rupee examples.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,600 loss into Rs 16,500.
The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹2,499 · No broker credentials