Skip to content
All library documents

Z-Score Signals for Trading Price Deviations from a Moving Average

Article Strategy library · Author: ChaoZhang

Summary

The strategy standardizes closing price relative to its recent mean by subtracting an n-period simple moving average and dividing by the standard deviation over the same period. The resulting z-score expresses the price’s distance from its average in standard-deviation units. The described system takes a long position when the score is above a trigger and a short position when it is below; a reverse option swaps those directions. The listed period is 20 and the default trigger is zero.

A published BTC_USDT futures backtest setup covers a short date range, but no performance results are provided. The material describes unusually high or low scores as price anomalies, yet the supplied default trigger at zero means the rule changes direction around the average rather than waiting for an extreme deviation. The strategy therefore needs interpretation and testing before it can be treated as a conventional extreme-price breakout approach.

The document warns that the rules can produce false signals and says parameter selection and stop-loss design matter. It suggests threshold tuning and adding filters, but presents no evidence that these changes improve outcomes.

Key ideas

  • The z-score measures closing price’s distance from its moving average in standard-deviation units.
  • The stated rule goes long above the trigger and short below it, with an option to reverse direction.
  • The listed default trigger is zero, so signals do not require an extreme deviation.
  • A futures backtest setup is supplied without reported performance metrics.
  • False signals and the absence of a specified stop-loss method are limitations.

Tags

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