Adaptive step-based trend following system that uses a stepped price channel methodology. Unlike traditional moving averages that lag price action, TrendStepper only changes direction when price moves a specified number of ticks away from the current trend value.
Category: Trend Detection | Overlay: Yes | Complexity: ⭐⭐⭐
TrendStepper is a volatility-adaptive trend identification system that uses a stepped price channel methodology. Unlike traditional moving averages that lag price action, TrendStepper only changes direction when price moves a specified number of ticks away from the current trend value, filtering out market noise while capturing significant directional moves.
IF Close > TrendValue + (StepSize × TickSize) THEN
TrendValue = Close - (StepSize × TickSize)
Direction = BULLISH
ELSE IF Close < TrendValue - (StepSize × TickSize) THEN
TrendValue = Close + (StepSize × TickSize)
Direction = BEARISH
ELSE
Maintain Previous State
IF Close > TrendValue + (StepSize × TickSize) THEN
TrendValue = Close - (StepSize × TickSize)
Direction = BULLISH
ELSE IF Close < TrendValue - (StepSize × TickSize) THEN
TrendValue = Close + (StepSize × TickSize)
Direction = BEARISH
ELSE
Maintain Previous State
| Parameter | Default | Range | Description |
|---|---|---|---|
stepSize | 10 | 1-100 | Number of ticks required to trigger trend change |
showCloud | true | - | Display trend cloud shading |
bullColor | lime | - | Color for bullish trend |
bearColor | red | - | Color for bearish trend |
✅ Trend following entries (buy on bullish flip, sell on bearish flip)
✅ Trailing stop placement (use TrendStepper value as dynamic stop)
✅ Position bias filter (only trade in direction of TrendStepper)
✅ Exit signal (exit when trend flips against position)
No reviews yet. Be the first to review this indicator!
We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. Read our Privacy Policy for more information.