Screening Shanghai-Listed Stocks by Range and Rising Moving Averages
Summary
The document presents a stock screen for securities whose codes begin with the specified Shanghai prefix, whose daily trading range exceeds a threshold, and whose moving averages are described as diverging upward. It includes a technical formula and a Python example intended to calculate range and compare recent closing prices with moving-average values. The stated rationale is to focus on more volatile stocks with relatively favorable price movement.
The author warns that restricting the universe by code prefix can concentrate holdings, while the small set of technical conditions may miss opportunities or perform poorly across changing market regimes. Fundamental data and other indicators are suggested as possible additions. No backtest or measured performance is supplied. The prose, formula, and sample code do not fully align in their description of the moving-average condition, so the precise signal definition should be checked before implementation.
Key ideas
- The screen combines a minimum daily range, an upward-moving-average condition, and a stock-code prefix filter.
- The example provides technical formula and Python references, but no tested performance evidence.
- A narrow stock universe can reduce diversification and concentrate exposure.
- The limited technical conditions may be sensitive to market regime and omit fundamental information.
- The written moving-average description and implementation examples may encode different signal definitions.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.