Appearance

Personalize your experience

Mode
Accent Color
Direction
Fib Retracement

Fibonacci Retracement

Fibonacci

Measures the pullback depth of a counter-trend move as a percentage of the prior impulse, using key Fibonacci ratios to identify potential support and resistance zones where price is likely to reverse or continue.

Origins & theory

The Fibonacci retracement tool is rooted in the work of Leonardo Fibonacci of Pisa (c. 1170–1250), who identified a number sequence — 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144… — where each term is the sum of the two preceding terms. The ratio of consecutive terms converges on the golden ratio φ ≈ , and its reciprocal 0.618 forms the foundation of retracement analysis.

In technical analysis, price impulsing in one direction is expected to retrace a Fibonacci fraction of that move before resuming. The most-watched retracement levels are 23.6%, 38.2%, 50%, 61.8%, and 78.6%. The 50% level is not strictly Fibonacci but is included because markets frequently at halfway . Similarly, the 23.6% level derives from dividing a Fibonacci number by the number two places higher (e.g., 8 / 34 ≈ 0.235), and the 78.6% level is the of 0.618.

In the 1930s, Ralph Nelson Elliott incorporated Fibonacci ratios into his wave theory, observing that waves frequently retrace specific percentages of the prior impulsive wave. Later, analysts like Constance Brown and Carolyn Boroden formalized the retracement tool into the form used by modern trading platforms. Today, Fibonacci retracements are among the most widely used technical analysis tools across all financial markets and timeframes.

Tool Design & Behavior

The Fibonacci Retracement tool is a two- drawing tool. You click on the start of an move and to its end. The tool then draws a at each Fibonacci ratio of the price distance between the two anchors, labelled with its ratio and price. Level 0 sits at the second and level 1 at the first, because a retracement is measured backwards from where the move ended. Lines span the range you dragged; use Extend lines in the style toolbar to run them left, , or both ways across the chart.

Anchors are fully interactive: you can either to resize the study, or drag the entire study to reposition it. The price and time values of each anchor are stored with the study, so the retracement lines remain pinned to the same price levels regardless of chart zoom or scroll position. Each level line can be individually styled (color, , dash pattern). When you over a level, a tooltip shows the exact price and retracement .

The tool also supports a reverse : if you click the high first and then the low, the levels are drawn from high to low. The labels always read from 0% (first click) to 100% (second click). The levels are computed as: level price = ₁ + ratio × (anchor₂ − anchor₁). For a standard uptrend retracement, anchor₁ is the low and anchor₂ is the high.

Visual Configuration

Color / Width / Style
Per-level line color, thickness, and dash pattern (solid, dashed, dotted). Each level can have a distinct appearance.
Show labels
Enable or disable the label (e.g. "61.8%") displayed next to each level. Can also show the price .
Extend levels
Draw level lines across the full chart or only between the anchor points horizontally.
Reverse direction
Flip the tool to draw from high to low or low to high automatically without re-clicking.
Custom levels
Add or specific Fibonacci ratios from the displayed set. Common additions include 0.886, 1.272, for multi-tool setups.
Background fill
Fill the space between levels with a configurable color and (e.g., gradient between 0% and 100% or alternating bands).
Levels visibility
Toggle individual levels on/off without removing them from the configuration.

How to Draw (2 clicks)

0.0%23.6%38.2%50.0%61.8%78.6%100%pullback 0.618Swing lowSwing high
A price swing from swing low to swing high with horizontal retracement lines at each key Fibonacci ratio.
0.236 0.382 0.500 0.618 0.786 1.000 1.272 2.618
  1. 1
    Click a swing low
    Identify a significant trough that clearly ended a downward move and started an upward . This is anchor point 1 (0%). The low should be confirmed by at least two higher highs and two higher lows following it.
  2. 2
    Click a swing high
    upward to the peak of the . This is anchor point 2 (100%). The tool immediately draws lines at each Fibonacci retracement level between the two . The levels extend to the of the high.
★
Pro tip:For a downtrend, click the swing high first (0%), then the swing low (100%). The Retracement tool can also be reversed in the settings. either after placement to fine-tune the swing selection. The study stays pinned across timeframes. Use the alignment feature to ensure the is exactly at the swing's extreme , not at the closing price.

Key Levels & Math

The distance V = Price₂ − Price₁ defines the full range. Each level L is computed as:L = Price₁ + ratio × V (for an uptrend) or L = Price₁ − ratio × V (for a downtrend). The ratios themselves come from the :

0.0% (base)
The starting price of the . No retracement has occurred. The market is at the origin of the .
23.6%
Shallow retracement. Derived from dividing a Fibonacci number by the number two places higher (8/34 = 0.235). Often forms flag or pennant continuation patterns. A pullback to this level suggests the trend is exceptionally strong.
38.2%
Moderate pullback. Derived from 1 − 0.618 = 0.382. Common in strong, healthy trends. The average retracement depth in trending markets.
50.0%
Psychological half-back level. While not mathematically Fibonacci, it is widely watched because markets tend to at halfway . Dow Theory also recognises the 50% retracement as significant.
61.8%
The golden ratio (1/φ). The most significant retracement level. Often called the "golden pocket" when combined with the 65.0% area. The level where reversals are most probable. Derived from dividing a Fibonacci number by the next higher number (55/89 = 0.618).
78.6%
Deep retracement. of 0.618 (√φ − 1). Implies the trend may be failing. A retracement to this level often precedes a full reversal.
100%
Complete retracement. Full return to the origin. Trend invalidation — a close beyond this suggests the is entirely negated and the bias has reversed.
ℹ
Note:The Golden Pocket refers to the zone between the 61.8% and 65.0% retracement levels. This area is considered the -probability , especially on higher timeframes. If price retraces into the golden pocket and shows a rejection candle, it is considered a strong entry setup. Many institutional traders place limit orders specifically within this zone.

How Price Behaves at Levels

Each Fibonacci retracement level acts as a potential support zone in an uptrend (when price pulls back from the high) or a resistance zone in a downtrend (when price bounces from the low). However, the significance of any level depends on how it interacts with other technical factors and the broader market structure.

0.0%23.6%38.2%50.0%61.8%78.6%100%pullback 0.618Swing lowSwing high
Price pulls back from the swing high and finds support at the 61.8% retracement level before resuming upward.
  • The 23.6% level is rarely tested in a strong trend. A shallow pullback to this level suggests the trend is exceptionally powerful and continuation is likely. Only the strongest trends see retracements this shallow.
  • The 38.2% level is the average retracement depth in a healthy trending market. A here is a standard trend-continuation entry. In a textbook uptrend, expect the first pullback to test 38.2%.
  • The 61.8% level is the most significant. If price retraces to exactly 61.8% and reverses with a rejection candle (, engulfing, pin bar), the move is considered a textbook retracement within a healthy trend. This is the "golden" entry.
  • If price blows through 61.8% and reaches 78.6%, the trend is weakening. A deep retracement of 78.6% or more warns that the may be exhausted and a reversal or deeper correction is underway. This is a "danger zone" for trend followers.
  • When a retracement level aligns with a support/resistance level, a , or a , the level gains significant confluence and is more likely to hold. A level with three or more confluence factors is a high-probability trade zone.
  • A clean close beyond 100% (full retracement with a daily close above the level) invalidates the original structure. The trend direction is now in question. Do not add to positions in the original trend direction.

Trading Strategies

  1. 1
    Identify a clear impulse swing
    Select a swing low and swing high that are clearly visible on the daily or 4-hour chart. The swing should have at least 5–10 bars between the low and high. Avoid , ambiguous swings with overlapping price action.
  2. 2
    Draw the retracement tool
    Click from the swing low to the swing high (or high to low for downtrends). The tool draws all key levels automatically. Verify that 0% and 100% are correctly positioned.
  3. 3
    Watch for price to reach a major level
    Monitor price action as it approaches the 38.2%, 50%, or 61.8% level. Each level is a potential entry zone. these levels in advance and set price alerts.
  4. 4
    Confirm with a candlestick pattern
    Look for a bullish rejection candle (, bullish engulfing, doji, morning star) at the level. Do not enter on price touching the level alone — the candle confirmation is essential for filtering false touches.
  5. 5
    Enter at the confirmation close
    Place a buy order at the close of the confirmation candle. Set the stop-loss just below the Fibonacci level (or below the swing low for deep retracements). The risk should be 1–2% of account equity.
  6. 6
    Target the prior swing high
    The initial profit target is the swing high that started the retracement. Scale out 1/2 to 2/3 of the position there. For the remainder, use the 127.2% or 161.8% of the same swing as a secondary target.
★
Pro tip:For a stronger entry, wait for price to enter the golden pocket (61.8%–65.0%) and show a reversal pattern. Combine with a bullish divergence on the or MACD for additional confirmation. The increases significantly when multiple timeframes align — for example, a golden pocket that also sits on the 200-day . This is a "triple confluence" trade.

Real-World Example: A Gold Trade

Gold rallies from $1,800 to $2,000 over 20 trading days. Draw the Fib Retracement from $1,800 (swing low) to $2,000 (swing high). Key levels are calculated: 23.6% at $1,953, 38.2% at $1,924, 50% at $1,900, 61.8% at $1,876, and 78.6% at $1,843.

Gold pulls back to $1,924 (the 38.2% level) on day 8. A bullish engulfing candle forms at this level, and is at 40 (not oversold, but not extreme). Enter long at $1,930 with a stop at $1,900 (just below the 50% level). Target is the prior high at $2,000. This 70- target with a 30-point stop gives a 2.33:1 risk-reward ratio. If gold instead pulls deeper to $1,876 (61.8% golden pocket), the same setup would offer an even better risk-reward ratio of 124/24 ≈ 5.1:1.

The key: the 38.2% level also coincides with the 50-day at $1,920, creating a confluence zone. The at the EMA-confirmed 38.2% level is a textbook retracement entry. Always which levels have confluence with other technical factors — those are the high-probability .

Combining with Other Tools

Fibonacci retracement levels are most powerful when combined with confluence factors:

  • Moving averages: When a retracement level coincides with a key (e.g., 50 , 200 EMA), the support/resistance zone is reinforced. The 61.8% level at the 200 EMA is one of the strongest technical setups available.
  • Trendlines: A level that aligns with a or channel boundary is more likely to produce a . Draw an uptrend line from the swing low — where it intersects the 61.8% level is a high-probability zone.
  • : High-volume nodes that coincide with a Fibonacci level indicate institutional interest at that price. A retracement into a high-volume node is a " zone" where institutions are likely to defend the level.
  • Elliott Wave: In an Elliott Wave framework, wave 2 often retraces 50–61.8% of wave 1, and wave 4 retraces 38.2% of wave 3. Use retracements to validate wave counts.
  • Multiple timeframe analysis: A level that appears on both the daily and 4-hour chart carries more weight than a level visible only on one timeframe. Check the weekly chart for the overall trend direction before taking a retracement trade.
  • patterns: Specific patterns at Fibonacci levels — especially pin bars, candles, and inside bars — significantly increase the probability of a reversal. A doji at the 61.8% level forms a "Fibonacci doji" setup.

Algorithmic Implementation

The Fibonacci Retracement tool can be implemented programmatically for and automated trading. The core algorithm identifies swing using a indicator and computes retracement levels from each identified swing pair.

Implementation approach: Use a indicator with or -based reversal thresholds to identify significant swing . A common approach sets the reversal threshold to 3–5% of the current price level. For each swing pair (low → high), compute the range and derive each Fib level by multiplying the range by the ratio and adding it to the origin level.

Entry logic: When price retraces to a Fib level and crosses back above it (for an uptrend retracement entry), generate a long signal. The confirmation can be encoded as: price touches the Fib level and the next bar closes above the level with a minimum body size of 0.3× the prior bar's range. The stop-loss is placed 0.5× the () below the Fib level.

Exit logic: The initial take-profit is the prior swing high. A trailing stop based on a 2× chandelier exit can be used for moves. Partial position (1/3 off at prior high, 1/3 at 1.272 , 1/3 at 1.618 extension) improves risk-adjusted returns in backtests.

ℹ
Note:Backtest the retracement across at least 500 and multiple market regimes before deploying with real capital. The 61.8% retracement entry has historically shown the across equities and forex, but slippage and spread costs in lower-liquidity instruments can erode the edge. Always account for transaction costs in automated systems.

Risk Management & Position Sizing

Proper risk management is critical when trading Fibonacci retracements. The stop-loss placement depends on which retracement level is used for entry and the current market volatility.

Stop-loss placement by entry level: For entries at the 38.2% level, place the stop 0.5× below the 50% level (giving price room to through 38.2% without stopping out). For entries at the 61.8% level, place the stop 1× ATR below the 78.6% level. For entries at the 50% level, a stop below the 61.8% level is appropriate. Each placement should account for chart structure — place stops below structural support, not just below a Fib level.

Position sizing: Use a fractional position sizing model: risk no more than 1% of account equity per trade. If the is 20 and account equity is $50,000, the maximum risk is $500, so the position size is $500 / 20 points = 25 units (or contracts). Scale down to 0.5% risk when trading against the higher-timeframe trend. Scale up to 1.5% only when three or more confluence factors align (e.g., Fib level + + pattern).

Risk-reward ratios by entry level: Entries at the 38.2% level typically offer 2:1 to 3:1 risk-reward (tight stop, moderate target). Entries at the 61.8% level offer 3:1 to 5:1 risk-reward (wider stop, closer target because price has already retraced most of the swing). Entries at the 78.6% level can offer 5:1 or better but have the — the deeper retracement suggests the trend is weakening, so fewer reach the target. Choose the level that matches your risk tolerance and trading style.

Multi-Timeframe Application

Fibonacci retracements gain significant power when applied across multiple timeframes. A level that appears on the weekly chart and converges with a level on the daily chart is far more reliable than a level visible on only one timeframe.

Higher timeframe trend : Draw a retracement on the weekly chart to identify the major support/resistance levels for the overall trend. Trade only in the direction of the weekly trend, using the daily chart's retracement levels for entries. For example, if the weekly chart shows an uptrend (price above the weekly 50 and weekly 61.8% retracement), take only long entries on the daily chart when price pulls back to a daily retracement level.

Timeframe alignment: When the 61.8% retracement on the hourly chart coincides with the 38.2% retracement on the 4-hour chart, the zone is aligned. This "nested retracement" structure indicates that multiple timeframes agree on the same price zone, significantly increasing the probability of a reversal there.

: Draw Fibonacci retracements from different swing on different timeframes. where levels from multiple timeframes cluster. A cluster of 3+ levels within a 1% is an extremely high-probability zone. This is called a "Fibonacci zone" and is one of the strongest setups in technical analysis.

Psychology & Discipline

Fibonacci retracement trading requires emotional discipline. The waiting periods between setups — often days or weeks on daily charts — test patience. A common psychological trap is forcing a retracement trade on a swing that is too or ambiguous simply because you want to be in the market. This leads to poor entries on unreliable levels.

Patience discipline: Define your minimum swing size (e.g., 5× in range) before any retracement. If the swing does not meet the minimum, do not draw the tool at all. This rule prevents the most common source of Fibonacci trading losses — drawing retracements on noise and treating every pullback as a signal.

Level hopping: When price fails at one retracement level, traders often move to the next level (e.g., if 38.2% fails, watch 50%, then 61.8%, etc.) and eventually enter a trade at a level they never intended to trade. This "level chasing" destroys the risk-reward ratio. Decide in advance which level you will trade and do not deviate. If price slices through your chosen level without a , skip the trade and wait for the next setup.

Managing losing streaks: Fibonacci retracement can produce strings of losses in strongly trending markets where pullbacks are shallow (23.6% or less). During these periods, reduce position size by 50% or switch to a breakout until the market regime shifts. Never double down on a losing Fib trade by averaging into a position — each level is an independent with its own probability.

Advanced Variations & Customizations

Beyond the standard 6-level retracement, traders can the tool for specific market conditions by adjusting the displayed levels and their mathematical derivation.

Alternative Fibonacci ratios: Some traders use pattern ratios(0.382, 0.500, 0.618, 0.786, 0.886) instead of the standard set. The 88.6% level (√0.786) is particularly significant in trading and often marks the completion of a or Bat pattern. Adding this level to the standard retracement tool allows you to identify harmonic pattern completion without switching to a separate harmonic tool.

Multi-swing retracement arrays: Draw Fibonacci retracements from multiple swing pairs simultaneously — the most recent swing, the prior swing of the same , and a major weekly swing. Where levels from all three retracements converge within a 1% price , you have a "triple-Fib " zone. These are rare but are among the -probability reversal areas available in technical analysis.

vs static levels: Static retracements remain once drawn. retracements update as new price arrives, recalculating the swing high/low automatically. Dynamic is useful for swing trading on daily charts where the swing extreme may shift as the move develops. Static mode is preferred for intraday trading where the swing boundaries are clearly defined and should not change during the trade.

Common Pitfalls

!
Caution:Fibonacci retracements drawn on insignificant or arbitrary swings produce noise, not signals. Always on clearly identifiable major swings that are visible to other market participants. A swing with fewer than 5–10 bars is usually too to be meaningful. If you cannot see the swing clearly, neither can the institutions driving the market.
!
Caution:Do not treat Fibonacci levels as exact price targets. They are , not precise lines. Price often overshoots a level slightly (a " through") before reversing. Give levels a of 0.5–1.0% before concluding that a level has failed. A candle that wicks through the 61.8% and closes above it is still a valid .
!
Caution:Avoid using too many Fibonacci levels. Displaying all ratios from 0.0% to 423.6% clutters the chart and reduces focus. Stick to the core levels: 38.2%, 50%, 61.8%, and optionally 78.6%. Each additional level is one more chance for price to "find support" by coincidence.
ℹ
Note:No single retracement level is a guaranteed reversal . A level is only as good as the confluence supporting it. If a level is tested with no confirming candle or divergence, respect the level but do not trade it. Patience is the most skill in Fibonacci trading. Levels are not activated until price shows intent to reverse there.

Market Regime Analysis

Fibonacci retracement levels behave differently depending on the market regime. Understanding the current regime is essential for applying the tool correctly.

Trending markets (ADX > 30): In strong trends, the 38.2% and 50% levels are the most reliable. Price rarely reaches the 61.8% level in a strong trend — if it does, the trend may be weakening. Trend-following retracement entries at 38.2% are high-probability. The 23.6% level often produces flag/pennant continuation patterns. Use the retracement tool to find pullback entries in the direction of the trend.

Ranging markets (ADX < 25): In range-bound markets, the 61.8% and 78.6% levels become more relevant. Price tends to swing from one extreme of the range to the other, making deep retracements common. Use the 61.8% level as a counter-trend entry within the range. However, breakouts from ranges often start with a shallow 23.6% retracement that leads to a — watch for this pattern.

Volatile markets ( expansion): During high volatility, Fibonacci levels are frequently overshot by 1–2% before reversing. Widen your entry zone to 1.5–2.0% around each level. Reduce position size because stop-losses need to be wider. The golden pocket (61.8–65.0%) is still the most reliable zone even in high volatility.

Low volatility markets ( contraction): In low volatility, Fibonacci levels act as precise reversal . Price respects levels to within 0.2–0.5%. Use limit orders at exact levels for entries. Tight stops are effective. The 50% level becomes more significant than usual because psychological numbers dominate low-volatility environments.

References & further reading

Related articles

  • Fib Channel

    Charts / Drawing Tools / Fibonacci

    A channel-based Fibonacci study that draws lines parallel to a trendline at Fibonacci ratios, helping traders visualize where price may find dynamic support…

  • Fib Circles

    Charts / Drawing Tools / Fibonacci

    Concentric full circles radiating from the midpoint of a price swing at Fibonacci ratios — combining time and price equivalence to project potential…

  • Fib Speed Fan

    Charts / Drawing Tools / Fibonacci

    A speed resistance fan built from the vertical-to-horizontal ratio of a price move — displaying 1×1, 2×1, and 3×1 speed lines to gauge trend strength,…

  • Fib Speed Resistance Arcs

    Charts / Drawing Tools / Fibonacci

    Half-circle arcs drawn from a price swing at Fibonacci ratios — blending time and price into curved dynamic support and resistance zones that adapt as each…

  • Fib Speed Resistance Fan

    Charts / Drawing Tools / Fibonacci

    A multi-line trend study drawn from a single anchor — each line radiates at a slope proportional to a Fibonacci ratio of the vertical height of a price…

  • Fib Spiral

    Charts / Drawing Tools / Fibonacci

    A golden spiral overlay derived from the Fibonacci sequence — representing the natural logarithmic growth pattern found throughout nature that some analysts…

  • Fib Time Zone

    Charts / Drawing Tools / Fibonacci

    A time-based Fibonacci study that draws vertical lines at intervals from the Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…), marking potential…

  • Fib Wedge

    Charts / Drawing Tools / Fibonacci

    A wedge-shaped Fibonacci projection tool that draws converging or diverging levels between two boundary lines, creating a cone of Fibonacci-proportional…

  • Trend-Based Fib Extension

    Charts / Drawing Tools / Fibonacci

    Projects price targets beyond the end of a completed retracement, using Fibonacci ratios to estimate where the next impulse wave may terminate. A…

Browse all knowledge base articles →