CHARTPRO
ChartPro / Guides

What is support and resistance?

Updated 21 Sep 2026 · 6 min read

Support and resistance are prices where a chart has turned before. That is the whole idea. Everything else in this guide is about telling a level that means something from a line someone drew.

The short answer

Daily chart of the S&P 500 ETF with six dashed horizontal levels, each labelled with how many times it was tested
SPY, daily bars, data as of 21 Sep 2026. Each dashed line is a level computed from the bars. The ×2 and ×3 at the left edge is how many times price turned there. A purple label marks a level that has acted as both support and resistance.

Why the same prices keep showing up

A common explanation is memory. People who bought at a price and watched it fall may want out when it returns to that price. Others who missed a move may be waiting for a return to it. Orders and decisions cluster around prices that mattered before, and that clustering can show up as a turn.

That is an explanation for why levels are worth looking at, not a rule. Some levels hold many times. Others give way the first time they are tested. Nothing on a chart can tell you in advance which kind you are looking at.

Levels are zones, not razor lines

Price rarely turns at exactly the same number twice. One swing low might be 190.10, the next 189.60, the next 190.40. Treat those as one level around 190, a narrow band rather than a hairline. A tool that draws a single thin line through one of those lows has quietly made a choice about which one to trust.

What a "touch" is, and why the count matters

A touch is one occasion when price came to a level and turned. A level touched twice has a small record. A level touched five times has a larger one. The count is the difference between "a line I drew" and "a price where the market turned five times".

More touches is not automatically better. A level that has been tested many times may be worn down by each test, and one last tested a year ago says less than one tested last month. So a good read gives you both: how many times, and how recently.

READ IT THIS WAY

For example, “190.4, tested 5 times, last tested 12 days ago” is a fact about the past. “Strong support at 190.4” is an opinion with a number attached.

When support becomes resistance

A level can change sides. Price falls through a support level, later rallies back up to it, and turns down from the same price. The old floor has become a ceiling. The reverse happens too.

These are sometimes called flip levels because the price has been respected from both sides. In ChartPro they are drawn in purple, and they matter because they show a level that has been tested in both directions.

Daily chart of Apple with several levels, most of them purple to show they have acted as both support and resistance
Apple, daily bars, data as of 21 Sep 2026. The purple levels are ones where price has turned from both sides; the blue ones have turned from one side only.

What levels cannot tell you

What a level can do is put a number on where the chart's history says something happened, so your own reasoning starts from facts instead of impressions.

Common mistakes

How ChartPro finds them

ChartPro does not guess levels from a picture. It takes the real price bars, finds each swing high and swing low, groups the ones that sit close together, and counts how many times price turned there. A level needs at least two touches to appear, and only the six strongest are shown, ranked by how many times they were tested and how recently. The next guide walks through the same steps by hand.

Questions people ask

Is support and resistance a prediction?

No. It is a description of where price has turned before. Anyone who tells you a level "will hold" is making a prediction the chart cannot back up.

How many touches make a level real?

There is no magic number. Two touches is the minimum for it to be a pattern at all. Beyond about four, extra touches add little, and very old touches count for less than recent ones.

Do support and resistance work on any market?

Levels can be measured on any chart with price data: stocks, indices, forex, commodities and crypto. What a level means still depends on the instrument and the timeframe.

See it on a real chart

Type a ticker or upload a screenshot. ChartPro computes the levels from the actual price bars and shows how many times each one was tested.

OPEN CHARTPRO

Technical analysis for education. Not investment advice. Markets carry risk of loss. A level records how price behaved in the past; it is never a promise about what happens next.