Market structure is the pattern of swing highs and swing lows on a chart. Support and resistance are the price areas where those swings keep turning. Together they answer two beginner questions: which way has price been drifting, and where is that drift being tested? Neither predicts the next candle. They give you a written, checkable description of what has already happened, plus the level at which your description would stop being true.

This guide is about reading structure and levels. If you want to turn a range into a testable trading rule, the range trading guide and the breakout guide take that next step.

Swing highs and swing lows

A swing high is a candle whose high is above the highs of a set number of candles on each side of it. A swing low is the mirror image. The important detail is timing: a swing is only confirmed after the candles to its right have closed. Until then, the “peak” can still be exceeded. SuperQuant’s technical reads methodology states its rule: “A swing high or low is confirmed only after later candles close: two candles on each side on the 15-minute and 1-hour timeframes, and three candles on each side on the 4-hour, daily and weekly timeframes.”

The three basic states follow from the sequence of confirmed swings:

  • Uptrend: higher highs and higher lows.
  • Downtrend: lower highs and lower lows.
  • Range: highs at roughly the same level and lows at roughly the same level.

Worked example: is this an uptrend?

The six swings below are a hypothetical example with invented prices, not real BTC data, labelled as if they came from a four-hour chart.

Swing Price Compared with the previous swing of the same kind
Low 1 58,200 first low
High 1 60,500 first high
Low 2 59,100 higher low, +900
High 2 61,300 higher high, +800
Low 3 59,800 higher low, +700
High 3 62,000 higher high, +700

Each step in the right-hand column is a subtraction. The second low is 59,100 − 58,200 = 900 above the first. The second high is 61,300 − 60,500 = 800 above the first. The third low is 59,800 − 59,100 = 700 above the second. The third high is 62,000 − 61,300 = 700 above the second. Each new low is above the last, and each new high is above the last, so the hypothetical structure is an uptrend. The level that matters most is the last higher low, 59,800. A four-hour close below it would be a break of structure: the first evidence that the uptrend description no longer fits.

A partial break is not a reversal. Suppose swing lows run 100, 104, 103 and swing highs 110, 115, 113. The latest high is lower than the one before and the latest low is lower too, so the uptrend is in question. One lower pair does not yet confirm a downtrend; it changes the description from “uptrend” to “uptrend under review”.

Support and resistance are zones

Support is an area where falls have repeatedly stopped; resistance is an area where rises have repeatedly stopped. They are zones rather than single prices because swings rarely turn at exactly the same tick.

A practical way to size a zone is to use volatility. StockCharts’ ChartSchool defines the indicator this way: “Developed by J. Welles Wilder, the Average True Range (ATR) is an indicator that measures volatility.” Sizing a zone as a fraction of ATR is this guide’s own convention, chosen so the zone widens when candles get larger and narrows when they get smaller. If ATR on the four-hour chart is $1,200, a quarter of it is 0.25 × 1,200 = 300. The lower edge of the zone around a 64,200 resistance is 64,200 − 300 = 63,900. The upper edge is 64,200 + 300 = 64,500.

Three habits make levels more useful:

  • Count touches. A zone where price reacted on four separate occasions has more recorded reactions than one with a single reaction. Touches show that the area has mattered before; they are not a promise that it will hold.
  • Re-mark levels after a break. Once price closes through a zone, re-draw it from the swings that formed afterwards rather than assuming its old role still applies.
  • Prefer the edges of a range. A setup in the middle of a range has little room before either boundary, so this guide treats the edges as the places worth planning around.

Why closes matter more than wicks

A candle’s high and low can poke through a level for seconds. Its close is the price at which that interval finished, and a rule based on the close can only be evaluated after the candle completes.

when an hourly candle becomes available to a strategyAn hourly candle labeled 10:00 contains evolving values until it closes at 11:00. A rule that uses its final close can make its decision only after 11:00; this schematic research engine evaluates the prior completed candle and uses the next candle's open for a new simulated entry.A CLOSE-BASED SIGNAL CANNOT BE KNOWN AT THE BAR OPEN10:00 bar is forminghigh · low · close can still changeClose knownat 11:00Next bar openssimulated action pointcomplete-bar signal → later observationUsing the 10:00 final close at 10:00 leaks future informationEngine convention example · other tools and orders may use different timing rules
An hourly candle labeled 10:00 contains evolving values until it closes at 11:00. A rule that uses its final close can make its decision only after 11:00; this schematic research engine evaluates the prior completed candle and uses the next candle's open for a new simulated entry. Illustrative teaching graphic · not live market data

Until a candle closes, its high, low and close can still change, so a level read from unfinished candles can change before the bar ends. SuperQuant’s technical reads methodology applies the same rule: a technical read “uses closed candles only.”

Breakout, false break or failed breakout

Use an invented resistance at 64,200 on the four-hour chart.

What happens Example Reading
Wick above, close back below high 64,600, close 63,950 false break: the move above could not hold to the close
Close above close 64,450 breakout candidate, confirmed on this timeframe
Close above, then a retest holds dips to 64,250, closes 64,700 stronger: old resistance is acting as support
Close above, then close back below close 64,450, next close 63,800 failed breakout: re-read the structure
breakout confirmation and failure branchesA range-close rule becomes knowable only after its confirmation bar closes. A later modeled entry follows that signal; an event that returns inside the range follows the separately declared false-break branch. The chart is a rule sketch, not market data.A WICK, A CLOSED-BAR SIGNAL AND A LATER ENTRY ARE DIFFERENT EVENTSprior range highprior range lowclose confirmslater entryalternative: returnsinside → false breakPredeclare whether the rule needs a close, a retest or another confirmation · each is a different test
A range-close rule becomes knowable only after its confirmation bar closes. A later modeled entry follows that signal; an event that returns inside the range follows the separately declared false-break branch. The chart is a rule sketch, not market data. Illustrative teaching graphic · not live market data

A useful way to write this down before it happens is a pair of conditions:

  • Trigger: the close that would confirm your reading, such as a four-hour close above 64,200.
  • Invalidation: the close that would show your reading is wrong, such as a four-hour close below the last higher low.

Before the trigger closes, you have a setup, not a confirmation. After the invalidation closes, any plan built on the reading no longer applies. SuperQuant’s technical reads methodology states that a read “sets a trigger and an invalidation as candle-close conditions on the shortest requested timeframe”; the TA signal guide explains the rest of that read.

Ranges are the common case

When a market moves sideways, the edges of the range are where this guide plans reactions, because setups in the middle have little distance to either boundary. A confirmed close outside the range followed by a successful retest is the classic breakout sequence. The trend-following guide covers rules designed for trending markets.

A short practice routine

  1. Pick one market and one timeframe, and use candle data from a named source with a stated time zone.
  2. Mark only confirmed swings and label the sequence: up, down or range.
  3. Draw the two nearest zones, size them with ATR and count touches.
  4. Write a trigger and an invalidation as closes, with the timeframe.
  5. Come back after several candles and record what happened without moving the levels. A written invalidation is the pre-defined level a later review can check against.

Levels and structure describe past prices. They are areas where traders often react, not forecasts or instructions to trade. Educational material only.