Skip to content
All library documents

Stock Screening with Weekly Moving-Average Crossovers and Price Amplitude

Article SuperMind

Summary

This stock-selection approach combines price amplitude above 1, a weekly crossover of the 5-period moving average above the 10-period average, and a condition that the stock rose during 2021. It aims to find shares with notable price movement and an upward trend, with the historical gain serving as an additional strength filter. The document provides a moving-average definition and sample Python code for screening stocks using daily data and moving-average crossover checks.

The code and prose are not fully aligned: the explanation specifies a weekly crossover and an amplitude filter, while the sample code calculates moving averages from daily closes and does not implement the amplitude condition. No backtest results or evidence of profitability are presented. The document notes that broad market conditions, company-specific adjustments, and omitted industry or fundamental information may affect results; it suggests combining technical and fundamental factors, but does not demonstrate an improved version.

Key ideas

  • The stated screen uses price amplitude, a weekly 5-versus-10 moving-average crossover, and gains during 2021.
  • The proposed signals combine volatility and trend with a historical performance filter.
  • The sample code uses daily closes and omits the amplitude condition, so it differs from the stated rules.
  • The document provides no performance evidence and identifies market, company, industry, and fundamental risks.

Tags

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