Stock Screening with Weekly Moving Average Crossovers and Amplitude
Summary
The document describes a stock screen combining price amplitude, a weekly moving average crossover, and a fixed share price. It presents the idea as a way to find shares with recent price movement and an upward trend: amplitude is calculated from the daily high, low, and previous close, while moving averages are calculated from closing prices. The written rule specifies a weekly five-period average crossing above a ten-period average, although the sample Python logic calculates rolling averages from daily data instead. The text also gives a price threshold of 18.5, despite a different figure in the page heading.
No historical performance results or validation are provided, and the code does not demonstrate the weekly calculation described in the prose. The document itself flags that the screen omits fundamentals and industry conditions, and suggests combining it with valuation or industry data and reviewing portfolio weights. Its fixed-price filter and inconsistent rule descriptions limit how directly the example can be implemented or interpreted.
Key ideas
- The screen combines an amplitude filter with a moving average crossover and a share price condition.
- The written strategy uses a weekly five-period average crossing above a ten-period average.
- The sample code uses daily rolling averages, which do not match the stated weekly rule.
- The text recommends considering fundamentals, industry data, and portfolio risk alongside technical filters.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.