How to Draw Fibonacci Retracement Correctly
Most Fibonacci mistakes happen before any analysis starts: the tool is anchored on the wrong swing, or drawn in the wrong direction. This lesson shows exactly where the anchors go, gives you the formula so you can check any level by hand, and explains when a grid stops being valid.
- Which two points to anchor, and in which order
- The formula that produces every retracement level
- A worked example you can recalculate yourself
- How to verify a Fibonacci grid drawn by someone else
- When to delete a grid and redraw it
What the percentages actually measure
A retracement level answers one question: how much of the last swing has price given back? So the measurement starts where the swing ended (0%) and runs back toward where it started (100%). A 38.2% retracement means price has given back 38.2% of the swing; a 78.6% retracement means it has given back most of it.
On TradingView, clicking the start of the swing first and the end second produces exactly this layout: 1 (100%) on the start and 0 on the end. The levels used on this site are 23.6%, 38.2%, 50%, 61.8% and 78.6%. The 50% level is not a Fibonacci ratio, but it is widely watched and is useful as a midpoint.
The formula
You never need to trust the tool blindly. Every level comes from one line of arithmetic:
Gold rallies from a swing low at 2,015.00 to a swing high at 2,065.00. The swing size is 50.00.
| Level | Calculation | Price |
|---|---|---|
| 23.6% | 2,065 − 50 × 0.236 | 2,053.20 |
| 38.2% | 2,065 − 50 × 0.382 | 2,045.90 |
| 50% | 2,065 − 50 × 0.500 | 2,040.00 |
| 61.8% | 2,065 − 50 × 0.618 | 2,034.10 |
| 78.6% | 2,065 − 50 × 0.786 | 2,025.70 |
The BUY study zone from Lesson 3 is therefore 2,025.70–2,034.10. Price arriving there makes the zone worth watching; it does not create an entry.
Choosing the anchors
- Start from structure. In a bullish structure you measure the latest upswing; in a bearish structure, the latest downswing (see Lesson 1).
- Use confirmed swing points. Both anchors should be swings that meet your swing rule, not a random candle in the middle of a move.
- Be consistent about wicks. The examples on this site anchor on the actual high and low printed (the wick extremes). Candle closes are used later, for confirmation — not for anchoring.
- Pick the move that matters. The swing should be clean and clearly larger than the surrounding noise. A grid drawn across a sideways chop gives levels with no meaning.
Check a grid you did not draw
You can verify any published Fibonacci grid with two levels. Subtract them and divide by the difference in ratios to recover the swing size. For example, the XAUUSD chart study shows 38.2% at 4,292.526 and 61.8% at 4,322.208:
(4,322.208 − 4,292.526) ÷ (0.618 − 0.382) = 29.682 ÷ 0.236 ≈ 125.77
With 0% at 4,244.480, the other levels follow: 23.6% ≈ 4,274.16, 50% ≈ 4,307.37, 78.6% ≈ 4,343.34, and the implied 100% start of the swing is ≈ 4,370.25. All of these match the chart to within a thousandth of a dollar, so the grid is internally consistent.
When to delete the grid
- New extreme: if price makes a new high (upswing) or a new low (downswing) beyond the 0% anchor, the swing has not finished. Redraw from the same start to the new end.
- Full retracement: if a candle closes beyond the 100% anchor, the swing has been completely erased and the structure behind it is broken.
- Stale grid: a grid from a swing that is no longer the latest meaningful move is history, not context.
Pick one clean swing on an H1 chart. Write down the start and end prices, calculate the 38.2%, 61.8% and 78.6% levels by hand with the formula above, then draw the tool. If your numbers and the tool differ by more than the spread, one of the anchors is on the wrong candle.
- Drawing the tool from end to start, which flips every level to the wrong side of the swing.
- Anchoring on a minor wiggle instead of a confirmed swing point.
- Keeping an old grid after price has made a new extreme.
- Treating a touch of any level as a signal.
- 0% is where the swing ended; 100% is where it started.
- Every level can be checked with one formula — do it until drawing the tool becomes automatic.
- A new extreme means redraw; a close beyond 100% means the swing is gone.