Skip to content
All library documents

Stock Screening with Price Range, Dividend Yield, and KDJ Crossover

Article SuperMind

Summary

This stock-screening example combines three filters: intraday amplitude above 1, a dividend yield threshold above 25% for 2019, and a newly formed bullish KDJ crossover, where K crosses above D. It gives illustrative formula and Python approaches for applying the conditions and sorting the resulting candidates by turnover ratio. The screen is framed as combining short-term price movement, dividends, and a technical signal, but it does not report selected stocks or investment returns.

The text cautions that relying heavily on a KDJ crossover can produce false signals and says the screen omits company fundamentals such as financial strength and management. It suggests combining additional technical measures and fundamental indicators. The examples are explicitly illustrative and require adjustment to actual data and platform behavior. In particular, the wording and code do not fully clarify the amplitude scale or how the historical dividend measure is aligned with the screening date, so those definitions and point-in-time data should be checked before testing.

Key ideas

  • The screen requires amplitude above 1, a 2019 dividend yield above 25%, and a bullish KDJ crossover.
  • The KDJ condition identifies a point where K crosses above D.
  • The example provides formula and Python-style approaches and ranks candidates by turnover ratio.
  • The author warns that KDJ can give false signals and that the screen omits important company fundamentals.
  • The example code needs adaptation, and the amplitude and dividend data definitions should be verified.

Tags

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