Gaussian Filter Channels for Trend-Following Entries
Summary
This document explains a trend-following approach using a Gaussian filter and filtered True Range to form a center line and surrounding channel. A price move above the upper band is used to open a long position, while a move back below that upper band closes it. The filter's pole count, sampling period, range multiplier, reduced-lag option, and fast-response option affect smoothness and responsiveness.
The text frames the method as a way to participate in sustained trends while limiting trading in ranges, but gives no performance statistics. It identifies sudden reversals, choppy markets, and parameter choice as risks, and suggests stop losses, additional filters, and multi-timeframe analysis. The prose describes both buy and sell signals at channel boundaries, whereas the included code implements long entries and exits only; its date condition is also unconditionally true. Published settings specify a Bitcoin futures test period, but do not report results, so effectiveness cannot be inferred from them.
Key ideas
- A repeated exponential filtering process creates a smoothed center line, while filtered True Range sets channel width.
- Pole count, sampling period, and range multiplier govern the channel's smoothness and breadth.
- The included code enters long when price crosses above the upper band and exits when price crosses back below it.
- The code does not implement the short-side behavior described in the prose.
- Trend reversals, sideways markets, parameter selection, and the absence of explicit stops are important limitations.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.