Screening Shanghai-Listed Stocks by Turnover Rate
Summary
This community post proposes a stock screen that combines Shanghai-listed shares, identified by codes beginning with 60, with a turnover-rate condition. Its description first gives a 3%–12% turnover range, but then states that the actual selection and sample Python filter use 2%–9%. The code retrieves listed stock information and daily turnover data, keeps names meeting the latter range, and sorts candidates by total market value.
The author presents turnover as a rough measure of trading activity and liquidity, while acknowledging that the screen ignores fundamentals, industry conditions, policy changes, and other price drivers. No backtest, return evidence, or rationale for the thresholds is supplied. The conflicting turnover ranges make the intended rule ambiguous, and the code does not implement the stated 3%–12% condition. The screen is therefore a basic candidate filter rather than a complete strategy; the post itself recommends combining it with other analysis and assessing risks before live use.
Key ideas
- The proposed universe is Shanghai-listed stocks whose codes start with 60.
- The post gives conflicting turnover thresholds: 3%–12% in its description and 2%–9% in its implementation.
- The sample Python logic filters on daily turnover and ranks qualifying names by total market value.
- Turnover can indicate trading activity, but the screen omits fundamental and other market information.
- No performance testing or evidence for the chosen thresholds is provided.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.