Support and resistance: the honest version
Support is a price where falling markets have tended to stop and bounce; resistance is a price where rising markets have tended to stall and turn. That's it — a level price has reacted to before, that traders expect it to react to again.
It's the first thing almost everyone learns, and for good reason: it's simple, visual, and works on any market or timeframe. Draw a horizontal line across two or more turning points, and you have a level to watch.
Why levels sometimes work
- Memory in the order book: prior turning points are where a lot of orders clustered, and some of those orders (and stops) are still there.
- Self-fulfilment: because so many traders watch the same obvious levels, their own reactions can create the bounce they expected.
- Round numbers: psychologically important prices (1.1000, 1.2000) attract attention and orders.
Telling a real level from a hindsight one
The test is simple but strict: could you have drawn this level before the reaction happened? If you're only seeing it now that price bounced, it taught you nothing. A real level is one you commit to in advance, with a clear rule for what counts as "respected."
How to practise it honestly
- Mark the level on a frozen chart — no look-ahead, so hindsight can't help you.
- Define "reacted" — price must reach your line and turn within a set tolerance.
- Reveal and score. Over many attempts, does price actually react at your levels more than at random ones? And do your confident calls hold up?
That's the Support & Resistance lab on fxhomelab: draw the level you'd watch, reveal how price really played out, and get scored on whether it held — so you learn from your record, not your memory.
Draw a level, then see if price respects it — free
Mark support or resistance on a real frozen chart, reveal the horizon, and get scored within tolerance.
Try the S&R lab →