Skip to content
All library documents

Volatility-Adjusted Moving-Average Breakouts for Trend Following

Article Strategy library · Author: ChaoZhang

Summary

This trend-following method combines short- and long-period moving averages with a volatility-scaled channel. It estimates true range from the prior close and current high or low, averages that range, and multiplies it by a band factor. A long signal occurs when price rises above both moving averages plus the band; a short signal occurs below both averages minus the band. The rules also close positions when price crosses back through the specified thresholds. The listed defaults are 20 periods for the long average, 5 for the short average, and a band factor of 1.

The document presents the system as a way to adapt thresholds to changing volatility and reduce noisy trades, but supplies no backtest performance results. The published setup specifies BTC/USDT futures and a date range. It cautions that long-term signals can lag short-term adjustments, parameters may need tuning across markets, and abrupt events can challenge stop placement. The prose has some ambiguity about the short-position exit rule, so its exact behavior should be checked before implementation.

Key ideas

  • The system uses average true range as a dynamic band around short- and long-period moving averages.
  • Long entries require price to exceed both upper thresholds, while short entries require it to fall below both lower thresholds.
  • The rules close positions when price crosses back through the stated thresholds.
  • The document proposes that volatility adjustment and dual averages may reduce noise, but reports no measured performance.
  • Parameter fit and lag during fast changes are cited as limitations.

Tags

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