This Fibonacci retracement calculator helps you compute the Fibonacci levels for any financial security based on a high and low price. Fibonacci, or fib, traders use Fibonacci levels to analyze an asset's price action – its reversal levels and target prices.

So, if you want to learn how to use Fibonacci levels as supplemental support and resistance levels to pivot points for stock, forex, or crypto investment and trading, keep reading! This text will provide you with the answers about how to calculate Fibonacci retracement levels and the associated fib extension levels.

What are the Fibonacci levels?

First, let's begin from the beginning - Fibonacci numbers.

The Fibonacci numbers are a sequence of numbers where each number is the sum of the previous two numbers.

Fibonacci sequence: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, etc.

Eventually, people began to observe these numbers occurring in nature, such as the number of flower petals and the structure of tree branches. The numbers became even more interesting when mathematicians found the golden ratio (1.618) occurring in the sequence after the first few numbers.

Golden ratio in Fibonacci sequence: 21/34 = 0.618, 34/55 = 0.618, 55/89 = 0.618 or 61.8%…

It didn't take long for people to begin exploring different directions of divisions and multiplications, searching for connections between the Fibonacci sequence and other ratios.

13/55 = 0.236, 34/89 = 0.382, … 377/233 = 1.618, etc.

If it occurs in nature, why not in trading charts, right? The idea to identify significant ratios that predict future price action certainly gained popularity, causing financial market traders to rely on Fibonacci numbers. These significant ratios became the Fibonacci levels traders use to plot reversals and price targets for financial instruments.

As far as superstitions (or science?) goes, many traders believe these ratios, usually expressed as percentages, to have relevance in the financial market and buy and sell at the Fibonacci levels to make them self-fulfilling and effective indicators. The Fibonacci levels traders use in technical analysis are the Fibonacci retracements and extension levels.

What are Fibonacci retracement levels?

Fibonacci retracement levels are the significant ratios that indicate where an asset's price movement may pull back or stall.

Fibonacci retracement levels: 0.236, 0.382, 0.500, 0.618, 0.764, 1.00, 1.382, 1.618

Traders use the retracement levels when:

  • An asset's price in an uptrend reaches a new high; or
  • A new low when it's in a downtrend.

The idea is that the new high or new low is only a temporary end to the trend, and there will be a market correction or reversal at these Fibonacci retracement levels. For example, if a stock price rises to $10 and then drops $6.18, it is said to have retraced 61.8%, a Fibonacci number. Although 0.500 or 50% and 1.000 or 100% are not exactly Fibonacci numbers, traders use them as a support and resistance indicator.

What are Fibonacci extension levels?

Fibonacci extension levels are the significant ratios that show where an asset's price may go next after a retracement or pullback. They are also possible zones where price may reverse because many traders set profit targets at these levels.

Fibonacci Extension Levels: 0, 0.382, 0.618, 1.000, 1.382, 1.618, 2.000, 2.618

These levels are employed to an asset's price that is anticipated to continue an uptrend or downtrend to make new highs or lows. The first two fib extensions ratios, 0 and 0.382 (or 38.2%), are not commonly used in plotting extension levels.

How to calculate Fibonacci retracement and extension levels? Fibonacci formula

In an uptrend, or bullish market, the formulas to calculate Fibonacci retracement and extension levels are:

UR = H - ((H-L) * percentage); and

UE = H + ((H-L) * percentage).

While, the formula for the calculations in a downtrend or bearish market are:

DR = L + ((H-L) * percentage); and

DE = L - ((H-L) * percentage),


  • H - High;
  • L - Low;
  • UR - Uptrend Retracement;
  • UE - Uptrend Extention;
  • DR - Downtrend Retracement; and
  • DE - Downtrend Extention.

When you apply the Fibonacci retracement to a price chart, you pick two price points – a high and a low. We can effectively calculate the Fibonacci levels based on the chosen points.

For instance, suppose the price of a crypto coin rises from $10 to $13.82, and these two price levels are the points used to plot the retracement indicator:

The 0.236 or 23.6% uptrend retracement level equals:

$13.82 - (($13.82 - $10) * 0.236) = $12.92.

How to use the Fibonacci retracement calculator?

You can use the Fibonacci retracement calculator to find the uptrend and downtrend retracement levels for any two price points. But that's not all; the calculator computes the extension levels too!

  1. Choose the direction of the trend from the pulldown – Uptrend or Downtrend.
  2. Choose if you want to compute Retracement or Extension levels.
  3. Then input the High price and Low price. The calculator will determine the price difference if it's a rise or fall. You can edit the field as well.
  4. The Fibonacci calculator will display the results immediately.

How to use Fibonacci levels in trading? Importance of Fibonacci levels

As mentioned earlier, Fibonacci levels are important because a lot of traders use them. Therefore, if you are using them, it is wise to keep these points in mind:

  1. Fibonacci levels are reliable in identifying support and resistance levels where other technical analysis indicators are not applicable.
  2. While pivot points are best regarded as price zones and moving averages change with price action, Fibonacci retracement levels are fixed prices based on the price points. Once these prices get tested, they usually get accompanied by a price reversal or break.
  3. Because of the nature of Fibonacci retracements and extension prices, you can use them to decide when to enter or exit a trade. Assuming a stock price is in a downtrend, and it retraces to the 50% level, which is a support level, you can decide to buy the stock in anticipation of a change in price trajectory with a price target at the 76.4% level or take profits at the 61.8% level.
  4. You can plot Fibonacci retracement and extension levels for any two price points in any timeframe in any market.

Limitations of Fibonacci retracement and extension levels

The limitations of Fibonacci levels are as follows:

  1. Like any other technical analysis indicator, Fibonacci retracement levels are not failproof pointers for price movement. Using them is best when in combination with other indicators.
  2. The Fibonacci levels are many and far apart, making it challenging to predict the exact price of a reversal or breakout.


What is Fibonacci retracement?

Fibonacci retracement is the level on a price chart where the price trajectory is expected to a pullback or stall in its trend. The Fibonacci retracement numbers are based on the following ratios: 0.236, 0.382, 0.500, 0.618, 0.764, 1.00, 1.382, 1.618.

How do you calculate Fibonacci retracement levels?

You can calculate the Fibonacci retracement levels using the formulas:

  • UR = High price - ((High price - Low price) * percentage) in an uptrend market; or
  • UR = Low price + ((High price - Low price) * percentage) in a downtrend market,


  • UR is the uptrend retracement;
  • DR is the downtrend retracement; and
  • percentage can be any of the Fibonacci retracement levels: 23.6%, 38.2%, 50%, 61.8%, 76.4%, 100%, 138.2% or 161.8%.

How do I trade with Fibonacci retracement and extension levels?

Once you understand how to read Fibonacci retracement and calculate the Fibonacci retracement numbers, you can -

  • Use them to stop losses when going long or short on an asset;
  • The fib extension values will help you determine the areas to set price targets and take profit orders; and
  • It is always wise to take profits along and before the prices computed with the Fibonacci retracement tool because there are no guarantees a rally will always get to the price targets.

What is the difference between Fibonacci retracements and Fibonacci extensions?

Fibonacci retracements predict price reversals or pullbacks using percentages. In contrast, extensions show where the price could go in the direction of the trend after a retracement.

What is the retracement price for an asset in uptrend with a high price of $100 and low price of $50 at 50% retracement?

$75. To calculate the retracement price for any asset in an uptrend; multiply the difference between the high price and low price with the retracement percentage, and deduct the product from the high price. In this case, the difference between the high price ($100) and the low price ($50) is $50. While 50% of $50 is $25, indicating the percentage retracement. When we deduct this value from the high price, the result is $75.

Oghenekaro Elem
Fibonacci levels
Trend direction
High price
Low price
Price difference
Retracement levels
Check out 148 similar investment calculators 📈
401kAfter-tax cost of debtAltman Z-Score… 145 more
People also viewed…

Car crash force

With this car crash calculator, you can find out how dangerous are car crashes.

Interest-only mortgage

The interest-only mortgage calculator shows you the interest on the mortgage (without the principal value).

Sukanya Samriddhi Yojana (India)

Omni's Sukanya Samriddhi Yojana Calculator allows you to estimate the return on the Sukanya Samriddhi Yojana (SSY) account.


Use our titration calculator to determine the molarity of your solution.
Omni Calculator
Copyright by Omni Calculator sp. z o.o.
Privacy policy & cookies
main background