How to use trend-based Fibonacci extension
Trend-based Fibonacci extension projects possible price targets from three points: the start of an impulse, the end of that impulse, and the end of the pullback. The drawing measures the original move from point C.
Direct answer
For an uptrend, click the swing low at A, the swing high at B, and the confirmed pullback low at C. Common references are 1.0, 1.272, 1.618, and 2.618. Use each line as a planning zone, not a prediction.
The three anchors and one control
Point A
Start of the completed impulse
Point B
End of the completed impulse
Point C
End of the pullback against the impulse
Control
Use one symbol, timeframe, and chart scale
What common extension levels measure
The same A, B, and C inputs produce a ladder of price references. A level becomes useful only after the trading rule defines confirmation, invalidation, and position risk.
| Level | Measurement | How to use it |
|---|---|---|
| 0.618 | 61.8% of the A to B move from C | A nearer projection |
| 1.000 | 100% of the A to B move from C | A full measured move |
| 1.272 | 127.2% of the A to B move from C | A moderate extension |
| 1.618 | 161.8% of the A to B move from C | A wider target zone |
| 2.618 | 261.8% of the A to B move from C | A distant reference |
A repeatable TradingView drawing workflow
- 1
Choose the decision timeframe
Use the chart that defines the setup. A daily thesis should not depend on anchors selected from a noisy five-minute swing.
- 2
Mark point A
For an uptrend, A is the swing low where the impulse began. For a downtrend, A is the swing high.
- 3
Mark point B
B is the opposite end of the completed impulse. Do not move it later just to make an extension line match price.
- 4
Wait for point C
C is the confirmed end of the pullback. If the pullback is still making new extremes, the extension map is provisional.
- 5
Add alerts and a failure rule
TradingView can alert when price crosses an active extension. Define what cancels the setup before enabling the alert.
Keep three-point drawings reproducible
Save the A, B and C bar times and their confirmation times before checking later candles. Retain the original anchors when evaluating results.
Keep price labels visible and store all three coordinates; a screenshot without anchor prices can be hard to audit.
Record both display scale and calculation scale. A log chart can display linear projection prices; enabling log-based interpolation changes the formula, while changing only the display does not.
Retracement and extension answer different questions
Internal retracement levels divide the distance between two extremes. A trend-based extension measures the signed A-to-B move from the third point C. Small ratios can still lie inside the original swing; a line labeled extension does not necessarily exceed B.
That distinction matters when choosing a tool. Use retracement to inspect a correction inside a prior move. Use extension to map possible targets after the correction ends.
The anchor rule matters more than adding more ratios
Two drawings can use the same ratios at different prices because their anchors differ. Specify left/right pivot lengths and confirmation timing, a fixed session range, or an explicit manual selection rule. These methods must not be treated as interchangeable.
Adding more ratios does not repair unstable anchors. Keep a small level set and test one anchor method across a fixed sample before changing it.
- Record the symbol, timeframe, chart scale, and three coordinates.
- Wait for bar-close confirmation when the strategy requires it.
- Keep spread, commission, and slippage assumptions visible.
Set realistic continuation targets
A realistic target fits the measured swing, available market structure, and the strategy risk limit. The 1.618 line can be mathematically correct and still be too far away to offer a useful exit plan.
One practical test is to compare 1.0, 1.272, and 1.618 exits under the same entries and costs. Evaluate how often each target is reached, how long trades remain open, and what happens before the target fails.
Three-point extension formula
This example uses an illustrative SPY impulse from 500 to 520 and a pullback to 510.
Linear projection = C + (B - A) x ratio
A = 500 B = 520 C = 510 Impulse = 20 1.272 target = 510 + (20 x 1.272) = 535.44 1.618 target = 510 + (20 x 1.618) = 542.36
These are invented linear-price examples. For a downward A-to-B move the signed difference is negative. In the local calculator, C must lie strictly between A and B; log interpolation is a different formula.
Automate the anchor and alert rules
Pineify can draft an ABC overlay for review in TradingView. Verify pivot availability and the chosen arithmetic before relying on the plotted levels or alerts.
Create a Pine Script v6 overlay that confirms A, B, and C with adjustable left and right pivot bars. Plot 0.618, 1.0, 1.272, 1.618, and 2.618 trend-based extension levels. Label each anchor with its bar time and price. Add bar-close alerts for selected targets and expose the chart scale choice as an input.Draft the rule with AI
Continue the analysis
Tools for the next check
Fibonacci Extension Calculator
Calculate Fibonacci extension levels from A, B and C. Compare two-point and three-point formulas, bullish and bearish projections, and anchor choices.
Silver 1.618 Fibonacci Extension
Calculate a 1.618 silver extension from fixed swing anchors with an illustrative example, validation rules, and source-backed formulas.
Fibonacci Retracement Visualizer
Learn how to use Fibonacci retracement with rising and falling swing examples. Compare linear and log levels, choose anchors, and check prices in the free tool.
Fibonacci Retracement Settings
Set up Fibonacci ratios, anchors, labels, chart scale, and alerts in TradingView with an auditable baseline template.
Fibonacci Day Trading Strategy
Test a SPY five-minute Fibonacci pullback rule with fixed anchors, invalidation, costs, and TradingView automation.
This page is an information tool, not investment advice. Fibonacci extensions are calculated reference levels. They do not predict a target, reversal, or return.