Fibonacci extension projects price targets beyond a prior swing high using Fibonacci ratios — the exit companion to Fibonacci retracement. Where retracement identifies where to enter on a pullback, extension identifies where to take profit on the continuation move.

Support & Resistance
Category
Intermediate
Difficulty
Price scale — horizontal levels beyond the prior swing high (or below swing low)
Output Range
No fixed period — drawn on 3 swing points (A, B, C)
Default Period
None — levels fixed once three points are chosen
Repaint Risk
Simple — three price points (swing A, swing B, pullback C)
Data Need
SUPPORT_RESISTANCE · BEGINNER_FRIENDLY · REAL_TIME · FIBONACCI
Tags

Section 1: Core Mechanics

What Is It?

Fibonacci extension is a 3-point projection tool. After a trend makes a swing move (Point A to Point B) and then pulls back to Point C, the extension tool projects how far the next impulse leg is likely to travel beyond Point B. The result is a set of horizontal price targets above Point B — the most commonly used are the 127.2%, 161.8%, and 261.8% extension levels.

This is the fundamental difference from retracement: retracement levels are inside the A-to-B range. Extension levels are outside and beyond Point B.

Core Formula

For an uptrend (Point A = swing low, Point B = swing high, Point C = retracement low):

Where is the extension percentage expressed as a decimal:

Alternatively expressed from Point A:

The two formulas give different absolute prices because Point C is rarely equal to Point A. The 3-point formula (using Point C) is more accurate for projecting the actual continuation leg.

The Key Extension Levels

Inputs

  • Point A: Swing low (origin of the impulse move)
  • Point B: Swing high (end of the impulse move)
  • Point C: Retracement low (pullback after Point B — the entry zone)
  • Price source: Use high of Point B and low of Points A and C for precision

Parameters

Parameter Default Range Impact
Extension levels 127.2, 161.8, 261.8% Customizable 161.8% is the primary target — always include it
Point selection Manual N/A Point C placement determines absolute target prices
Retracement depth Any 23.6%–78.6% Deeper C = lower absolute extension target

Output

Three to five horizontal levels above Point B (in an uptrend), labeled by Fibonacci ratio. Traders use these as staged profit-taking zones.

Visual Behavior

Extension levels appear above the prior swing high in an uptrend. The 127.2% level is first — often reached quickly. The 161.8% level is the primary target — where most breakout moves pause or reverse. The 261.8% level indicates a strongly trending, momentum-driven move.


Section 2: Interpretation & Signals

Signal Zones

Extension Level Interpretation Trade Action
127.2% First target — conservative exit Take 30–50% of position off here
138.2% Secondary target — moderate Optional partial exit for swing trades
161.8% Primary target — golden ratio extension Take 50–70% of remaining position
200% Symmetry target — rare, strong trend Trail stop — do not set limit
261.8% Parabolic extension — exceptional trend Trail stop aggressively, very rare

Extension vs. Retracement — The Core Distinction

Retracement levels are between Point A and Point B — inside the prior swing range. They are pullback entry zones. Extension levels are beyond Point B — outside the prior swing range. They are profit target zones.

The two tools are used together in sequence: enter at a retracement level (61.8% pullback from B to A), then exit at an extension level (161.8% projection above B). This combination defines the complete trade plan before entry.

💡 TIP
Set your profit target at the 161.8% extension before you enter the trade. Know both your stop (below the 61.8% retracement) and your target (161.8% extension) at entry. This prevents emotional exits at small gains and anchors your risk/reward calculation to Fibonacci mathematics rather than arbitrary percentages.

Confluence of Extension with Prior Structure

The highest-probability profit target is a Fibonacci extension level that also aligns with a prior swing high, a round number, or a volume node. When the 161.8% extension coincides with the prior all-time high, the combined resistance is extremely strong — expect heavy supply at that zone.

⚠️ WARNING
Do not use extension levels as entries — they are exits only. When price reaches a 161.8% extension, you are taking profit, not adding to the position. The extension level represents a high-probability resistance zone for longs. Adding long exposure at an extension level inverts the probability to your disadvantage.

Chart — 3-Point Extension Setup

Breakout Setup — Fibonacci Extension Targets A to B to C Method


Section 3: Pass vs. Live — Real-Time Reliability

None — extension levels are fixed from chosen swing points A, B, C
Repaint Risk
Zero — levels project forward from the 3 chosen points
Lag
Confirm Point C completion before projecting extensions
Confirmation Timing
Pre-trade profit target planning, staged partial exit zones
Best Use
Entering new positions at extension levels — these are resistance zones, not entry zones
Avoid

Extension levels never repaint once the three swing points are set. The only adjustment required is if the market structure changes — a new higher high or lower low that redefines the swing context. In that case, redraw from the new swing points.


Section 4: Practical Use Cases

Setup: Draw on 15m chart swing over prior 2–4 hours, Point C at 38.2% or 50% retracement Signal: Price clears Point B (prior swing high) with volume Entry: Retest of Point B as new support (role reversal) or at Point C Exit: 127.2% for scalps, 161.8% for holds beyond 30 minutes Key Rule: If 127.2% does not hold as support on first touch, take full profit there

Real-world example — breakout from a base: A stock consolidates for 8 weeks between $48 (Point A) and $55 (Point B). It breaks above $55 in week 9, pulls back to $51.50 (Point C — 50% retracement of the $48–$55 range). The 161.8% extension from Point C: $51.50 + ($55 - $48) × 1.618 = $51.50 + $11.33 = $62.83. Enter at Point C retest ($51.50), stop at $47.80 (below Point A), target $62.83. Risk: $3.70. Reward: $11.33. Risk/reward: 1:3.06. If the 127.2% extension at $51.50 + $7×1.272 = $60.40 aligns with a prior resistance, take partial profit there first.


Section 5: Pseudo Code

INPUT: point_a, point_b, point_c
       extension_levels=[1.272, 1.382, 1.618, 2.000, 2.618]
       trend="up"

PROCESS:
  Step 1: Validate inputs
            if trend == "up":
              assert point_b > point_a, "Point B must be above Point A in uptrend"
              assert point_c < point_b, "Point C must be below Point B (retracement)"
              assert point_c > point_a, "Point C should be above Point A (partial retracement)"

  Step 2: Calculate the AB range (the impulse move)
            ab_range = point_b - point_a

  Step 3: Calculate extension levels from Point C
            for ratio in extension_levels:
              if trend == "up":
                ext_price[ratio] = point_c + (ab_range * ratio)
              elif trend == "down":
                ext_price[ratio] = point_c - (ab_range * ratio)

  Step 4: Identify primary target
            primary_target = ext_price[1.618]

  Step 5: Calculate risk/reward from entry at C
            risk = abs(point_c - point_a) * 1.01  # stop 1% below Point A
            reward_127 = ext_price[1.272] - point_c
            reward_161 = ext_price[1.618] - point_c
            rr_127 = reward_127 / risk
            rr_161 = reward_161 / risk

OUTPUT: {ext_price, primary_target, risk, rr_127, rr_161}
EDGE CASES:
  - point_c below point_a: structure broken — do not project extensions, prior swing invalidated
  - Very shallow C (>90% of AB range still intact): extension targets very close to Point B — low utility
  - point_b equals point_a: zero range — return error

Section 6: Parameters & Optimization

Standard Extension Conventions

Extension Level Source Typical Use
100% AB equals BC — symmetric move Minimum breakout expectation in trending market
127.2% Square root of 1.618 Conservative first target — scalps and first partial
138.2% Derived from 0.618 reciprocal Optional intermediate target
161.8% Golden ratio Primary swing trade target — most widely watched
200% Arithmetic doubling Strong trend continuation — secondary target
261.8% Golden ratio squared Exceptional trending move — position trade hold

Parameter Impact

Change Effect When to Apply
Use Point A as origin (not Point C) Target prices shift — usually higher When Point C is unclear or invalidated
Add 138.2% level Optional intermediate exit When 127.2% and 161.8% are too far apart for the position size
Include 78.6% extension Very tight target, below Point B Only for scalps on failed breakouts
What is the difference between Fibonacci extension and projection?

Fibonacci extension (covered here) uses 3 points: A, B, C. The projection starts from Point C using the A-B range as the measure. Fibonacci projection (less common) uses only 2 points and projects from the swing high by applying the Fibonacci ratio to the entire A-B distance directly from A. TradingView calls the 3-point version "Fib Extension." Both methods give similar results when Point C is at a common retracement depth.

How do I handle partial exits?

Split the position into three parts. Exit 30% at the 127.2% extension. Exit 40% at the 161.8% extension. Let the remaining 30% run with a trailing stop below the most recent swing low. This approach locks in profit at the most common reversal zone while keeping exposure to exceptional trend continuation. Adjust split sizes based on conviction — stronger setup = more held for the 161.8% and beyond.

Do Fibonacci extensions work in crypto?

Yes — and often more reliably than in equities because crypto markets have more retail participation and Fibonacci tools are heavily used by algorithmic systems in that space. Bitcoin frequently extends to exactly 161.8% of a prior impulse move during bull market phases. The 261.8% extension has been a reliable target in major bull cycles. Apply the same 3-point method with appropriate position sizing for crypto's higher volatility.


Section 7: Synergies & Conflicts

Works Well WithAvoid Combining With
Fibonacci RetracementNatural pair — retracement defines entry (Point C), extension defines exit target
Prior Swing HighsExtension target coinciding with prior resistance = highest-probability exit zone
Volume ProfileHigh-volume node at 161.8% extension = double confirmation of profit target
Support/Resistance ZonesRound numbers at extension levels amplify institutional reaction at that price
Multiple extension grids simultaneouslyTwo or three active grids create 10–15 target levels — impossible to prioritize
Oscillator entries at extension levelsRSI extremes at 161.8% may tempt re-entry — extensions are exits, not entries
Fixed percentage targetsUsing extension + fixed 5% target creates conflicting exit signals — pick one system

Section 8: Common Mistakes

Mistake Root Cause Solution
Using extension as entry signal Confusing target zone with entry zone Extension levels are exits. Enter at retracement levels (Lesson 35), exit at extension levels.
Not drawing the tool before trade entry Calculating target after the move starts Set up the 3-point extension at entry — know your target price before the trade begins
Placing stop at Point C instead of below Point A Too tight — noise triggers stop Stop below Point A gives the trade full structural room. Point C is entry, not stop
Ignoring Point C depth Assuming 50% retracement when actual was 78.6% Recheck Point C position — deeper retracement shifts extension targets lower
Applying extension in ranging market No clear trend impulse to project Extension requires a clear A-B impulse move with ≥3% range — skip in tight consolidations

Section 9: Cheat Sheet

ℹ️ INFO
**Fibonacci Extension**

USE WHEN: Clear impulse move (A to B) with an identifiable retracement (C), entering on continuation
AVOID WHEN: Ranging market, no clear swing structure, Point C below Point A (broken structure)
ENTRY SIGNAL: Price at Point C retracement level with candle confirmation (see Lesson 35)
EXIT SIGNAL: Staged exits — 30% at 127.2%, 50% at 161.8%, trail remaining with swing lows
PARAMETERS: Three required levels: 127.2%, 161.8%, 261.8% — origin at Point C
CONFLUENCE: 161.8% extension aligning with prior swing high or round number = highest-probability exit
RISK: Extension levels are resistance, not guaranteed reversals — set stop before entering, not after
BEST TIMEFRAME: Daily and 4H for swing targets; works on all timeframes with clear swing structure