Read the same ratio in both directions
These illustrative diagrams use a 100-point move and linear calculation. B is the completed swing endpoint at 0%; A is the start at 100%. A 61.8% pullback from B travels 61.8 points toward A. The path after B is hypothetical and does not imply that a level will hold.
61.8%: 200 − (200 − 100) × 0.618 = 138.20. A move below 100 exceeds a full retracement.
61.8%: 100 + (200 − 100) × 0.618 = 161.80. A move above 200 exceeds a full retracement.
How to draw Fibonacci retracement in TradingView
- Choose a symbol, timeframe, and completed swing. Decide whether the anchors use wick extremes or closes; keep that convention consistent.
- Select the Fibonacci retracement tool. Place A at the earlier low and B at the later high for a rise; use the earlier high and later low for a fall.
- Open Coordinates to enter exact prices and bar positions. Check that B reads 0% and A reads 100% for the convention used here. Reverse flips the level order.
- Check Style and the chart scale before comparing prices. TradingView exposes a separate Fib levels based on log scale option when the chart uses a logarithmic scale.
- Write a confirmation and failure rule before evaluating the next bars. A touch, intrabar cross, and close beyond a level are different events.
See TradingView's official drawing settings for Coordinates, Reverse, and logarithmic calculation.
Linear and logarithmic prices are different calculations
Let A be the start price, B the end price, and r the retracement ratio. Linear calculation uses B + r × (A − B). Logarithmic calculation uses exp(ln(B) + r × (ln(A) − ln(B))), so both anchors must be positive. These formulas describe this calculator's interpolation.
For the hypothetical rise from 100 to 200, the linear 50% level is 150.00. The log 50% level is √(100 × 200) = 141.42. For the reverse move, the midpoint is the same, but the 61.8% level changes: linear gives 161.80; log gives about 153.48. The calculator changes both its calculation and chart scale together. A chart display setting alone is not proof that another drawing uses log interpolation.
50% and levels beyond the anchors
50% is a midpoint convention, not a Fibonacci ratio. The other presets are reference ratios, not a ranking of reversal probabilities. No ratio establishes that support or resistance must hold.
With 0% at B, ratios above 100% travel past A in the pullback direction. In the rising example, linear 127.2% is 72.80; in the falling example it is 227.20. These are external retracements. For continuation projections using two or three anchors, use the Fibonacci extension calculator.
When the drawing stops answering your question
If price passes A, the move has retraced more than 100%. The grid remains arithmetically valid, but a rule requiring the original swing to remain intact has failed. A new extreme at B, a different timeframe, or a change from wicks to closes also changes what is being measured. Record a new anchor choice instead of moving it after every losing signal.
A hypothetical test might require a completed bar to enter the 50% to 61.8% zone, then a later bar to close back beyond 50%, with failure at A. That defines a test, not evidence of profitability. Specify costs, stop execution, and whether a newly confirmed pivot replaces the anchors before backtesting.
The Auto Fib Retracement documentation describes Deviation and Depth inputs for automatic anchor selection. Such a selection rule differs from choosing a swing manually. If your script confirms a pivot using later bars, the signal becomes available only after those bars; marking the earlier pivot is not an earlier tradable signal.
Using your own data
Upload a simple CSV with date, high, low, close and optional open columns, or a JSON array with those fields. Use 2 to 10,000 rows in chronological order. The import uses the whole file's high and low, then suggests direction from the first and last close; it does not confirm the chronology of those extremes. Prices must be positive and each open/close must fit within its row's range. Calculations and file parsing run in this browser.
Save to Browser stores the current inputs and data locally when browser storage is available. Reset reloads the illustrative sample; use Save again if you want to replace a saved setup. See Fibonacci retracement settings for configuration choices, or return to TradingView workflows.
Sources checked October 16, 2026: TradingView Fib Retracement drawing tool and Auto Fib Retracement help pages linked above. Diagrams and arithmetic examples are illustrative.