Key takeaways
- Fibonacci retracement maps possible pullback zones at 23.6%, 38.2%, 50%, 61.8% and 78.6% of a prior swing.
- The 50% level is not a Fibonacci ratio; it is included because traders widely watch halfway retracements.
- Levels are drawn from swing low to swing high in an uptrend and from swing high to swing low in a downtrend.
- Fibonacci levels are most useful when they line up with other evidence such as support, resistance or trendlines.
Contents
Markets rarely move in straight lines. After a strong move, price often pulls back before either continuing or reversing. Fibonacci retracement is a charting tool that maps where those pullbacks might pause, using ratios derived from the Fibonacci number sequence. It is popular, but it is also widely misunderstood.
Where the ratios come from
The Fibonacci sequence starts 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89… with each number being the sum of the two before it. Ratios between numbers in the sequence settle toward a few constants:
- 61.8%: a number divided by the next one (for example 55 ÷ 89 ≈ 0.618)
- 38.2%: a number divided by the one two places ahead (34 ÷ 89 ≈ 0.382), which is also about 0.618 × 0.618
- 23.6%: a number divided by the one three places ahead (21 ÷ 89 ≈ 0.236), about 0.618 × 0.618 × 0.618
- 78.6%: the square root of 0.618 (≈ 0.786)
The 50% level is not a Fibonacci ratio. It is simply the halfway point of a move. It appears on almost every Fibonacci tool because many traders watch half-retracements, and that shared attention is the main reason any of these levels might matter.
There is no proven physical law that makes currency prices respect these numbers. They work, when they do, partly because many traders place orders near them.
How to draw the tool
- Find a clear swing. Choose an obvious move on your chart, ideally on a higher timeframe.
- Uptrend: draw from the swing low to the swing high. The levels appear below the high and show possible pullback zones.
- Downtrend: draw from the swing high to the swing low. The levels appear above the low and show possible bounce zones.
- Watch how price behaves as it approaches each level rather than placing blind orders at them.
Different traders may choose slightly different swing points, so their levels will differ. That is one reason to treat levels as zones.
Worked example: an uptrend retracement
Assume, for illustration, that GBP/USD rallies from a swing low of 1.2000 to a swing high of 1.2500.
- Swing size: 1.2500 − 1.2000 = 0.0500 = 500 pips
| Level | Calculation | Pips from high | Price |
|---|---|---|---|
| 23.6% | 500 × 0.236 | 118 | 1.2382 |
| 38.2% | 500 × 0.382 | 191 | 1.2309 |
| 50% | 500 × 0.500 | 250 | 1.2250 |
| 61.8% | 500 × 0.618 | 309 | 1.2191 |
| 78.6% | 500 × 0.786 | 393 | 1.2107 |
Each price is the swing high minus the pip distance. For example, 1.2500 − 0.0191 = 1.2309.
Suppose the 1.2309 area (38.2%) also lines up with a previous resistance level that price broke during the rally. That overlap, called confluence, makes the zone more interesting to many traders. A trader might plan a buy near 1.2310 with a stop-loss below the 50% level at 1.2240 (70 pips of risk) and a target back at the swing high of 1.2500 (190 pips). The ratio is 70 : 190, or roughly 1:2.7. You can check this with the Risk-Reward Calculator.
If price falls through 1.2240, the idea is invalidated. A deep pullback might still turn at 61.8% or 78.6%, or the whole rally might reverse.
Using Fibonacci sensibly
- Look for confluence with horizontal support and resistance, trendlines or moving averages.
- Wait for price behavior, such as a rejection candle, rather than assuming a level will hold. See Candlestick Patterns for examples.
- Respect the trend. Retracements in a strong trend are often shallow (23.6% to 38.2%), while weaker trends may retrace further. These are tendencies, not rules.
- Fibonacci extensions (for example 127.2% and 161.8%) are sometimes used to estimate targets beyond the prior high or low. They carry the same limitations.
Common mistakes
- Choosing swing points after the fact so the levels fit perfectly.
- Expecting exact reactions. Price often overshoots a level by several pips.
- Treating every level as a trade. With five levels on a chart, price is almost always near one of them.
- Calling 50% a Fibonacci number. It is useful, but it is not part of the sequence.
- Ignoring risk. Always define where the idea is wrong before entering.
Summary
Fibonacci retracement divides a prior swing into levels at 23.6%, 38.2%, 50%, 61.8% and 78.6% to map possible pullback zones. Four of these come from Fibonacci ratios; 50% is a halfway level included by convention. Draw the tool from low to high in uptrends and high to low in downtrends, look for confluence with other evidence, and treat levels as zones of interest rather than predictions. As with all technical tools, losses remain a normal part of trading.
Glossary terms in this lesson
Check your understanding
A quick 3-question quiz. Your answers are not stored or sent anywhere.
Answered 0 of 3
Practice worksheet
Practice worksheet
4 exercises to try on paper. Print it, save it as a PDF from the print dialog, or download a plain-text copy.
- GBP/USD rises from 1.2400 to 1.2800. Calculate the 38.2%, 50% and 61.8% retracement levels.
- USD/JPY falls from 152.00 to 148.00. Calculate the 38.2% and 61.8% retracement levels for a bounce. (Remember a JPY pip is 0.01.)
- Verify that 0.618 × 0.618 is approximately 0.382, and that 0.618 × 0.618 × 0.618 is approximately 0.236.
- On a daily chart, draw a Fibonacci retracement on the most recent clear swing. Did price react at any level? Did that level also coincide with support or resistance?
Finished this lesson?
Track your progress through the intermediate course — saved privately in this browser.

