Screening Shanghai-Listed Stocks by Daily Range and Listing Age
Summary
The document describes a stock selection rule combining three filters: daily high-low range exceeding 1% of the previous close, a stock code beginning with 60, and a listing age above a stated threshold. It presents the first two filters as ways to find more volatile shares in a specific market segment, while the age condition is intended to exclude newer listings. Indicator formula and Python examples show how the filters can be combined, although the Python excerpt references a data library and does not include all imports needed to run it as shown.
The post cautions that a large range does not imply favorable performance, focusing on one code prefix excludes other markets, and long-listed companies may be mature or declining. It recommends adding technical and fundamental measures and risk controls. No backtest results or performance evidence are supplied, and the listing-age threshold in the examples is a rule choice rather than a demonstrated predictor of stability. The selection criteria therefore describe a basic screen, not a complete trading strategy.
Key ideas
- The screen requires a daily high-low range above 1% of the prior close.
- It restricts candidates to stock codes beginning with 60.
- It also filters for a minimum listing age, illustrated as ten years.
- Large daily ranges can increase volatility without indicating positive future returns.
- The post suggests combining the screen with other measures and risk controls.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.