Support is a price floor where buyers have stepped in before; resistance is a ceiling where sellers have shown up. Spotting these zones helps you understand likely turning points.
Support is a price level where buying interest has been strong enough in the past to stop a decline — price approaches it, buyers step in, and it bounces. Resistance is the mirror image: a price level where selling interest has been strong enough to cap a rally — price approaches it, sellers show up, and it turns back down.
These levels aren't drawn from a formula — they come from price memory. A level where a stock has previously reversed sticks in traders' minds (human and algorithmic), so more orders tend to cluster there next time price returns. Round numbers (like $50 or $100) and prior swing highs/lows are the most common sources of a support or resistance level.
The single most useful idea in this lesson is role reversal: once a resistance level is decisively broken, it very often flips and becomes a new support level on the way back down — and once a support level is broken, it often becomes resistance on the way back up. The market's memory of "we turned around here before" doesn't disappear just because the level was breached; it just switches sides.
Notice the third diagram is the most valuable pattern to recognize: price tests a ceiling, breaks through it, dips back down to retest the exact same level from above — and instead of falling through, it holds. That retest-and-hold is one of the more reliable-looking signals in chart reading, though (like everything in this track) it's not a guarantee.
The S&P 500's Jan 3, 2022 closing high of $4,796.56 acted as resistance for nearly two years — then flipped to support the moment it was decisively broken. All real closing prices.
| Date | Close | vs. $4,796.56 level | Reading |
|---|---|---|---|
| Jan 3, 2022 | $4,796.56 | The level itself | Prior all-time high |
| Dec 28, 2023 | $4,783.35 | -$13.21 (just below) | Resistance holds — rejected just under it |
| Jan 18, 2024 | $4,780.94 | -$15.62 (just below) | Resistance holds again — 2nd rejection |
| Jan 19, 2024 | $4,839.81 | +$43.25 (above) | Breakout — decisive close above resistance |
| Jan 31, 2024 | $4,845.65 | +$49.09 (above) | Old resistance holds as new support — never closed back below it |
| Feb 14, 2024 | $5,000.62 | +$204.06 (above) | Rally continues, level still holding as support |
Twice in December 2023 and January 2024, the S&P 500 approached its old January 2022 all-time high of $4,796.56 and was turned back just under it — classic resistance behavior. On Jan 19, 2024 it finally closed decisively above that level. From that point on, even as the index pulled back on individual days, it never closed back below $4,796.56 again through mid-February — the old ceiling had become the new floor, exactly the role-reversal pattern described above.
Enter a support/resistance level and 4 sequential prices — see whether the level held, or whether price broke through it.
Model: all 4 prices on the same side of the level (as approaches, not crosses) means it's holding as support or resistance. A crossover from one side to the other means a breakout/breakdown — and if price stays on the new side afterward, that's the role-reversal pattern in action.
Answer all five, then hit "Check My Answers" to see how you did. Get one wrong? No problem — the explanation will show you exactly why.
Print-friendly resources to revisit, practice, and dig deeper — no login required.
Now that you can spot the levels that matter, the final step is smoothing out the noise to see the real trend underneath.