.png)

Trend Pullback Profiler
Trend Pullback Profiler is a cTrader indicator built to analyze how a trend breathes by measuring the depth and frequency of pullbacks – now also in Fibonacci retracement %.
Using an EMA-based trend filter, the indicator:
- detects when a clear uptrend or downtrend is in place;
- identifies each confirmed pullback within that trend;
- measures the pullback depth in pips;
- computes the Fibonacci-style retracement percentage relative to the last impulse leg;
- keeps live track of:
- how many pullbacks occurred in the current trend,
- the last pullback depth,
- the average pullback depth,
- the last Fibonacci retracement %.
On the chart, it:
- plots a large green dot at the low of the pullback in an uptrend,
- a large red dot at the high of the pullback in a downtrend,
- optionally prints a compact label like:
22.5p / 38.2%.
In the top-left corner, a dynamic legend displays:
- current trend direction (UP / DOWN / NONE);
- number of pullbacks in the current trend;
- last pullback depth (in pips);
- average pullback depth (in pips);
- last Fibonacci retracement percentage.
Key Parameters
- Trend EMA period
EMA period used to define trend direction. - Min pullback size (pips)
Minimum required pullback depth (in pips) to count as a valid retracement. - Breakout buffer (pips)
Extra distance price must move beyond the previous trend extreme to confirm a new leg and close the pullback. - Signal offset (pips) for text
Vertical offset for text labels relative to the pullback high/low. - Show legend on chart
Toggles the on-chart legend with trend, last and average metrics. - Show text labels near dots
If enabled, prints a small label next to the dot with pullback depth (and optionally Fibonacci %). - Show Fibonacci % in labels
If enabled, shows both pips and Fibonacci % in the label (XX.Xp / YY.Y%). - Dot size
Controls how big the dots appear on the chart, making pullbacks easy to spot even on lower timeframes.
Practical use cases
- Visually profiling how deep pullbacks usually are on a given symbol/timeframe.
- Planning limit entries around typical retracement zones instead of random levels.
- Spotting unusually deep pullbacks (for example, beyond 61.8% or 78.6%) that may signal trend exhaustion or a possible reversal.
- Adding objective, numeric pullback and Fibonacci information to your trend-trading playbook.
How Fibonacci retracement is calculated in Trend Pullback Profiler
Trend Pullback Profiler calculates the Fibonacci-style retracement percentage based on the last impulse leg of the trend, not on arbitrary highs and lows.
In an uptrend
- The indicator tracks an impulse leg from:
- Trend base price = last significant low (end of the previous pullback)
- Trend extreme = last swing high of the trend
- When a pullback forms, the indicator measures:
- Depth of the pullback (price):
depthPrice = trendHigh – pullbackLow - Size of the impulse leg:
legSize = trendHigh – trendBasePrice
- Depth of the pullback (price):
- The Fibonacci retracement percentage is:
Fib% = (depthPrice / legSize) * 100
So if price falls back roughly 38.2%–50% of the last impulse before continuing up, you’ll see values close to 38.2%, 50%, 61.8%, etc.
In a downtrend
- The impulse leg runs from:
- Trend base price = last significant high (end of the previous pullback)
- Trend extreme = last swing low of the trend
- The pullback goes up against the trend, and the indicator measures:
- Depth of the pullback (price):
depthPrice = pullbackHigh – trendLow - Size of the impulse leg:
legSize = trendBasePrice – trendLow
- Depth of the pullback (price):
- Same formula:
Fib% = (depthPrice / legSize) * 100
This way, every dot you see on the chart represents a pullback inside a clear impulse of the current trend, expressed both in pips and in Fibonacci %, so you can quickly judge if a retracement is shallow, typical, or unusually deep.
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.png)
.png)
.jpg)
.png)
 (1).png)
.png)
.jpg)
.png)
.png)
.png)
.png)
.png)
.png)








![Logo "[Stellar Strategies] Ultimate Trend & Momentum Dashboard"](https://market-prod-23f4d22-e289.s3.amazonaws.com/d8a894f3-34df-4f37-b4a3-c37e971e4e1f_cT_cs_4141285_NAS100_2025-06-24_17-12-20.png)

.jpg)



