Fibonacci Retracement Calculator

Calculate Fibonacci retracement and extension levels for technical analysis. Identify potential support and resistance levels, set stop-loss orders, and determine profit targets based on Fibonacci ratios.

Price Data

The highest price point in the trend
The lowest price point in the trend
The direction of the primary trend
Add a custom Fibonacci level (optional)

Uptrend Analysis

Retracement levels show potential support during pullbacks

Fibonacci Levels Visualization

Retracement Levels

Extension Levels

Complete Fibonacci Levels Table

Level Percentage Price Type Significance

What is Fibonacci Retracement?

Fibonacci retracement is a technical analysis tool used by traders to identify potential support and resistance levels on price charts. It's based on the mathematical Fibonacci sequence, where each number is the sum of the two preceding ones. These ratios appear throughout nature and financial markets, making them powerful tools for predicting price movements.

The key Fibonacci ratios used in trading are derived from relationships between numbers in the sequence. When applied to price charts, these levels help traders identify where prices might reverse or pause during a correction within a larger trend.

Key Concept

Fibonacci retracement levels are horizontal lines that indicate where support and resistance are likely to occur. They are based on Fibonacci numbers and are expressed as percentages: 23.6%, 38.2%, 50%, 61.8%, and 78.6%.

The Fibonacci Sequence

The Fibonacci sequence is one of the most famous formulas in mathematics. Each number in the sequence is the sum of the two numbers that precede it:

0 1 1 2 3 5 8 13 21 34 55 89 144 ...

The sequence continues infinitely, and as the numbers get larger, the ratio between consecutive numbers approaches the Golden Ratio (approximately 1.618).

The Golden Ratio (Phi)

φ = 1.618034...

The Golden Ratio appears throughout nature, art, and architecture

The Golden Ratio (denoted by the Greek letter phi, φ) is approximately 1.618034. This ratio is derived from the Fibonacci sequence and has fascinating properties:

How to Calculate Fibonacci Retracement Levels

Fibonacci retracement levels are calculated based on the difference between a high and low price point. The formulas differ depending on whether you're analyzing an uptrend or downtrend.

For an Uptrend (Looking for Support)

Retracement Level = High Price - (Price Difference × Fibonacci Ratio) Where: - Price Difference = High Price - Low Price - Fibonacci Ratio = 0.236, 0.382, 0.500, 0.618, 0.786, etc. Example: High = $150, Low = $100 Price Difference = $150 - $100 = $50 38.2% Level = $150 - ($50 × 0.382) = $150 - $19.10 = $130.90

For a Downtrend (Looking for Resistance)

Retracement Level = Low Price + (Price Difference × Fibonacci Ratio) Example: High = $150, Low = $100 Price Difference = $50 38.2% Level = $100 + ($50 × 0.382) = $100 + $19.10 = $119.10

Key Fibonacci Levels Explained

Level Ratio Significance Trading Use
0% 0.000 Starting point of move Reference point for the beginning of the trend
23.6% 0.236 Shallow retracement Strong trends often bounce here; indicates trend continuation
38.2% 0.382 Common retracement Frequently used for setting stop-loss orders
50% 0.500 Midpoint (not a Fibonacci ratio) Psychologically significant; many traders watch this level
61.8% 0.618 Golden ratio - Most important Prime entry point; strong support/resistance
78.6% 0.786 Deep retracement Last defense before trend reversal
100% 1.000 Complete retracement Full reversal of the move

Fibonacci Extensions

While retracement levels help identify where a pullback might end, Fibonacci extensions project where the price could go after the retracement ends. They're used to set profit targets.

Extension Ratio Use Case
127.2% 1.272 First extension target after breakout
138.2% 1.382 Conservative profit target
161.8% 1.618 Golden ratio extension - Primary target
200% 2.000 Double the original move
261.8% 2.618 Extended target for strong trends

How to Use Fibonacci Retracement in Trading

1. Identify the Trend

First, determine whether the market is in an uptrend or downtrend. Fibonacci retracement works best in trending markets, not sideways or choppy price action.

2. Draw Fibonacci Levels

For an uptrend: Draw from the swing low to the swing high. The retracement levels will appear below the current price, indicating potential support levels.

For a downtrend: Draw from the swing high to the swing low. The retracement levels will appear above the current price, indicating potential resistance levels.

3. Wait for Price to Reach a Level

Monitor price action as it approaches Fibonacci levels. Look for:

4. Confirm the Level

Don't trade blindly at Fibonacci levels. Look for confirmation such as:

5. Set Stop-Loss and Take-Profit

Use Fibonacci levels to place logical stop-loss orders just beyond the next Fibonacci level. Use extension levels for profit targets.

Trading Example

Scenario: A stock rises from $100 to $150 and begins to pull back.

  • Wait for price to reach the 38.2% level ($130.90) or 61.8% level ($119.10)
  • Look for bullish reversal signals (hammer candle, bullish engulfing)
  • Enter long position with stop-loss below the 78.6% level ($110.70)
  • Set profit target at 161.8% extension ($180.90)

Common Mistakes to Avoid

  1. Trading in Sideways Markets: Fibonacci retracement works best in trending markets. Avoid using it when price is consolidating.
  2. Using Wrong Swing Points: Selecting incorrect highs and lows will give you inaccurate levels. Use significant swing points, not minor fluctuations.
  3. Ignoring Other Factors: Fibonacci levels should be used alongside other technical analysis tools, not in isolation.
  4. Being Too Rigid: Price may not perfectly respect Fibonacci levels. Treat them as zones rather than exact prices.
  5. Overlooking the Broader Trend: Always trade in the direction of the larger trend when using Fibonacci retracements.

Fibonacci in Different Markets

Stocks

Fibonacci levels work well in stock trading, particularly for swing trading and position trading. They help identify entry points during pullbacks in trending stocks.

Forex

Currency traders frequently use Fibonacci retracement due to the trending nature of forex markets. The 24-hour market provides numerous opportunities to apply these levels.

Cryptocurrency

Cryptocurrencies often respect Fibonacci levels due to their highly technical trading community. The volatile nature of crypto makes these levels particularly useful for risk management.

Commodities

Gold, oil, and other commodities traders use Fibonacci levels to identify potential reversal points, especially during periods of high volatility.

Combining Fibonacci with Other Indicators

For better results, combine Fibonacci retracement with:

Frequently Asked Questions

Do Fibonacci levels really work?

Fibonacci levels work because many traders use them, creating self-fulfilling prophecies. When a significant number of traders place orders at the same levels, those levels become more likely to hold. However, they're not perfect and should be used with other analysis tools.

Which Fibonacci level is most important?

The 61.8% level (Golden Ratio) is generally considered the most significant. It often acts as a critical support or resistance level where major price reversals occur.

Can I use Fibonacci on any timeframe?

Yes, Fibonacci retracement can be applied to any timeframe, from 1-minute charts to monthly charts. However, levels on higher timeframes tend to be more significant and reliable.

What's the difference between retracement and extension?

Retracement levels help identify where a pullback might end (within the original move), while extension levels project where price might go beyond the original move (used for profit targets).

Should I use 50% even though it's not a true Fibonacci number?

Yes, the 50% level is widely used despite not being a true Fibonacci ratio. It represents the midpoint of a move and is psychologically significant to traders.