Skip to content

Trend, support and resistance

Reading the market: charts, tools and instruments3 min read
What you learn in 3 minutesA reader asked: "If price bounced off the same level three times, why did it break through on the fourth?" This lesson shows how those levels are found on a chart and why the fourth touch often behaves differently. On USD/ZAR at around 18.4100, a move of 100 pips on 0.10 lots is about R100, so where you place your stop changes what a losing trade costs in rand.
ResistanceSupportTrendUSD/ZAR
A schematic USD/ZAR chart showing a horizontal support line touched three times, with a fourth touch breaking below it; not real market data.

Where the levels come from on a chart

A support level is a price where buyers have stepped in before. A resistance level is a price where sellers have stepped in before. You find both by looking at where the chart has turned more than once. On USD/ZAR at around 18.4100, a level might sit at 18.4000 because price stopped falling there last week. It is not drawn by the broker. It is drawn by you, from the candles you can see.

Start on a daily chart so each candle covers one day of trading. Look for two or three points where price reversed direction. Draw a horizontal line through the middle of those turning points. The line does not need to touch every candle exactly. If the turns happened within a few pips of each other, that is close enough. A level that only one candle touched is not a level yet.

The line matters because orders sit near it. Some traders place buy orders just above support. Others place sell orders just below resistance. Stop losses also cluster there. When price reaches the level, those orders can push it back. That is why the level looks like it works. It is a place where order flow has gathered, not a rule the market must obey.

Why the fourth touch can behave differently

Each time price touches a level, some of the orders sitting there get filled. A buy order at support is used up when price trades at that price. After three touches, many of those buy orders are gone. The level still looks the same on the chart. The orders behind it are thinner. On the fourth touch, there may be too few buyers left to push price back up.

The other side of the level also changes. Traders who bought at support on the first three touches now hold positions. If price breaks below the level, their stop losses sit just under it. Those stops are sell orders. When price reaches them, they add to the downward move. A level that held three times can break quickly on the fourth because the break itself triggers more selling.

This is why a support level is not a promise. It is a place where orders have clustered before. Those orders may already be filled. Instead of assuming a bounce, decide what a break would cost you in rand. On USD/ZAR at around 18.4100, a move of 100 pips on 0.10 lots is about R100. If your stop is 20 pips away on 0.10 lots and 1 pip is worth R1.00, your risk is R20.00. That number is known before you enter.

Sizing a trade when the level is near

When price is close to a level, your stop may need to sit beyond it. That distance sets your risk per pip. You choose the position size that keeps the total risk inside your limit. Suppose you want to risk no more than R30.00 and your stop is 15 pips away. R30.00 divided by 15 pips gives R2.00 per pip. On USD/ZAR, 0.10 lots gives about R1.00 per pip, so R2.00 per pip is 0.20 lots.

The same arithmetic works if the stop is wider. If your stop is 30 pips away and you still want to risk R30.00, you need R1.00 per pip. That is 0.10 lots. A wider stop means a smaller position for the same rand risk. This is the part many beginners skip. They pick a lot size first and then place the stop wherever it fits. That reverses the order and lets the market decide your risk.

Brokers may round pip values, add spreads and charge commission on top. The rand figure you see can differ from the one you calculated. The calculation is still the right starting point. It tells you the maximum you intend to lose. The actual loss may be slightly more or less. What matters is that you decided the number before the trade, not after.

Three touches, a fourth break and a R150 stop

StepAmountNote
Support level18.4100The price where USD/ZAR turned up three times before.
Stop distance below support15 pipsPlaced just under the level so normal noise does not close the trade.
Position size0.10 lotsOne mini lot on USD/ZAR.
Value of 1 pip on 0.10 lotsabout R1.00Pip value varies with the USD/ZAR rate and the broker's contract size.
Cost if the stop is hitabout R15.0015 pips x R1.00 per pip.
Cost if the stop is 150 pips awayabout R150.00150 pips x R1.00 per pip; a wider stop costs more for the same size.

Brokers may round pip values, add spreads and charge commission on top, so the rand figure you see can differ.

Doing it once, step by step

You will mark one support level and one resistance level on a daily USD/ZAR chart, then work out the rand risk for a stop placed beyond each level.

  1. 01

    Open a daily chart of USD/ZAR

    Set the chart to one candle per day. Look at the last three months of price. You are looking for two or three points where price turned in the same direction. Do not draw anything yet. Just note the prices where those turns happened.

  2. 02

    Draw a horizontal line through the turning points

    Use the line tool and place it at the middle of the turning points. If the turns happened within a few pips of each other, one line is enough. Label it support if price turned up there, or resistance if price turned down. A level touched only once is not ready to use.

  3. 03

    Measure the distance from current price to the level

    Find the current price on the chart. Count the pips between it and your line. On USD/ZAR, 1 pip is 0.0001. If price is at 18.4100 and your level is at 18.4000, the distance is 100 pips. Write that number down.

  4. 04

    Choose a stop distance beyond the level

    Place your stop a few pips past the level, not exactly on it. If your level is at 18.4000 and you are buying, a stop at 18.3980 is 20 pips below the level. Add the distance from current price to the level and from the level to your stop. That total is your stop distance in pips.

  5. 05

    Calculate rand risk per pip

    Decide the maximum rand amount you are willing to lose on the trade. Divide that amount by your stop distance in pips. The result is your risk per pip in rand. For example, R30.00 divided by 15 pips is R2.00 per pip.

  6. 06

    Convert rand per pip into a position size

    Check how much 1 pip is worth on 0.10 lots of USD/ZAR at your broker. If 0.10 lots gives R1.00 per pip, then R2.00 per pip is 0.20 lots. If your broker shows a different pip value, divide your rand per pip by that value to get the lot size. Round down to the nearest size your platform allows.

The mistake most people make here

The common mistake is to treat a support level as a promise that price will turn again. It is only a place where orders have clustered before. On the fourth touch, those orders may already be filled, so price can pass straight through. Instead of assuming a bounce, decide in advance what a break would cost you in rand and place your stop where that cost is acceptable.

Check yourself

If your stop is 20 pips away on 0.10 lots of USD/ZAR and 1 pip is worth R1.00, what is your risk in rand?

20 pips x R1.00 per pip = R20.00.

You want to risk no more than R30.00 and your stop is 15 pips away. What position size keeps you inside that limit if 1 pip on 0.10 lots is R1.00?

R30.00 / 15 pips = R2.00 per pip. That is 0.20 lots, because 0.10 lots gives R1.00 per pip.

Questions that come up next

How many touches make a level reliable?

There is no fixed number. Two or three turns near the same price is the usual starting point on a daily chart. After that, each touch uses up some of the orders sitting there. More touches can mean the level is well known, not that it is stronger. Watch how price leaves the level, not how often it arrives.

What makes a level break instead of hold?

Orders at the level get filled with each touch. Stops from earlier trades also sit just beyond it. When price reaches those stops, they add to the move. A level can break because the buying or selling behind it has run out. The chart looks the same, but the orders are thinner.

Do I draw levels on the daily chart or a shorter one?

Start on the daily chart so each candle covers one day. Levels from daily candles are watched by more people. You can mark them on shorter charts later. A line drawn from a five-minute chart often means little the next day.

How close do the turns need to be to count as one level?

If the turns happened within a few pips of each other, that is close enough. USD/ZAR moves in pips, and a level is a zone, not a single price. A line that misses one candle by a few pips is still useful. One candle on its own is not a level yet.

Where should my stop go if I trade near a level?

Place it where the rand cost is acceptable to you, not where the level is. Work out the pips between your entry and the stop, then multiply by the pip value for your lot size. On USD/ZAR at around 18.4100, 0.10 lots gives about R1.00 per pip, so a 20 pip stop is about R20.00. If that number is too high, use a smaller position size.

Can I use a level as a signal to buy or sell?

No. A level is only a place where orders have clustered before. It does not tell you what price will do next. Treat it as a decision point where you plan your risk in rand. The FSCA regulates brokers in South Africa, but it does not make any level hold.

The words used on this page

support
A price where buyers have stepped in before. It is found by looking at where the chart turned more than once. It is not a rule the market must obey.
resistance
A price where sellers have stepped in before. It is drawn from turning points on the chart. Like support, it is a place where orders have gathered, not a promise.
pip
A small unit of price movement. On USD/ZAR, one pip is usually the fourth decimal place. The rand value of a pip depends on your lot size and can vary between brokers.
lot
A standard unit of trade size. On USD/ZAR, 0.10 lots gives about R1.00 per pip at around 18.4100. Smaller lots mean each pip is worth less in rand.
stop loss
An order that closes your trade at a chosen price to limit a loss. It sits at a level you pick before you enter. The distance to it, in pips, sets your risk in rand.
FSCA
The Financial Sector Conduct Authority, which regulates financial services in South Africa. It sets rules for brokers, but it does not control market prices. Always check a broker's registration before sending money.

What to take away

  • A level is drawn by you from where price turned before, not by the broker.
  • Each touch uses up orders, so a fourth touch can break through.
  • Decide what a break would cost in rand before you enter.
  • Payment methods such as EFT, instant EFT and bank cards are common, but costs vary between brokers.
Next in Reading the market: charts, tools and instrumentsIndicators: MA, RSI, MACD, Bollinger
Trading forex and CFDs carries a high risk of losing money. Most retail accounts lose. Nothing here is a recommendation to trade or a forecast of any result.Nalediyour course guide