Moving Average Deviation Breakouts Using Standard Deviation Bands
Summary
This strategy measures how far a smoothed price series sits from its moving average in standard-deviation units. It first applies a three-period weighted moving average, then calculates a 17-period average and standard deviation. A long signal occurs when the normalized deviation is below −1 and begins rising; a sell signal occurs above 1 when the deviation begins falling. The document presents this as a way to detect reversals or trend changes using volatility-scaled thresholds.
The rationale is that smoothing and a dynamic standard-deviation range may reduce noise and adapt the trigger to changing volatility. However, no performance results are given, and the stated test configuration covers only a short period on BTC futures. The published code opens a long position on the lower-threshold signal and closes that long on the upper-threshold signal; it does not implement the short entry described in the prose. The document also flags sparse signals in quiet markets, unreliable thresholds during sharp moves, lag, and sensitivity to parameter choices. It recommends testing across market conditions and adding risk controls such as stop losses.
Key ideas
- The signal normalizes a smoothed price deviation by its rolling standard deviation.
- A rising deviation below −1 triggers a long entry, while a falling deviation above 1 closes the long in the published code.
- The prose describes short entries, but the supplied implementation does not open short positions.
- Volatility scaling may adapt thresholds, though extreme moves and parameter choices can undermine the signals.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.