Stock Screening with Moving Average Trend, Company Scale, and Price Range
Summary
This Chinese-language post describes an equity screen requiring a daily price range threshold, company scale above a stated minimum, and the 20-day moving average above the 120-day moving average. It frames the moving-average relationship as a trend filter and provides example screening logic and a Python outline for retrieving market and financial data.
The post identifies high price variability, possible drawdowns, short-term instability, and moving-average lag as limitations. It proposes adding other technical signals and fundamental measures such as revenue and profit growth, then monitoring results and refining the model. The examples do not present a tested portfolio, clear transaction rules, or performance statistics; therefore, they explain a candidate screening recipe rather than demonstrate its effectiveness. The code also includes conditions that differ from the written selection criteria, so implementation details would need review before use.
Key ideas
- The screen combines a price-range condition, a minimum company-scale condition, and a rising moving-average relationship.
- A faster moving average above a slower one is used to represent a favorable trend.
- The post notes that volatile stocks can experience large drawdowns and moving averages can react slowly.
- It recommends adding fundamental and technical measures and tracking selection outcomes over time.
- The examples contain inconsistencies and provide no evidence of strategy performance.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.