Forex Fibonacci Calculator

Calculate Fibonacci retracement and extension levels for any forex pair, gold, or index. Enter the swing high and low, choose the trend direction, and instantly see every key support, resistance, and target level traders watch.

Your Inputs

Uptrend: price moved up from Low to High — retracements project downward toward support. Downtrend: price moved down — retracements project upward toward resistance.
Use 5 for most forex pairs, 3 for JPY pairs, 2 for stocks/indices/metals.

Key Levels

Price Range 0.05000
61.8% (Golden Ratio) 1.06910
50% Retracement 1.07500
38.2% Retracement 1.08090
The 61.8%, 50%, and 38.2% levels are the most-watched retracement zones. Many traders also watch 78.6% as a deeper retracement before trend continuation.

Fibonacci Retracement Levels

Level Ratio Price Distance from High

Fibonacci Extension Levels

Level Ratio Price Distance Beyond Low

What is Fibonacci in forex?

Fibonacci in forex refers to a set of horizontal price levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) that mark where a currency pair is most likely to pause, reverse, or continue inside a trend. Traders draw these levels between a recent swing high and swing low to identify high-probability support and resistance zones.

The levels come from the Fibonacci sequence, a series of numbers (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…) where each number is the sum of the previous two. Ratios derived from this sequence appear consistently in nature, financial markets, and technical analysis. The Forex Complex Fibonacci calculator does the maths instantly so you can focus on reading the chart, not calculating ratios.

The Fibonacci sequence and the golden ratio

The most important ratio in Fibonacci trading is 0.618 (61.8%), also called the golden ratio. It is derived by dividing any number in the Fibonacci sequence by the next number (for example, 55 ÷ 89 = 0.6180). The other key trading ratios come from similar arithmetic:

  • 38.2% = dividing a Fibonacci number by the number two places higher (55 ÷ 144 = 0.3819)
  • 23.6% = dividing by the number three places higher (55 ÷ 233 = 0.2361)
  • 50% = not a true Fibonacci ratio, but included because markets often retrace exactly halfway
  • 78.6% = the square root of 0.618

These ratios produce the percentage levels traders plot on a chart between two swing points.

Why Fibonacci levels matter in trading

Fibonacci levels work because enough traders watch them to create self-fulfilling prophecies. Major banks, hedge funds, and retail traders all place stop-losses, take-profits, and entry orders near the same Fibonacci levels. That clustering of orders turns these mathematical lines into real support and resistance.

Studies of intraday FX data consistently show that the 38.2%, 50%, and 61.8% retracements see significantly more price reactions than random equivalent levels, especially during European and US session overlaps.

How does the forex Fibonacci calculator work?

The Forex Complex Fibonacci calculator takes a swing high and swing low and outputs all standard retracement and extension levels in seconds. The retracement formula is:

Retracement Level = High − ((High − Low) × Fibonacci %)

For an uptrend from a swing low of 1.0700 to a swing high of 1.0900 on EUR/USD (a 200-pip move):

  • 23.6% retracement = 1.0900 − (0.0200 × 0.236) = 1.08528
  • 38.2% retracement = 1.0900 − (0.0200 × 0.382) = 1.08236
  • 50.0% retracement = 1.0900 − (0.0200 × 0.500) = 1.08000
  • 61.8% retracement = 1.0900 − (0.0200 × 0.618) = 1.07764
  • 78.6% retracement = 1.0900 − (0.0200 × 0.786) = 1.07428

The calculator runs this maths for every standard level (and the extension levels) the moment you input the swing points. For a downtrend, the formula flips and measures up from the swing low.

Fibonacci retracement levels explained

A Fibonacci retracement plots the levels a price is likely to pull back to before continuing its trend. After a strong move up, price rarely runs in a straight line; it usually pulls back 38.2%, 50%, or 61.8% of the move before resuming.

The key retracement levels

Level Ratio source What it typically signals
0% Swing high (uptrend) or low (downtrend) Start of the measured move
23.6% 1 − 0.764 Shallow pullback, strong trend
38.2% 1 − 0.618 First major support/resistance, healthy pullback
50.0% Midpoint (not a true Fibonacci ratio) Most common retracement, popular reversal zone
61.8% The golden ratio Deepest healthy pullback before trend invalidation
78.6% Square root of 0.618 Last-chance reversal zone, trend likely failing
100% Swing low (uptrend) or high (downtrend) Full retracement, trend likely broken

The 38.2% and 61.8% levels are watched most closely. A clean reaction at 61.8% in a strong trend is one of the highest-probability entries in technical trading.

How to use Fibonacci in forex trading

Use The Forex Complex Fibonacci calculator in five steps:

  1. Identify the trend direction. Look at the higher timeframe (4H or daily) and confirm whether price is making higher highs and higher lows (uptrend) or lower highs and lower lows (downtrend).
  2. Pick the swing high and swing low. Choose the most recent significant swing that defines the current trend. For an uptrend, the low comes first, the high comes second.
  3. Enter the prices into the calculator. Type the swing high and swing low values and select the trend direction. The calculator returns all retracement and extension levels.
  4. Plot the levels on your chart. Mark each level (38.2%, 50%, 61.8% are the most actionable) as horizontal lines.
  5. Wait for confirmation at a level. Do not buy or sell just because price touches a Fibonacci line. Wait for a candle pattern, divergence, or break of structure at the level before entering.

Combine this with the position size calculator to size your trade once you have an entry, stop-loss, and target identified using the Fibonacci levels.

Forex Fibonacci retracement example

GBP/USD rallies from 1.2500 (swing low) to 1.2700 (swing high), a 200-pip move. Price then begins to pull back. Using the Fibonacci calculator with these swing points returns:

  • 38.2% retracement: 1.2624
  • 50.0% retracement: 1.2600
  • 61.8% retracement: 1.2576

A trader watches the 1.2600 to 1.2576 zone for a bullish reversal candle (pin bar, engulfing pattern) and goes long if confirmation appears, with a stop-loss below 1.2500 and a target at the prior high or beyond using Fibonacci extensions.

Live signals on Telegram

Turn Trading Calculations Into Real Trading Decisions

Use your calculated risk levels, position sizing, and technical analysis together with live forex trading signals and market commentary from The Forex Complex.

325,000+ traders inside the community
Wesley, Founder of TFXC - The Forex Complex
Wesley · Founder of TFXC

Fibonacci retracement vs Fibonacci extension

Retracement and extension are two sides of the same Fibonacci tool, but they answer different questions.

Retracement vs extension comparison table

Feature Fibonacci retracement Fibonacci extension
What it measures Pullback inside an existing trend Target beyond the swing high/low
Direction Counter-trend movement Trend continuation
Key levels 23.6%, 38.2%, 50%, 61.8%, 78.6% 127.2%, 161.8%, 200%, 261.8%
Used for Finding entries Setting take-profit targets
Drawn from Swing low to swing high (uptrend) Same swing, projected beyond 100%
Most-watched level 61.8% (golden ratio) 161.8% (golden ratio target)

Most professional setups use both. The retracement levels identify a high-probability entry; the extension levels define the realistic take-profit target. The Forex Complex calculator returns both sets at the same time so you do not need two tools.

Fibonacci forex trading strategies

Three strategies that use Fibonacci levels effectively:

Trend pullback entry

Wait for a strong trend on the 4H or daily chart. When price pulls back to the 38.2% or 61.8% retracement of the most recent swing, look for a reversal candle pattern. Enter in the direction of the original trend with a stop-loss just beyond the 78.6% level and a target at the recent high (or a Fibonacci extension beyond it).

Extension target strategy

Once you are in a trend trade, use Fibonacci extensions to set the take-profit target. The 127.2% and 161.8% extensions are the most common targets. For aggressive runners, the 200% and 261.8% levels work as scale-out points. Combine with the profit calculator to confirm the cash value of each target.

Confluence with support and resistance

Fibonacci levels work best when they line up with another technical signal: a prior support/resistance level, a moving average (50 EMA, 200 EMA), or a pivot point. When the 61.8% retracement sits within 10 pips of a major round number, a prior high, or a 200 EMA, the chance of a clean reaction goes up significantly. This is called confluence and is the single biggest probability boost in Fibonacci trading.

Using Fibonacci on gold, indices, and crypto

Fibonacci levels work on any market with sufficient liquidity, not just forex pairs. On gold (XAU/USD), the 38.2% and 61.8% retracements during US session pullbacks are particularly reliable because gold traders cluster orders around these levels. On indices like US30 and NAS100, Fibonacci works best on the 1H and 4H timeframes after strong directional days. On crypto pairs (BTC/USD, ETH/USD), the 61.8% retracement is one of the most-watched levels among both retail and institutional traders. The same calculator handles all of these, just enter the swing high and swing low for the relevant instrument.

Common mistakes traders make with Fibonacci trading

Five mistakes that wreck Fibonacci setups:

  1. Drawing from random points. Fibonacci levels only matter when drawn between significant swing highs and lows. Drawing from minor noise produces irrelevant levels. Use the higher timeframe to identify the swing that defines the actual trend.
  2. Trading every touch without confirmation. Price touching the 61.8% level is not a buy signal. It is a zone of interest. Wait for a candle pattern, break of structure, or divergence before entering.
  3. Ignoring the trend. Fibonacci retracements are trend-continuation tools. Using them counter-trend (trying to catch a top or bottom of a strong move) has a far lower success rate than trading with the trend.
  4. Mixing up retracement and extension. Retracement levels are inside the swing range (0% to 100%). Extensions are beyond it (127.2% upward). Plotting an extension as a retracement entry, or vice versa, leads to disastrously wrong stop-loss placement.
  5. Using Fibonacci alone. Fibonacci works as part of a confluence system, not as a standalone signal. Pair it with support/resistance, moving averages, or pivot points. A Fibonacci level with no other technical context is just a horizontal line.

Frequently asked questions

What is Fibonacci retracement in forex?

Fibonacci retracement in forex is a technical analysis tool that plots horizontal support and resistance levels at 23.6%, 38.2%, 50%, 61.8%, and 78.6% of a measured price move. Traders use these levels to predict where a currency pair will pause or reverse during a pullback inside a trend. The Forex Complex Fibonacci calculator generates all retracement levels instantly from a swing high and swing low.

What are the best Fibonacci levels in forex?

The 38.2%, 50%, and 61.8% retracement levels are the most reliable in forex trading. The 61.8% level (the golden ratio) is the most watched because it is the deepest pullback that still preserves trend structure. The 38.2% level signals strong trends with shallow pullbacks. The 50% level, while not a true Fibonacci ratio, is included because markets often retrace exactly halfway.

Does Fibonacci work for day trading forex?

Yes. Fibonacci retracements work on intraday timeframes (5-minute to 1-hour charts), but the swing points must be clearly defined on those timeframes to be valid. Day traders typically use Fibonacci on the 15-minute or 1-hour chart combined with confirmation from candle patterns, support/resistance, or moving averages. Lower timeframes produce more signals but also more false ones, so confirmation matters more on short timeframes.

How do I draw Fibonacci retracement on a chart?

Identify the most recent significant swing high and swing low on the chart. Select the Fibonacci retracement tool on your trading platform (MT4, MT5, TradingView), then click and drag from the swing low to the swing high for an uptrend (or high to low for a downtrend). The platform plots the standard levels automatically. The Forex Complex calculator generates the same levels numerically if you want exact prices before drawing.

What is the difference between Fibonacci retracement and extension?

Fibonacci retracement measures pullbacks inside a swing range (0% to 100%) and is used to find entry points. Fibonacci extension measures targets beyond the swing range (127.2%, 161.8%, 200%) and is used to set take-profit levels. The Forex Complex Fibonacci calculator returns both sets at the same time, so a single input gives you the entry zone and the realistic target.

More Free Forex Calculators

Built for traders who take risk management seriously. Every tool, free and ad-free, from The Forex Complex.

Forex Compounding Calculator

See how reinvesting your gains turns small wins into serious account growth over time.

Open calculator

Position Size Calculator

Find the exact lot size for your next trade based on account balance, risk, and stop-loss.

Open calculator

Pip Calculator

Calculate what each pip is worth in your account currency for any pair and lot size.

Open calculator

Margin Calculator

Find out exactly how much margin your broker will lock as collateral on any trade.

Open calculator

Fibonacci Calculator

Map every key retracement and extension level for any swing high-to-low move.

Open calculator

Pivot Point Calculator

Classic, Camarilla, Woodie, DeMark and Fibonacci pivot levels — pick your method.

Open calculator

Risk of Ruin Calculator

See the exact probability your account hits a critical drawdown — before you trade.

Open calculator

Drawdown Calculator

Calculate how many consecutive losses will hurt — and what it takes to recover.

Open calculator

Leverage Calculator

Match your position size to your account so leverage works for you, not against you.

Open calculator

Profit Calculator

Project the P&L on a trade before you take it — entry, exit, lot size, all accounted for.

Open calculator

Rebate Calculator

Calculate exactly what you earn back from your broker on every traded lot.

Open calculator

Swap / Rollover Calculator

Find the overnight financing cost or credit on positions held past market close.

Open calculator

Consistency Calculator

Check whether your trading meets prop firm consistency rules before you submit a payout.

Open calculator

Currency Converter

Convert between any major or exotic currency at live rates — fast and ad-free.

Open calculator