Classical · Guide

Support and resistance: the honest version

The most-used idea in trading — and its real limits

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

The honest part. Support and resistance are zones, not laser lines, and they break at least as often as they hold — a level that breaks was never really the level. Worse, the most "obvious" levels are exactly where stop hunts happen: price pokes through to grab orders, then reverses. And because you can draw a line touching almost anything in hindsight, it's dangerously easy to convince yourself a level "worked" after the fact.

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

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 →
Related: Market structure: BOS & CHoCH · What is an order block? · Why calibration beats accuracy