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.
How I keep three-point drawings consistent
When I test a SPY extension rule, I save the A, B, and C bar times before checking later candles. That prevents the anchors from drifting after the result is known.
I keep price labels visible until the chart note is complete. A screenshot without anchor prices is hard to audit.
I use the same chart scale for the drawing and the test. Mixing a logarithmic chart with a linear calculation changes the level positions.
Retracement and extension answer different questions
A retracement divides the distance between two extremes and looks inside the measured move. A trend-based extension starts from the third point and projects beyond the pullback.
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 traders can use the same ratios and get different lines because they chose different pivots. Define the pivot rule first. A five-bar confirmed pivot, a session high and low, or a manually approved swing are different methods.
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.
Uptrend target = C + (absolute value of 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 teaching prices, not current SPY levels or forecasts.
Automate the anchor and alert rules
Pineify can turn a written ABC definition into Pine Script so the pivot logic and extension math remain visible.
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.Generate the Pine Script
Continue the analysis
Tools for the next check
Fibonacci Extension Calculator
Calculate extension reference prices with two-point and three-point ABC methods for stocks, forex, and crypto.
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
Calculate and visualize Fibonacci retracement and extension levels on an interactive chart from uploaded price data or manual high and low inputs.
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.