ChartXpert AIChartXpert AI

Support and resistance in practice: from automatic levels to your own lines

Updated 2026-09-248min readTechnical analysis

Support is a level that turned price up more than once; resistance is one that turned it down. ChartXpert AI shows levels computed automatically from clusters of highs and lows in the visible window — on by default — and you can then draw your own horizontal price line, which stays saved on that symbol.

A single level, or a zone?

Markets do not respect a single number to the cent. What repeats is a narrow area where enough orders sit to turn price. So treat support and resistance as a band whose thickness scales with the symbol's volatility: on a name that moves four percent a day the band is wider than on one that moves half a percent.

level vs zone

 price ──┐   ┌── touch 1        ▓▓▓ zone (band)
         └───┘                  ─── single line
      ──┐   ┌──── touch 2
        └───┘                   touches rarely land
      ──┐  ┌───── touch 3       on the same tick

How the automatic levels are built

The engine reads local highs and lows inside the visible window, groups nearby ones into clusters, and ranks them by how many touches they hold and how sharply price turned. The strongest levels get a price tag on the axis and are drawn as dashed horizontal lines over the candles. All of it happens in your browser on the candles you can see, and when you pan to another period the levels are recomputed for it.

  • ▸Touch count: a level with three touches matters more than one with two, though the fourth touch is often the break.
  • ▸Sharpness: a fast rejection with long candles means orders waiting at the level; a slow one means gradual leakage.
  • ▸Age: a level that has held for months carries more weight than one formed two hours ago on a minute chart.
  • ▸Flip: broken resistance usually acts as support — the most practical way to use levels.

Add your own lines on top

  1. 1Open the workspace on the symbol and keep the “Levels” toggle on so you can see the computed levels.
  2. 2Pick the “Horizontal line” tool from the toolbar and click the price you want to pin — a price tag appears on the axis.
  3. 3Use the “Trendline” tool to join two highs or two lows, or the “Ray” tool to extend the line into the future.
  4. 4To move a line, drag an endpoint to change the slope or drag the middle to shift the whole line. To remove it, select it and press Delete or use the bin button.
  5. 5Your lines are saved per symbol: on the device when you are a guest, and in your account once you sign in, so the phone opens them too.

Testing a level before you lean on it

Is the level real?

What to look at
At least two touches with a clear rejection
What it means
Fewer than that: noise, not a level

Is the break serious?

What to look at
A candle closing beyond the level, not a wick through it
What it means
Wick-throughs are reclaimed often

Does momentum agree?

What to look at
The RSI reading and MACD bar width at the break
What it means
A break without momentum usually returns

Where is invalidation?

What to look at
Price closing back inside the level
What it means
The exit is defined before the entry
The levels shown describe past price behaviour inside the visible window; they are not a recommendation to buy or sell.

frequently asked

Quick questions, direct answers

Are support and resistance levels on by default?+

Yes, the “Levels” toggle is on when the workspace opens, and you can switch it off from the toolbar at any time.

Why do the levels change when I change timeframe?+

Because they are computed from the candles on screen. Minute-chart levels describe hours; daily levels describe months — and the daily ones carry more weight.

Do my drawn lines survive closing the browser?+

Yes. They are stored per symbol and reappear when you open that symbol again, with no account needed. Sign in and they are stored with your account too, so the phone shows exactly what you left on the desktop.

Apply this on live candles now

Open the chart workspace, pick one of the seven public venues, then switch on pattern and liquidity detection and watch the frame rate as you zoom.

Related guides

A question, or want to integrate the engine?

Write to the team directly: technical support, market data, and partnerships across Saudi Arabia and the Gulf.

Contact us