Heikin Ashi High-Low Moving Average Channel Breakouts
Summary
This strategy builds a channel from separate simple moving averages of price highs and lows. With the Heikin Ashi option enabled, it compares the Heikin Ashi close with those channel boundaries: a close above the high-based average opens a long position, while a close below the low-based average closes it. The settings allow independent lengths for the two averages and a choice between Heikin Ashi data and regular chart values.
The document explains the approach as a way to smooth price noise and identify trend breaks, but it provides no measured performance or backtest results. It identifies important limitations: moving averages lag, channel breaks can fail, and the described implementation has no stop loss. It suggests testing parameter choices, accounting for trading costs, and adding confirmation or risk controls. The code’s short signal closes a long position rather than opening a short, so the strategy is long-only as shown; the overview’s reference to short entries is imprecise.
Key ideas
- Separate averages of highs and lows form the channel boundaries.
- A close above the upper boundary opens a long position, and a close below the lower boundary closes it.
- The inputs select the average lengths and whether to use Heikin Ashi values.
- The shown code does not open short positions or specify a stop loss.
- The document recommends evaluating parameters, costs, confirmation rules, and risk controls.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.