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.
| Level | Ratio | Price | Distance from High |
|---|
| Level | Ratio | Price | Distance Beyond Low |
|---|
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 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:
These ratios produce the percentage levels traders plot on a chart between two swing points.
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.
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):
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.
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.
| 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.
Use The Forex Complex Fibonacci calculator in five steps:
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.
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:
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.
Use your calculated risk levels, position sizing, and technical analysis together with live forex trading signals and market commentary from The Forex Complex.
Retracement and extension are two sides of the same Fibonacci tool, but they answer different questions.
| 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.
Three strategies that use Fibonacci levels effectively:
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).
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.
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.
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.
Five mistakes that wreck Fibonacci setups:
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.
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.
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.
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.
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.