Skip to content
Investments

Fibonacci Retracement Calculator

Calculate Fibonacci retracement levels for support and resistance in trading. Works with any financial instrument and time frame.

Swing parameters

How it works

Each level is calculated by subtracting (or adding) a fixed Fibonacci ratio of the swing range from the swing high.

Level=Highr×(HighLow)\text{Level} = \text{High} - r \times (\text{High} - \text{Low})

Swing range: 50.00 (100.00 150.00)

Key 61.8% retracement support

119.10

Golden ratio level (0.618 × swing range)

All retracement levels

Pullback support zones from swing high

RatioLevelPrice
0.23623.6%138.20
0.38238.2%130.90
0.50050.0%125.00
0.61861.8%119.10
0.78678.6%110.70

Standard Fibonacci ratios: 23.6%, 38.2%, 50.0%, 61.8%, 78.6%

Report tool

What is Fibonacci retracement?

Fibonacci retracement is a technical analysis method that uses horizontal price levels to identify potential support and resistance zones within a trend. Analysts draw these levels between a significant swing low and swing high (or high to low), then project horizontal lines at the key Fibonacci ratios: 23.6%, 38.2%, 50%, 61.8%, and 78.6%. When price pulls back inside a prior move, these levels often attract buying or selling activity as traders anticipate the trend resuming.

The method applies to any traded instrument, stocks, forex pairs, commodities, and cryptocurrencies, and any time frame from intraday charts to monthly price histories. Traders who want to project where price might travel after breaking out of a retracement zone typically pair these levels with the Fibonacci extension calculator, which projects targets beyond the prior swing high or low.

The Fibonacci retracement formula

The calculator takes the swing low and swing high as inputs, derives the swing range, and then places horizontal price levels by multiplying each standard ratio against that range. The direction toggle controls which anchor point the calculation measures from.

Uptrend (pullback support levels)

When an asset has risen from a swing low to a swing high and then begins to pull back, the retracement levels mark where a correction may find buyers:

Level=Swing Highr×(Swing HighSwing Low)\text{Level} = \text{Swing High} - r \times (\text{Swing High} - \text{Swing Low})

where r is the retracement ratio (e.g. 0.618 for the 61.8% level).

Downtrend (bounce resistance levels)

When price has fallen from a swing high to a swing low and then bounces, the retracement levels mark where a relief rally may encounter sellers:

Level=Swing Low+r×(Swing HighSwing Low)\text{Level} = \text{Swing Low} + r \times (\text{Swing High} - \text{Swing Low})

Worked example: uptrend retracement

Suppose a stock rallies from $100 (swing low) to $150 (swing high), a range of $50. The five standard retracement levels for an uptrend pullback are:

RatioCalculationSupport level
23.6%$150 − 0.236 × $50$138.20
38.2%$150 − 0.382 × $50$130.90
50.0%$150 − 0.500 × $50$125.00
61.8%$150 − 0.618 × $50$119.10
78.6%$150 − 0.786 × $50$110.70

If price pulls back toward $119.10 (the 61.8% level), many traders expect a high-probability area to buy because prior buyers at this level tend to defend their entries and new buyers see it as a value zone within the larger uptrend.

The five standard retracement ratios

Each ratio has a mathematical basis rooted in the Fibonacci sequence and the golden ratio (approximately 1.618). Here is how each level is derived and what it signals:

LevelOriginSignificance
23.6%Fibonacci ratioShallow pullback. Signals a very strong trend with minimal correction.
38.2%Golden ratio inverse (1 − 0.618)Common first support in a healthy uptrend. Frequently used by swing traders as an entry zone.
50.0%Half the swing (Dow theory)Not strictly Fibonacci, but universally included. Psychologically important midpoint level.
61.8%Golden ratio inverse (φ⁻¹)The most-watched level. A 61.8% pullback that holds suggests the prior trend is likely to resume with force.
78.6%Square root of 0.618Deep retracement. Often the last line of defense before a full reversal. Common in harmonic patterns.

How to use retracement levels in practice

Identifying entry zones on pullbacks

The most common application is to wait for an asset in an uptrend to pull back to a Fibonacci level before entering long. A trader who missed the original breakout watches for price to retrace to 38.2%, 50%, or 61.8%, then buys when momentum indicators (RSI, MACD, candlestick patterns) suggest the pullback is exhausted. The 61.8% retracement entry paired with a Fibonacci extension target is one of the most cited setups in technical analysis.

Confluence: stacking confirmation signals

No Fibonacci level works in isolation. The power of retracement analysis multiplies when levels coincide with other technical signals:

  • Prior support or resistance that previously caused a reaction at the same price zone.
  • Round numbers such as $100, $1,000, or $50,000 that attract psychological interest from participants.
  • Moving averages (50-day or 200-day) sitting at or near a Fibonacci level strengthen the case for a reaction.
  • Volume clusters visible in a volume profile that mark high-activity price nodes.

Choosing the right swing points

The quality of retracement levels depends entirely on which swing you choose. A few practical rules:

  • Use the most recent and clearly defined swing high and swing low visible on your analysis time frame.
  • Align the swing with the time frame of your trade. A daily-chart swing provides more reliable levels for multi-day holds than a 5-minute swing.
  • Avoid using minor intraday noise as reference swings; focus on moves with clear momentum and meaningful price displacement.

Fibonacci retracements vs. extensions

Retracements and extensions are complementary tools that cover different phases of a trade. Retracements identify where a counter-trend correction may pause (entry zones), while extensions project where the resumed trend may reach (exit and profit targets). A complete trading plan might use a 38.2% or 61.8% retracement to time an entry and then use the Fibonacci extension calculator to set a profit target at the 161.8% extension beyond the prior swing.

Limitations of Fibonacci retracement

Fibonacci levels are probabilistic guides, not guarantees. Key limitations to keep in mind:

  • Multiple valid swing choices. Different analysts often identify different swings, producing conflicting levels on the same chart.
  • Self-fulfilling in popular markets. Heavily watched levels in liquid markets may hold because many participants act on the same numbers, but a single large order can break them.
  • Less reliable in choppy, range-bound conditions. Fibonacci works best when there is a clear, established trend to retrace.
  • No inherent edge alone. Retracement levels should combine with trend direction, momentum indicators, volume, and disciplined stop-loss placement.

Frequently asked questions

What is the most important Fibonacci retracement level?
The 61.8% level (the golden ratio inverse) is the most closely watched. A pullback that holds at 61.8% is widely interpreted as a sign of trend strength. The 38.2% and 50% levels are also high-probability support or resistance zones in many setups.
How do I identify the swing high and swing low?
Look for a clearly defined price peak (swing high) and trough (swing low) on the time frame that matches your trade. The swing should represent a meaningful price move with visible momentum, not a minor intraday fluctuation. Most charting platforms let you anchor Fibonacci retracement tools directly to these points.
Does the direction setting matter?
Yes. Set the direction to "Uptrend" when price has risen from low to high and is now pulling back: levels will appear between the high and the low as potential support. Set it to "Downtrend" when price has fallen from high to low and is bouncing: levels will appear between the low and the high as potential resistance.
Why is 50% included if it is not a Fibonacci ratio?
The 50% level comes from Dow Theory rather than the Fibonacci sequence itself, but it is universally included by traders because the midpoint of any move tends to attract attention. Most trading platforms and Fibonacci tools include it by convention.
Can I use Fibonacci retracement on cryptocurrencies?
Yes. The formula is price-agnostic and works on any freely traded asset with measurable swing highs and lows, including Bitcoin, Ethereum, and altcoins. Crypto markets often see strong reactions at the 61.8% level due to the large number of technically oriented participants.
What is the difference between the 61.8% and 78.6% levels?
The 61.8% level is the golden ratio inverse (the reciprocal of 1.618). The 78.6% level is the square root of 0.618 and represents a deeper retracement. A bounce from 61.8% signals moderate selling pressure; a bounce from 78.6% suggests the move is under significant stress but has not yet reversed.
Should I use stop-loss orders below Fibonacci support levels?
A common risk-management practice is to place a stop-loss a few ticks or percentage points below the chosen Fibonacci level. If price breaks convincingly through the support level, it signals the retracement analysis has failed and a deeper move or trend reversal may be underway. Never risk more than you plan to on any single trade.
How do Fibonacci retracement levels relate to compound growth calculations?
They serve different purposes. Fibonacci retracement is a short-term price analysis tool for identifying entry and exit zones in an active trade. For long-term investing, you would use the CAGR calculator to evaluate annualized returns on a portfolio or position held over years.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.