Screening Chinese Stocks by Turnover, Market Capitalization, and Earnings
Summary
This document presents an A-share stock screen using turnover between 3% and 12%, total market capitalization below 10 billion yuan, positive earnings, and tradable market capitalization between 5 billion and 10 billion yuan. The formula also orders candidates by trading amount. Its stated rationale is to focus on stocks with active trading and sufficient liquidity while excluding companies with recent negative earnings.
A Python example adds further filters, including main-board listing, recent earnings history, and a comparison of money flow with a prior observation. The article acknowledges that the basic screen omits broader company fundamentals and suggests adding financial and industry analysis. It supplies no backtest or performance evidence, and the code example contains data-field assumptions that may need adjustment to a particular source. The proposed selection logic is therefore a screening template, not evidence that the criteria produce superior returns.
Key ideas
- The core screen sets turnover between 3% and 12%, caps total capitalization at 10 billion yuan, and requires positive earnings.
- It restricts tradable market capitalization to 5–10 billion yuan and ranks candidates by trading amount.
- The Python example adds listing, earnings-history, and money-flow filters.
- The article provides no performance testing and recommends considering company and industry fundamentals.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.