Fibonacci retracement levels identify potential support and resistance zones by dividing a price swing into ratios derived from the Fibonacci sequence. The calculator above takes a swing high and swing low, then plots the 23.6%, 38.2%, 50%, 61.8%, and 78.6% levels where pullbacks commonly stall or reverse.
How to Use
| Input | What to Enter | Example |
|---|---|---|
| Swing High | The highest price in the move you are analyzing | $185.50 |
| Swing Low | The lowest price in the move you are analyzing | $172.30 |
| Trend Direction | Whether price moved up or down to create the swing | Uptrend |
The output displays each Fibonacci level as a specific price. In an uptrend, these levels act as potential support during pullbacks. In a downtrend, they serve as potential resistance during bounces.
Formula Explained
Retracement Level = Swing High - ((Swing High - Swing Low) × Fibonacci Ratio)
Swing High and Swing Low define the total price range of the move. Selecting clean, obvious pivot points produces more reliable levels. Avoid using intraday noise — use the highest high and lowest low of the clearly visible swing.
Fibonacci Ratios come from the Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, 21…), where each number is the sum of the two preceding numbers. The key ratios emerge from dividing numbers in the sequence: 61.8% comes from dividing any number by the next (e.g., 21/34 = 0.618), 38.2% from dividing by the number two places ahead, and 23.6% from dividing by the number three places ahead. The 50% level is not a Fibonacci ratio but is included because prices frequently retrace half of a move.
The 61.8% level — known as the golden ratio — carries the most weight among traders. When price reaches this level during a pullback, it represents a decision point: a hold suggests the trend remains intact, while a break signals a potential trend reversal. Tracking how price interacts with these levels in a trading journal builds pattern recognition over time.
Example Calculations
Scenario 1: Large-Cap Uptrend Pullback
- Swing High: MSFT at $450.00
- Swing Low: $400.00
- Price Range: $50.00
- 38.2% Level: $450 - ($50 × 0.382) = $430.90
- 61.8% Level: $450 - ($50 × 0.618) = $419.10
A trader watching MSFT pull back from $450 would monitor $430.90 for a shallow retracement entry and $419.10 for a deeper value entry. Combining these levels with a position size calculator determines exact share count for each scenario.
Scenario 2: Tight Range on SPY
- Swing High: SPY at $520.00
- Swing Low: $508.00
- Price Range: $12.00
- 23.6% Level: $520 - ($12 × 0.236) = $517.17
- 50% Level: $520 - ($12 × 0.50) = $514.00
- 61.8% Level: $520 - ($12 × 0.618) = $512.58
In a tight $12 range, the Fibonacci levels cluster closely together. The 50% level at $514.00 provides a clean midpoint reference, while the 61.8% at $512.58 marks the last line of support before the swing low.
Scenario 3: Downtrend Bounce Levels on TSLA
- Swing High: TSLA at $280.00
- Swing Low: $230.00
- Price Range: $50.00
- 38.2% Level: $230 + ($50 × 0.382) = $249.10
- 61.8% Level: $230 + ($50 × 0.618) = $260.90
In a downtrend, levels are calculated from the swing low upward. A bounce toward $249.10 represents a shallow retracement where sellers may re-enter, while $260.90 is the critical resistance where the downtrend is most likely to resume.
When to Use Fibonacci Retracement
- Planning entries on pullbacks — identify where to place limit orders during a trend retracement rather than chasing price
- Setting stop losses — place stops just beyond the next Fibonacci level to give trades room without excessive risk, then validate with the risk-reward calculator
- Defining profit targets — use extension levels (127.2%, 161.8%) to project where a trend continuation may reach
- Confirming other signals — Fibonacci levels that align with moving averages, volume profiles, or prior support/resistance create higher-probability zones
- Reviewing past trades — overlay Fibonacci levels on completed trades in your journal to see which levels consistently held or broke in your trading
Related Tools
- Risk-Reward Calculator — after identifying Fibonacci entry and stop levels, calculate whether the trade offers an acceptable reward-to-risk ratio before committing capital
- Position Size Calculator — convert your Fibonacci-based stop loss distance into a precise share count that risks only a fixed percentage of your account
- Drawdown Calculator — measure how failed Fibonacci setups contribute to account drawdowns and whether your risk per trade needs adjustment
Frequently Asked Questions
What are the key Fibonacci retracement levels?
The standard Fibonacci retracement levels are 23.6%, 38.2%, 50%, 61.8%, and 78.6%. The 61.8% level (golden ratio) is considered the most significant, while 50% is technically not a Fibonacci number but is widely used by traders because prices frequently retrace half of a move.
How do you calculate Fibonacci retracement levels?
Multiply the price range (Swing High minus Swing Low) by each Fibonacci ratio (0.236, 0.382, 0.50, 0.618, 0.786), then subtract the result from the Swing High for an uptrend. For a downtrend, add the result to the Swing Low. The calculator above handles this automatically.
Do Fibonacci retracement levels actually work in trading?
Fibonacci levels function as self-fulfilling prophecy zones because millions of traders monitor them. They are most effective when they align with other technical signals like volume clusters, moving averages, or prior support and resistance. Used alone, they are no more reliable than any single indicator.
What is the difference between Fibonacci retracement and extension?
Retracement levels measure how far price pulls back within an existing move (between 0% and 100%). Extension levels project where price might travel beyond the original move, using ratios like 127.2%, 161.8%, and 261.8% to set profit targets after a retracement holds.
Which Fibonacci level is the strongest for support?
The 61.8% level (golden ratio) is historically the strongest single Fibonacci support level. However, the most reliable setups occur when the 61.8% level coincides with a previous support zone, a key moving average, or high-volume concentration — a concept known as confluence.