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.
- Average the lows:
(US$49 + US$50 + US$51) / 3 = US$50 per share. This is an illustrative support level. - Average the highs:
(US$59 + US$60 + US$61) / 3 = US$60 per share. This is an illustrative resistance level. - 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.