Skip to content
All library documents

KDJ Oscillator Signals and an Example China Stock Screening Strategy

Article FMZ forum · Author: 发明者量化-小小梦

Summary

This article introduces the KDJ stochastic oscillator, formed from the close’s position within a recent high-low range and smoothed into K and D lines, with J derived from them. It describes common interpretations: high and low readings as overbought or oversold conditions, K-D crossovers as possible signals, divergence as a warning, and flattening slopes as a potential sign of a short-term turn. It also cautions that the indicator may be less suitable for illiquid or inactive stocks.

An accompanying historical example selects stocks in a broad China equity universe using K-D behavior and a low-level K reversal condition. It allocates available cash across selected names and exits holdings when price falls sufficiently below a short moving average. The sample code refers to a historical period and benchmark, but reports no strategy returns or risk statistics. It is presented as an example, not validated evidence; the article does not explain transaction costs, survivorship effects, or how the signal parameters were chosen. Its written KDJ formulas also contain apparent notation inconsistencies, so implementation details should be checked against a trusted definition.

Key ideas

  • KDJ derives from the close’s location within a recent high-low range and smooths the result into K and D values.
  • The article treats crossovers, extreme readings, divergence, and slowing slopes as possible signal cues.
  • The example screen combines K-D conditions with a reversal condition near low indicator readings.
  • The sample portfolio spreads available cash among selected stocks and exits on a price-to-moving-average condition.
  • The article provides no performance results, and its displayed formulas should be independently verified.

Tags

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