A-Share Screening with Turnover, KDJ Crossovers, and Recent Limit-Ups
Summary
This A-share stock screen combines a turnover-rate band of 3%–12%, a newly formed KDJ bullish crossover, and at least one limit-up event in the preceding 25 days. The referenced formula also requires price at or above its 20-day moving average and approximates a limit-up using a daily high more than 9.7% above the prior close. The accompanying Python example adds exclusions for special-treatment stocks and checks recent price and indicator data.
The rationale is that turnover may capture trading activity, KDJ may signal a short-term shift in price momentum, and a recent limit-up may indicate market interest. The author warns that the screen omits fundamentals, broad-market direction, and industry context, and that obvious criteria may become crowded. No backtest results or performance evidence are supplied. The suggested refinements include adding fundamental and industry filters and checking company news and financial statements around limit-up events.
Key ideas
- The screen requires turnover between 3% and 12%, a fresh bullish KDJ crossover, and a limit-up within the prior 25 days.
- The referenced formula also requires price to be at or above its 20-day moving average.
- A recent limit-up is treated as a possible sign of market interest, though it may also reflect speculative activity.
- The method does not account for company fundamentals, market direction, or industry effects.
- Adding fundamental, industry, news, and financial-statement checks is proposed as a way to refine the screen.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.