Skip to content
All library documents

Screening Chinese Stocks by Turnover and KDJ K-Line Growth

Article SuperMind

Summary

The proposed screen selects Shanghai-listed stocks whose turnover lies between 3% and 12%, then ranks or filters them for a strong increase in the K value of the KDJ stochastic indicator. The accompanying Python example retrieves listed stock data and daily price bars, calculates the indicator, measures the K value’s percentage change, and keeps stocks whose latest change exceeds a stated threshold. It therefore combines a liquidity constraint, a market segment restriction, and a short-term technical momentum signal.

The post cautions that KDJ reflects price movement rather than company fundamentals and recommends combining technical and fundamental measures to improve selection. However, it gives no backtest, benchmark, transaction-cost analysis, or evidence that the example produces reliable returns. The code uses a fixed historical date range and does not clearly implement the stated turnover filter, so the written screening logic and sample implementation are not fully aligned.

Key ideas

  • The screen targets stocks with turnover between 3% and 12% and codes beginning with 60.
  • It selects for a large recent increase in the K component of the KDJ indicator.
  • The example calculates K-value percentage change from daily price data and applies a threshold.
  • The author notes that a technical signal alone does not capture fundamental quality.
  • No performance testing is presented, and the sample code does not clearly apply the turnover condition.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.