Skip to content
All library documents

Stock Screen Using Price Range, KDJ Crossover, and MACD Trend Filter

Article SuperMind

Summary

This Chinese stock-screening proposal combines three technical conditions: daily high-low amplitude above 1%, a newly formed KDJ crossover, and weekly MACD above its zero axis. The explanation treats a larger daily range as evidence of volatility, the crossover as a possible shift in short-term momentum, and positive weekly MACD as a broader uptrend filter. It includes formula and Python references, but the implementation details do not consistently support the stated rule: the Python calculations use rolling averages and appear to compare MACD lines rather than test weekly MACD above zero, while the formula section also describes a crossover condition differently from the prose.

The page offers no historical results or backtest, so the suggested signals are not evidence of predictive power. It cautions that the screen omits company financial and operating risks and may be affected by macroeconomic conditions, market trends, and flows. Suggested refinements include adding valuation, earnings, index-trend, or other indicator measures. This is a technical candidate filter whose timeframe, indicator formulas, and crossover definitions need to be made consistent before evaluation.

Key ideas

  • The stated screen combines daily amplitude above 1%, a fresh KDJ crossover, and weekly MACD above zero.
  • The author interprets these filters as volatility, short-term momentum, and broader trend signals.
  • The formula and Python examples do not consistently implement the written weekly MACD and crossover conditions.
  • The post gives no backtest or performance evidence and identifies fundamental and macroeconomic risks.
  • Suggested refinements include adding valuation, earnings, index trends, or other indicators.

Tags

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