Fibonacci retracement and extension calculator
Retracement and extension levels of a swing, with an optional pullback point.
Example inputs, not market prices: change them to your trade.
Result
How it is computed
Retracement = B − r × (B − A) · Extension = C + e × (B − A)
A is the start of the swing and B its end. Retracements sit inside the move; extensions project beyond it, from C when you give the end of the pullback.
Worked example
Inputs
- Swing start (A)
- 1.08
- Swing end (B)
- 1.12
Result
Retracements 61.8%
1.09528
Computed on the server by the same code as the form above (calculator table 2026-10-04.1).
Questions
Which ratios are used?
Retracements 23.6, 38.2, 50, 61.8 and 78.6 %; extensions 61.8 to 261.8 %.
Does it work for a down move?
Yes: enter a swing end below its start.
What is point C?
The end of the pullback after the swing. Trend-based extensions start from it.
Related calculators
All toolsPivot point calculator
Classic, traditional, Fibonacci, Camarilla and Woodie pivots from the previous session.
Risk/reward calculator
Ratio of a trade plan and the win rate you need to break even with it.
Position size calculator
Lots, contracts or shares for a given risk and stop, on forex, indices, metals, crypto, shares and futures.
Profit and loss calculator
Result of a trade in pips and in your account currency, net of commission.
Tools traders use
Charting, journals, backtesting and servers. Listed alphabetically; we may be paid when you sign up through these links.
A calculation, not a forecast. Not investment advice.