Skip to content
All library documents

Dual SSL Trend Signals with Moving Average Confirmation and Stops

Article Strategy library · Author: ChaoZhang

Summary

This trend-following approach uses upper and lower rails derived from moving averages of highs and lows to classify the market as bullish or bearish. It pairs that direction filter with a long-period moving average for entry confirmation, and describes exiting when price crosses back through an SSL rail. A stop is intended to limit losses. The text recommends checking different periods and considering walk-forward analysis to assess parameter robustness.

The source code differs in places from the prose: it uses a 200-period exponential moving average, while the description refers to a simple moving average, and the stop logic assigns a rail level rather than implementing the described fixed-percentage stop. The configured BTC/USDT futures backtest spans a stated date range, but no performance results are included. The document warns that period choices and stop distance can materially change signals, and that overfitting is a concern; its claims of stability are not supported by reported evidence.

Key ideas

  • The SSL rails classify direction using moving averages of recent highs and lows.
  • The described entries combine the SSL direction with a crossing of a long-period moving average.
  • The code uses an exponential moving average for confirmation, despite the prose describing a simple moving average.
  • The source's stop implementation does not clearly match the described fixed-percentage stop.
  • The document recommends parameter robustness checks but reports no backtest results.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.