Technical analysis

Support and resistance

Support and resistance is a technical-analysis concept describing price areas where past buying or selling activity has slowed or reversed a stock’s movement, without guaranteeing that it will happen again.

What it means

On a price chart, traders may notice that a stock has repeatedly stopped falling near one area or stopped rising near another. The lower area is called support; the upper area is called resistance. They describe observations about past prices, not barriers that a future price must respect.

Levels are often better treated as zones than as exact prices. A stock might turn near US$50 on one occasion and near US$50.20 on another. A move through a level is sometimes called a breakout, but crossing it once does not establish that the move will continue. The same area can be described differently at different times: former resistance may later be watched as possible support, and vice versa.

How it is calculated

There is no single standard formula. A simple, transparent method is to select comparable past turning points and take their average:

illustrative level (US$/share) = sum of selected turning-point prices (US$/share) / number of selected turning points

  • Illustrative level is an approximate support or resistance price, in US dollars per share.
  • Selected turning-point prices are past local lows for support or past local highs for resistance, measured in US dollars per share.
  • Number of selected turning points is a count, with no units.

The selection matters as much as the arithmetic: the chart period, what qualifies as a turning point, and whether exceptional prices are included can all change the result. An average is a summary of historical observations, not an objectively fixed trading threshold.

Worked example

Suppose a hypothetical stock has three selected local lows at US$49, US$50 and US$51 per share, plus three selected local highs at US$59, US$60 and US$61 per share.

  1. Average the lows: (US$49 + US$50 + US$51) / 3 = US$50 per share. This is an illustrative support level.
  2. Average the highs: (US$59 + US$60 + US$61) / 3 = US$60 per share. This is an illustrative resistance level.
  3. Check the dispersion: the lows span US$49–US$51 and the highs span US$59–US$61. Those ranges show why a single-number level should not be mistaken for a precise boundary.

A later trade at US$49 or US$61 would show that a historical area was crossed; it would not, by itself, explain the cause or determine the next price.

Why it matters before you trade

A level can help describe the price conditions behind a proposed order. For example, it may clarify why someone specified a limit price or is watching for a move beyond a past range. But the chart level does not show whether an order can be filled at that price, how wide the bid-ask spread is, or how much the order might move the market.

A pre-trade check should distinguish price interpretation from execution conditions. Consider the proposed quantity, available liquidity, volatility and potential transaction costs alongside the chart. News, earnings or a trading halt can also make past levels less relevant. A limit order controls the worst acceptable price for a fill, but it may not fill at all.

How PreTrAIde uses it

PreTrAIde’s stated quantitative methods do not include support-and-resistance detection. Its pre-trade analysis instead checks a user-built stock basket before any order is placed, using measures including estimated spread, participation in daily volume, market impact and daily volatility. It returns GO, NO-GO or MODIFY decision support for the basket and each line, with reasoning and a suggested execution strategy; these verdicts are not recommendations. A chart level and that execution-focused assessment answer different questions.

Common mistakes

  • Treating support or resistance as a guaranteed floor or ceiling.
  • Presenting a hand-picked level as an objective calculation without stating the chart period and selection method.
  • Assuming that crossing a level guarantees a sustained breakout.
  • Confusing the last traded price with a price available for the full intended quantity.
  • Ignoring spreads, volatility, market impact or news because a chart level looks precise.

Frequently asked questions

How do you identify support and resistance levels?

One approach is to mark repeated local lows as potential support and repeated local highs as potential resistance over a stated chart period. The chosen period and turning points affect the levels, so they are approximate.

Does support become resistance after a breakdown?

Traders may watch a previously crossed support area as possible resistance, but that change is not automatic. Subsequent prices may behave differently.

What is the difference between support and a limit order?

Support is an interpretation of historical prices. A limit order is an instruction setting the worst price acceptable for a fill; it does not guarantee execution.

Related terms

Technical analysis

Momentum Mean reversion Moving average Relative strength index (RSI) MACD Bollinger Bands Trend following Market sentiment analysis All glossary terms →

Check your next trade before you place it

Build a basket, run a pre-trade analysis, and get a GO, NO-GO or MODIFY verdict with the cost, liquidity and risk behind it.

Start your free trial Try the free tools

Educational content, not investment advice. PreTrAIde is analysis software, not a broker: it never executes orders, and its verdicts are decision support, not recommendations to buy or sell.