Skip to content
All library documents

A-Share Screening with KDJ Momentum, Price Range, and a 2021 Filter

Article SuperMind

Summary

This note describes an A-share stock screen combining a daily price-range threshold, a 2021 date filter, and an increase in the K value of the KDJ indicator. Its indicator example adds conditions involving K crossing above D and reaching a high level; the Python outline instead filters for a rising K value. The intended use is to identify stocks showing both price movement and short-term momentum, then place them in a candidate pool.

The document argues that a larger daily range may offer greater upside potential and that rising K may indicate strength. It provides formula and code examples, but no backtest, performance evidence, or complete implementation that can establish the screen’s effectiveness. The examples also differ in their precise conditions, and parts of the Python workflow appear inconsistent about the data fields and KDJ calculation. The author cautions that the screen may overemphasize short-term price action, omit company fundamentals, and misclassify trends if indicators are selected or calculated poorly. Suggested additions include fundamental filters and other technical indicators.

Key ideas

  • The screen combines a daily price-range condition, a calendar-year filter, and rising KDJ K values.
  • The indicator example also requires a K-over-D condition and a high K reading.
  • The document offers formula and Python examples but reports no strategy performance results.
  • The examples differ in their conditions, so the intended screen is not implemented consistently.
  • The author recommends considering fundamentals and additional indicators while recognizing trend-classification risk.

Tags

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