Appearance
Personalize your experience
Fibonacci Retracement
FibonacciMeasures 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
How to Draw (2 clicks)
- 1Click a swing lowIdentify 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.
- 2Click a swing highupward 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.
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 :
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.
- 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
- 1Identify a clear impulse swingSelect 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.
- 2Draw the retracement toolClick 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.
- 3Watch for price to reach a major levelMonitor 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.
- 4Confirm with a candlestick patternLook 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.
- 5Enter at the confirmation closePlace 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.
- 6Target the prior swing highThe 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.
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.
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
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
- 1.Fibonacci Retracements — definition & calculation — Investopedia
- 2.Fibonacci Retracements — StockCharts ChartSchool
- 3.Fibonacci drawing tools guide — TradingView Help
- 4.Fibonacci Analysis — Constance Brown (2008)
- 5.Trading with Fibonacci — Carolyn Boroden (2008)
- 6.Technical Analysis of Financial Markets — John J. Murphy (1999)
Related articles
Related to Fib Retracement
- 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…