Screening Stocks with Weekly Moving Average Crossovers and Price Filters
Summary
This stock-selection proposal combines three technical conditions: trading amplitude above 1, a weekly five-period moving average crossing above the ten-period average, and price above its five-day average. The article describes the screen as a way to identify stocks with rising trend and price strength. It offers example indicator logic and Python snippets for checking historical data and sorting qualifying stocks by circulating market capitalization.
The article acknowledges that the screen focuses heavily on technical signals and may miss company fundamentals or produce unstable selections amid market risk. It suggests incorporating financial measures and more rigorous quantitative methods. There are inconsistencies between the stated weekly crossover and the code, which appears to compare moving averages without clearly enforcing a crossover; the Python example also uses volume as a proxy for amplitude. No backtest results or evidence of investment performance are supplied, so the method remains a proposal requiring validation.
Key ideas
- The proposed screen combines an amplitude threshold, a weekly moving-average crossover, and price above a short-term average.
- The article provides example implementations and ranks qualifying shares by circulating market capitalization.
- It recognizes that technical filters alone omit company fundamentals and can select unstable stocks.
- The examples do not clearly implement all the stated conditions, and no performance evidence is reported.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.