What does a Fibonacci calculator do?
A Fibonacci calculator takes a swing high and a swing low and returns the price levels traders watch for pullbacks and targets. Retracement levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) mark where a pullback might pause inside the move. Extension levels (127.2%, 141.4%, 161.8%, 200%, 261.8%) project where the move might go once it breaks past the swing.
The levels are not magic. They work as a shared map: many traders place orders around them, so price often reacts there. Treat them as zones to watch, then confirm with structure, candles or volume before you act.
The tool works on any market: forex, indices, gold, oil and crypto. Fibonacci on BTC charts is especially popular because Bitcoin makes large, clear swings.
Fibonacci formula
Let Range = High − Low.
Uptrend (move from Low up to High):
Retracement = High − Range × level
Extension = Low + Range × level
Downtrend (move from High down to Low):
Retracement = Low + Range × level
Extension = High − Range × level
Retracement levels used: 0, 0.236, 0.382, 0.5, 0.618, 0.786, 1. Extension levels used: 1.272, 1.414, 1.618, 2.0, 2.618.
Uptrend vs downtrend
The direction decides where you measure from.
- Uptrend: price rallied from a low to a high. You expect a pullback down toward the retracement levels, then a push above the high toward the extensions.
- Downtrend: price fell from a high to a low. You expect a bounce up toward the retracement levels, then a drop below the low toward the extensions.
Picking the wrong direction flips every level, so make sure the trend setting matches the swing you are drawing.
Worked example: BTC Fibonacci levels (uptrend)
Bitcoin rallied from a swing low of $60,000 to a swing high of $72,000. Range = $12,000.
| Level | Retracement | Calculation |
|---|---|---|
| 23.6% | $69,168 | 72,000 − 12,000 × 0.236 |
| 38.2% | $67,416 | 72,000 − 12,000 × 0.382 |
| 50% | $66,000 | 72,000 − 12,000 × 0.5 |
| 61.8% | $64,584 | 72,000 − 12,000 × 0.618 |
| 78.6% | $62,568 | 72,000 − 12,000 × 0.786 |
| Level | Extension | Calculation |
|---|---|---|
| 127.2% | $75,264 | 60,000 + 12,000 × 1.272 |
| 161.8% | $79,416 | 60,000 + 12,000 × 1.618 |
| 200% | $84,000 | 60,000 + 12,000 × 2.0 |
| 261.8% | $91,416 | 60,000 + 12,000 × 2.618 |
A trader looking for a long might watch the $67,416–$64,584 zone (38.2%–61.8%) for a pullback entry, with a stop below the 78.6% level or the swing low, and a first target near $75,264.
Gold example (downtrend)
Gold (XAUUSD) fell from $2,450 to $2,350. Range = $100.
- 38.2% retracement = 2,350 + 100 × 0.382 = $2,388.20
- 50% retracement = 2,350 + 100 × 0.5 = $2,400.00
- 61.8% retracement = 2,350 + 100 × 0.618 = $2,411.80
- 127.2% extension = 2,450 − 100 × 1.272 = $2,322.80
- 161.8% extension = 2,450 − 100 × 1.618 = $2,288.20
Here a seller might wait for a bounce into $2,388–$2,412 and aim for the extensions below the low. To turn those distances into dollars per lot, use the XAUUSD calculator.
How to use this calculator
- Find a clear swing on your chart and note the swing high and swing low.
- Choose uptrend if the move went from low to high, or downtrend if it went from high to low.
- Enter both prices.
- Read the retracement levels for possible pullback zones.
- Read the extension levels for possible targets beyond the swing.
- Plan your stop and target, then check the trade's ratio with the risk reward calculator.
Tips for using Fibonacci levels
- Use obvious swings. If you have to search for the high or low, the levels will be weak.
- Look for confluence: a 61.8% level that lines up with a prior support or a pivot point is more interesting than a level on its own.
- The 50% level is not a Fibonacci ratio, but it is included because so many traders watch it.
- Higher timeframes produce levels that tend to matter more than levels drawn on a 1-minute chart.
FAQ
Which Fibonacci level is most important?
The 61.8% retracement and the 161.8% extension are the most watched. The 38.2% and 50% levels are also common pullback zones in strong trends.
Do I use candle wicks or closing prices?
Most traders use wicks (the true high and low). Some prefer closes to filter out spikes. Be consistent and use the same method across your charts.
Does Fibonacci work on Bitcoin?
BTC Fibonacci levels are widely used because crypto trends are large and many traders draw them. They are still only probability zones, not guarantees, and price can move through any level.
What happens if price breaks the 100% level?
In an uptrend, a close below the swing low (the 100% retracement) usually means the swing failed. Many traders then redraw the levels on the new structure.
What is the difference between retracement and extension?
Retracements sit inside the original swing and show where a pullback might stop. Extensions sit outside the swing and show where the next leg might reach.
Final note
Fibonacci levels give you a quick, consistent way to mark pullback zones and targets. Combine them with sound position sizing and a clear stop, and let price confirm the level before committing.
Trading leveraged products carries a high risk of loss. Results are estimates; check your broker's contract specifications.