Support, resistance, and Fibonacci retracement — finding levels that matter — trading basics, chapter 5
Support and resistance are price levels where the buyer/seller balance has flipped before. What makes a level real, why Fibonacci retracements work as a self-fulfilling map, and how to use levels to define risk instead of guessing.
The standard view of support and resistance is that certain price levels are "magic" — the stock just knows to bounce there. The story is half-right: levels do work, often strikingly, but not because of magic. They work because they're where the crowd's memory lives, and memory drives the buyer/seller balance that sets price.
A more accurate frame: a support level is a price where buyers have repeatedly overwhelmed sellers, and resistance is where sellers have repeatedly overwhelmed buyers. The levels matter because traders remember them and act on them again — which makes them partly self-fulfilling. This chapter covers how to find real levels, why Fibonacci retracements are the most-watched of all, and how to turn a level into a defined-risk trade rather than a hunch.
The TL;DR. Support is a price floor where buying has historically appeared. Resistance is a ceiling where selling has historically appeared. They're not exact lines — they're zones. Fibonacci retracement overlays a standard set of levels (38.2%, 50%, 61.8%) on a price move to predict where a pullback might stall. None of it predicts the future; all of it maps where the crowd is likely to react.
Why levels exist — the memory mechanism
Imagine a stock that rises to $60, falls back to $50, rises to $60 again, and falls again. Three things happen at $60 every time:
- Sellers who bought low take profits there — supply appears.
- Traders who missed the first drop short it there — more supply.
- Buyers who got trapped at $60 last time wait to sell at breakeven if it returns — even more supply.
All three are memory. The $60 level is "resistance" not because of the number but because real people have real reasons to sell there. The same logic in reverse creates support: a price where buyers keep stepping in.
The corollary every beginner should internalize: when a level finally breaks, it often flips. Old resistance becomes new support, and vice versa. Once $60 is decisively broken to the upside, the traders who sold there are now wrong, and many will buy back on a dip to $60 — turning the old ceiling into a new floor. This flip is one of the most reliable structures on any chart.
What makes a level real
Not every wiggle is a level. The strong ones share traits:
- Multiple touches. A price tested three or four times is a real level. A price touched once is a guess.
- Higher timeframe. A weekly level beats a 5-minute level, every time.
- Volume at the level. Heavy volume where price reversed means the level mattered to a lot of participants.
- Recency balanced with history. A level from last month is more relevant than one from five years ago, but a multi-year level that's held repeatedly is structurally powerful.
Treat levels as zones, not pixel-perfect lines. Price often overshoots a level by a bit before reversing — the wick pokes through, then the body closes back inside. A level of "around $60," give or take, is more usable than an exact $60.00 that gets you stopped out on a one-cent poke.
Fibonacci retracement — the crowd's shared map
When a stock makes a strong move and then pulls back, traders want to know how far the pullback goes before the trend resumes. Fibonacci retracement is the standard answer. You anchor it to a move — the swing low to the swing high — and it draws horizontal lines at fixed percentages of that move:
- 23.6% — a shallow pullback.
- 38.2% — a common, modest retracement.
- 50% — not a true Fibonacci ratio, but watched universally.
- 61.8% — the "golden ratio," the deepest level that still implies the trend is intact.
- 78.6% — a deep retracement; beyond here the original move is in question.
The honest reason these levels work is partly self-fulfilling: enough traders place orders at the 61.8% retracement that buying clusters there, which makes price stall there, which confirms the level for next time. The math has mystical origins; the mechanism is just crowd coordination on a shared map.
Fibonacci is QA's most-tested tool, not a folk belief. QA ran Fibonacci-retracement strategies across its whole thematic universe with walk-forward validation — basket metrics of PF 1.76, Sharpe 1.42, +23.7% over three years, with 4 of 5 out-of-sample windows profitable. That doesn't make Fib magic. It makes it a measured, repeatable edge on a curated universe. The full method is in What is Fibonacci retracement? and the validation procedure in chapter 10.
You don't have to draw these by hand. QA's Fibonacci calculator takes a swing high and low and returns the full level grid instantly — useful for checking where a pullback might stall before you commit to an entry. Try it right here:
Anchor: 0.0 = high, 1.0 = low. Pullbacks against an up-move.
Enter swing high and swing low.
How we use these on QuantAbundancia
The four highlighted retracements (0.382, 0.5, 0.618, 0.786) are the anchors the curated Fib basket actually trades. Setups firing inside that grid sit higher in the daily ranking than far-from-Fib chases.
Extensions (1.272, 1.618) sit beyond the original move and act as partial-take or trail targets when the retracement holds and price continues in the original direction.
Turning a level into a trade — defining risk
Here's where levels stop being chart decoration and become the core of risk management. A level gives you three numbers a trade needs:
- Entry — buy near support (or on a confirmed break of resistance), not in the middle of nowhere.
- Stop — place your stop-loss just below the support level. The logic: if support breaks, your reason for the trade is gone, so you exit. The level defines exactly where you're wrong.
- Target — the next resistance level above is a logical place to take profit, because that's where selling is likely to reappear.
This is the entire point of levels for a trader. They convert "I think it'll go up" into "I'll buy at $50.20 near support, stop at $49.40 below it, target $54 at prior resistance" — a trade with a defined risk ($0.80 per share) and a defined reward (~$3.80). That ratio is what chapter 7 and chapter 8 build on. Levels are how a chart becomes arithmetic.
What charts of levels can't do
- Levels break. The more obvious a level, the more it gets hunted — stop-losses cluster just beyond it, and a push through can trigger a cascade before reversing. Use zones and give levels room.
- Fibonacci is anchored subjectively. Pick a different swing high/low and the levels shift. Two traders can draw different Fibs on the same chart. Anchor to obvious, high-timeframe swings.
- A level is context-free. It tells you where the crowd reacted, not why price is there. The next chapter covers the catalysts.
What to watch as you start
- Levels with multiple touches on the daily or weekly chart. Those are the real ones. Ignore single-touch noise.
- The resistance-becomes-support flip after a clean break. It's one of the most reliable re-entry structures on any chart.
- Whether your stop sits on the far side of a real level. If your stop is at a random round number instead of just beyond support, you don't actually know where you're wrong.
- Fibonacci clustering with prior levels. When a 61.8% retracement lands on top of an old support zone, the confluence makes the level far stronger than either signal alone.
Run your own levels on QA's Fibonacci calculator, and see live Fib levels per name on /stocks. The next chapter steps back from the chart to ask what actually pushes price to these levels in the first place.
Next in this series: What moves a stock price — fundamentals, flows, and narrative, and why the third one drives bubbles.
Go deeper: What is Fibonacci retracement? — the full backtested method behind chapter 5.
See it live: /tools/fib for the calculator, /stocks for live levels. Rule-based alerts when price hits a Fib level are part of /pro.
QuantAbundancia is educational research. Nothing here is investment advice. See /disclosures.
Related bubbles
Get the daily digest.
One email a day · alerts + bubble shifts + new research. Free during beta.
No spam. One email per day max. Telegram alerts coming with the paid tier.