Skip to content
All library documents

Moving Average Trend Signals with ATR Targets and Volatility Sizing

Article Strategy library · Author: ChaoZhang

Summary

This strategy pairs moving average trend signals with Average True Range based profit targets and volatility-sensitive position sizing. The description says to go long when a shorter average crosses above a longer one, and short on the reverse cross. After entry, a target is set at an ATR multiple from the entry price; position size is intended to decrease as ATR rises, so exposure falls in more volatile conditions.

The document also discusses risks and possible adjustments, including moving average lag, unstable target distances as volatility changes, small positions during high volatility, and the absence of a stop loss in the overview. It suggests testing parameters, adding filters, setting a position floor, and using a stop. A BTC/USDT futures example is specified for five-minute bars over one week in September 2023, with a one-minute base period, but no results are supplied. The accompanying source appears to implement slope changes in a single moving average and targets based on current close plus or minus ATR, so the written crossover and entry-based target description may not match the code exactly.

Key ideas

  • The described entry signal follows the direction of a short and long moving average crossover.
  • Profit targets are set using an ATR multiple, while intended position sizing varies inversely with ATR.
  • Moving average lag and changing volatility can make entries and target distances less effective.
  • The overview flags missing stop-loss protection and recommends testing filters and risk controls.
  • Published test settings identify a brief BTC/USDT futures period but report no performance results.

Tags

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