Quick Definition

Support and resistance are price zones where a stock or index has repeatedly stopped falling or rising. Support is the floor where buyers keep stepping in; resistance is the ceiling where sellers keep showing up. Treat them as zones rather than exact prices — every other piece of technical analysis is built on top of these two ideas.

Here is the part most beginners learn the hard way. They do not lose money because they cannot draw a line. They lose because they believe the line is a promise — and a level is never a promise, only a place to pay closer attention.

Open any chart on Zerodha Kite or TradingView. Pull up Nifty, Bank Nifty, Reliance or HDFC Bank, and look at where price keeps stopping. The chart isn't moving in a straight line. It's bouncing between invisible ceilings on the way up and invisible floors on the way down.

Those ceilings and floors are not random. They form at specific prices, hold for weeks or months, and then either keep holding or break with a vengeance. Once you can see them, almost every other chart pattern starts to make sense — because every other pattern is just a story about how price behaves near these levels.

This article is the foundation. If you read only one piece of technical analysis content, make it this one.


The honest answer

What support and resistance actually are

Support is a price level on the chart where buying interest has historically been strong enough to stop a fall. Resistance is the opposite. A price level where selling interest has been strong enough to stop a rise.

Picture a rubber ball bouncing inside a room. The floor stops it from going lower. The ceiling stops it from going higher.

The ball doesn't stop because of magic. It stops because something solid is there.

On a chart, that something solid is not concrete. It is a cluster of orders — a pile of buy or sell instructions waiting at the same price.

Buyers waiting to enter form the floor; sellers waiting to exit form the ceiling. Say a lot of buy orders sit around ₹2,200 on a stock. When price falls to that area, those orders fire, demand jumps, and the fall stalls.

The level holds for as long as those orders keep showing up.

The cleanest way to spot a real support is to look for a horizontal price where the chart has turned higher at least two or three times. Each touch should be followed by a meaningful bounce — a genuine move away from the level over several sessions, not a single bar that pokes up and falls straight back.

Resistance is identified the same way, only flipped. Look for a horizontal price where the chart has turned lower at least two or three times, each touch followed by a clean rejection — price reaches the level and is promptly turned away.

Nifty around the turn of 2023 into 2024 is a good example. The 21,800 area was widely watched as a ceiling for weeks, with price stalling there and turning back down more than once. Once Nifty pushed clearly above it, that same area later acted as a floor on pullbacks — the exact number matters less than the repeated reaction.

!

Short answer. Support is a price the chart has turned higher from. Resistance is a price the chart has turned lower from. Both are horizontal zones, both work because the crowd remembers them, and both are most useful when paired with a candle or volume signal.

Resistance — sellers step in Support — buyers step in Break
The floor and the ceiling. Price keeps turning down at the same resistance and turning up at the same support — until a stronger move finally breaks through.

The mechanics

Why these levels form in the first place

Support and resistance are not technical patterns. They are memory patterns. Price reaches a level, something happens there, people remember.

Imagine a thousand traders bought Reliance at ₹2,400 last month. The stock then fell to ₹2,300, and every one of those buyers is now sitting on a loss.

Many of them have quietly promised themselves one thing: if Reliance ever gets back to ₹2,400, they will sell and break even.

When the stock climbs back to ₹2,400, those promises get acted on. A wave of sell orders hits the market at that exact price. The buying that pushed the stock back up runs out of fuel, and the stock reverses.

₹2,400 has just become resistance, not because of anything mystical, but because a thousand people remembered.

The same logic builds support. A thousand traders who watched Reliance bounce off ₹2,200 last year, and wished they had bought, are now waiting with limit orders at ₹2,200 — standing instructions to buy only if price comes back to that exact level. When it does, the orders fire and the stock bounces again.

This is why support and resistance are stronger when more time has passed and more touches have occurred. Each touch adds another layer of memory. Each year that the level holds tells the market that this is a place to act.

It also explains why round numbers like 25,000 on Nifty, 50,000 on Bank Nifty or ₹100 on a penny stock act as support and resistance. There is nothing special about a round number. It is simply the easiest number for a million traders to agree to watch at the same time.

The other big source of these levels is the high or low of a gap day. When a stock gaps up or down on news, the open price of that gap day becomes a landmark. Traders remember where the move started and place orders around that spot for months afterwards.


The framework

How to draw them on a chart

The mistake most beginners make is drawing too many lines. A chart with fifteen horizontal levels is a chart with zero useful levels.

Start with the highest timeframe you trade — the timeframe just means how much time each bar on the chart stands for, from one minute to one day. If you swing trade, holding a position for a few weeks, work from the daily chart, where each bar is one day. If you trade intraday, opening and closing on the same day, work from the hourly chart.

Draw your levels there first, then drop down to the smaller timeframes.

The rule is simple. A horizontal level deserves a line only if you can count at least two clean touches where price reversed. Three touches is better. Four is rare, and when it happens, that level is the strongest on the chart.

Use the line tool for your first month of drawing — a single line forces you to commit to one price. A rectangle makes it too easy to keep nudging the level until it fits the chart. Once your eye improves, you can upgrade the line into a small zone.

Once you have placed the line, ask yourself one question. If a friend opened this chart cold, would they see the same level?

If the answer is no, the level is too subtle to matter. Delete it.

Most useful Indian charts have between three and six real horizontal levels at any time. Two or three above current price, two or three below. Anything more is noise.

The four-step level-drawing checklist

The boxes that should tick before any horizontal line goes on your Nifty, Bank Nifty or stock chart.

Step 1 · Timeframe
Pick the highest timeframe you trade, usually daily for swings
Frame
Step 2 · Touches
Mark prices where the chart turned at least two or three times
Count
Step 3 · Clarity
A cold reader should see the same level you do
Test
Step 4 · Pruning
Keep three to six lines on the chart and delete the rest
Edit
Quick check

Does this level deserve a line?

Three judgement calls every beginner faces. Pick one, then read why.

Score 0 / 3
1

A price on the daily chart has stopped a fall just once and bounced. Should you draw a support line there yet?

2

Price closes well below a support you were watching, on volume far above the recent average. What is that level now?

3

Your chart has fifteen horizontal lines on it. What is the right move?

Once the level is on the chart, treat it as a zone rather than a knife edge. Markets do not respect a price to the exact paisa.

A level on Nifty at 22,500 is really a band from roughly 22,470 to 22,530. Setting your stop one tick below the line and getting wicked out — where price briefly dips past your stop, triggers it, then snaps back in your original direction — is one of the most painful beginner experiences.

A single line wick pierces → stopped out The same area as a zone wick absorbed → still in
Why a zone beats a line. A stop one tick below a single line gets picked off by normal noise; the same level drawn as a small band survives it.

The framework

Static levels versus dynamic levels

Not every support and resistance is a horizontal line. Some of them slope. The two families behave differently, and beginners need to know both.

Static levels are the classic horizontal floors and ceilings. Round numbers, prior swing highs, prior swing lows, gap edges. They sit at one price and stay there until they are broken.

Dynamic levels move as price moves. A trendline drawn under a rising series of higher lows is one — a sloping floor that climbs along with the stock.

Moving averages do the same job. A moving average is simply the average closing price over the last so-many days — the 50-day and 200-day are the common ones — drawn as a line that slides forward each session and often acts as support or resistance.

Fibonacci retracements belong in this family too. Treat Fibonacci as a later skill for now: it is just a set of percentage levels — 38.2%, 50%, 61.8% — that measure how far a stock has pulled back from a recent move. You can read support and resistance without it on day one.

The richest setups in technical analysis are the ones where a static level and a dynamic level land at the same price. Reliance pulling back to a horizontal support at ₹2,400 that also sits on the rising 50-day moving average is a far higher-conviction zone than either signal alone.

Static
Horizontal floors and ceilings

Drawn at one fixed price. Round numbers like 25,000 on Nifty, prior swing highs, prior swing lows and gap edges. The price stays the same as time passes. Easier to spot for beginners and easier to defend with a clean order book.

Fixed one price
vs
Dynamic
Sloping support and resistance

Walks with price. Trendlines under higher lows, moving averages like the 50-day and 200-day, Fibonacci retracements off the latest swing. Updates every session. Most useful when stacked on top of a static level at the same spot.

Moving with price

The two families also fail differently. A static level usually breaks with a sharp move and a wide candle. A dynamic level often gets eroded slowly, with price stalling on it for several sessions before finally giving way. Knowing which kind of level you are reading is half the battle of knowing how a break will look.

⚙ From the toolkit

Screener filters the two thousand-plus NSE stocks for those currently sitting within one or two percent of their last major support or resistance. Run the scan after the close and the short-list of names actually testing a level tomorrow morning is ready before you finish your coffee.


The reality check

What happens when a level breaks

Every support breaks eventually. Every resistance breaks eventually. A level that has held five times is impressive, but it is not permanent. The job of a trader is to understand what a break means, not to assume a level will hold forever.

A real break has two ingredients. First, price closes clearly beyond the level, not just pokes through during the day. Second, volume on the break — the number of shares changing hands — is heavier than the average of the recent sessions.

Without both, the move is usually a fakeout: a break that looks real for a few hours, then fails, with price slipping back to the right side of the level within a day or two.

When a real break does happen, something useful follows. The broken level often flips its role. Old support becomes new resistance. Old resistance becomes new support.

The logic is the same memory story in reverse. The thousand buyers who bought at the old support are now the same thousand sellers who would love to sell on any retest of that level. Their orders create the new ceiling.

If you have traded at all, you know the gut-punch version of this. You buy the support, it breaks, you hold on hoping — then you watch price rally back to that exact level only to be rejected, as if the chart is taunting you. That sting is not bad luck; it is role reversal doing exactly what it does.

This role reversal is one of the most watched patterns in technical analysis, because it gives traders a clear, repeatable place to plan an entry. The 21,800 area on Nifty that capped price in early 2024 went on to act as support on pullbacks once price was trading above it. Anyone who understood the flip had a level to lean on instead of guessing.

The same idea works on the other side. When the Hindenburg report hit Adani Enterprises in early 2023, the stock collapsed from around ₹3,400 to nearly ₹1,000 in a matter of weeks — and the round levels it sliced through on the way down, like ₹2,000, turned into overhead resistance it had to fight back over later. Anyone who treated an old support as still being support, and tried to catch the falling stock, paid a high price for the assumption.

Old resistance Now support retest holds
Same line, new job. The price the chart kept rejecting becomes the price it leans on once the level breaks and is retested from above.

The case study

How to actually trade a level

A horizontal line on the chart is never a trade by itself. The trade comes from what price does when it reaches the line.

The first filter is the trend. In an uptrend, supports are buying opportunities and resistances are places to take some profit. In a downtrend the reverse holds: resistances become shorting setups and supports are exits, not entries.

The second filter is the candle — the small bar that shows what price did in one session. Each candle has a thick body, drawn between the open and the close, and thin lines called wicks that mark the high and low.

A few candle shapes tell you that buyers or sellers actually showed up at the level. These are the four worth knowing first.

Hammer

Long lower wick, small body on top. Buyers rejected a fall — a bounce signal at support.

Shooting star

Long upper wick, small body below. Sellers rejected a rise — a turn-down signal at resistance.

Bullish engulfing

A big green candle that swallows the prior red one. Buyers took control in a single session.

Rejection wick

A long wick poking into a level and snapping back. Price was tested there and pushed away.

Wait for one of these to print at your level — a bullish engulfing or a hammer on support, a shooting star or a rejection wick on resistance. They are the signs that say the level is being defended, not just touched.

The third filter is volume. A bounce off support on rising volume is a real bounce; the same bounce on weak volume is usually a pause before the level fails.

Volume is the lie detector for many chart signals. It does not make a signal perfect, but it tells you whether other traders are actually participating or the move is just a few hands.

The fourth filter is confluence — simply two or three separate reasons landing at the same price. A horizontal support that also sits on the 200-day moving average, and near a Fibonacci level from the prior move, is far stronger than any one of those reasons on its own.

Only after these filters line up does the trade go on. The stop sits a comfortable distance beyond the level, not one tick below. The target is the next level on the chart, not a random round number.

Here is how that looks in practice, using a simple made-up example. Imagine a large-cap like HDFC Bank pulling back to a price that is, all at once, a horizontal support from earlier in the year, a level sitting on the rising 50-day moving average, and near a Fibonacci level from the prior move up.

That is three reasons stacked at one price. If the candle that prints the low is a hammer on heavy volume, a trader with all four filters ticked has a textbook entry. Someone who simply bought because the price felt low — no candle, no confluence — was only guessing.


The reality check

The common beginner mistakes

A handful of repeated mistakes account for most of the bad results beginners get from support and resistance. Naming them is the cheapest way to avoid them.

The first is drawing too many lines. A chart with twenty levels has no usable levels. Pick the three to six that a stranger would also see, and delete the rest.

The second is treating a single touch as a level. One touch is not memory. It takes at least two clean touches, ideally three, before a horizontal price earns the right to be called support or resistance.

The third is buying every support and selling every resistance without checking the trend. Levels are not commands. In a strong downtrend, every support is going to break, and in a strong uptrend, every resistance is going to break. Trade with the higher-timeframe trend, not against it.

The fourth is setting stops too tight. The level is a zone, so putting a stop one rupee below a support on a ₹3,000 stock is asking to be stopped out. Allow for real noise.

!

The most painful beginner mistake. Placing your stop exactly where everyone else places theirs — one tick below an obvious support. Bigger players know that is where the stops are sitting, so price often dips just far enough to trigger them before turning back. Give your stop room beyond the zone, not on its very edge.

The fifth is ignoring volume on the break. A break without volume is more suspect — more likely to fail than one backed by heavy trading. Wait for the closing print and compare volume with recent sessions before trusting a broken level.

The sixth is forgetting role reversal. Once a level breaks, do not keep treating it as the original role. Old support is now resistance. Trying to buy a stock at the same price it just broke down from is one of the fastest ways to compound a loss.

Avoid these six and most of the edge that support and resistance can give you shows up on its own.


The honest take

Support and resistance are the bedrock under every other piece of technical analysis. Candlestick patterns, moving averages, Fibonacci retracements, trendlines. Every one of them gets more useful when it lines up with a horizontal level, and every one of them gets less useful when it does not.

The work is to see the floor and the ceiling on any chart in under a minute. Three to six clean lines, drawn on the highest timeframe you trade, agreed upon by anyone who opens the chart cold. Treat each level as a zone, wait for a candle and confluence before acting, and respect the role reversal when a level finally breaks.

Open ten of your favourite Indian charts tonight. Mark the supports and resistances on each. Tomorrow morning, watch how price behaves near those lines. The eye that learns to do this is the same eye every professional trader uses on every chart, every day, for the rest of their career.