Fibonacci retracements map the levels where a trend is likely to pause or reverse during a pullback, while extensions project where a move may run to once it resumes. Enter the high and low of the swing you are measuring and pick the direction — the calculator plots every key retracement and extension level instantly.
The ratios come from the Fibonacci sequence (each number is the sum of the two before it): dividing a number by the next gives ≈ 0.618, by the one after ≈ 0.382, and so on. Applied to the swing range, they produce the retracement and extension prices:
Range = Swing High − Swing Low Up swing (low → high) — pullbacks measured DOWN from the high: Level = High − Range × ratio Down swing (high → low) — pullbacks measured UP from the low: Level = Low + Range × ratio Retracement ratios: 23.6%, 38.2%, 50%, 61.8%, 78.6% Extension ratios: 127.2%, 141.4%, 161.8%, 200%, 261.8% Example — EUR/USD up swing 1.0760 → 1.0950 (range 0.0190): 61.8% retracement = 1.0950 − 0.0190 × 0.618 = 1.08326 161.8% extension = 1.0950 + 0.0190 × 0.618 = 1.10674
Fibonacci levels are strongest where they line up with other structure. Cross-check them against the pivot points calculator for confluence, then size the entry with the position size calculator and project the result on the profit & loss calculator. Swing prices come straight from the forex rates board.
Pick the start and end of the swing you want to measure — the most recent significant low and high (or high and low for a downswing). The clearer the swing, the more reliable the levels.
A retracement is a pullback inside the existing range (0–100% of the swing). An extension projects beyond 100%, giving target levels for where the move may continue once it resumes.
No — 50% is not part of the Fibonacci sequence, but traders include it as the midpoint of the move because price so often reacts there. The calculator shows it alongside the true ratios.