Skip to content
All library documents

A Stock Screen Combining Range, KDJ Crossovers, and the 10-Day Average

Article SuperMind

Summary

This document outlines a stock-selection screen that combines a daily range threshold, a newly formed KDJ crossover, and an opening price near the 10-day moving average. It frames the range condition as a volatility filter, the crossover as a possible momentum shift, and proximity to the average as a price-location filter. It also provides indicator formulas and sample implementation logic for assembling the conditions into a candidate pool.

The article identifies several limitations: trend judgments can be wrong, KDJ can give false signals, and an opening price near a moving average does not establish investment value. It suggests supplementing technical signals with fundamental research, other indicators, and longer-horizon measures. The examples are implementation references rather than a tested strategy: the document reports no backtest, performance, transaction costs, or risk-adjusted results. The Python example also uses broad historical-array checks for the moving-average condition, which may not match the stated requirement that the current opening price be near that average.

Key ideas

  • The screen combines a range filter, a recent KDJ crossover, and opening-price proximity to the 10-day moving average.
  • The document interprets a larger daily range as greater volatility and a fresh KDJ crossover as a possible shift in momentum.
  • It warns that technical indicators can give false signals and that proximity to a moving average is not a valuation measure.
  • Fundamental analysis, additional indicators, and longer-term measures are suggested as possible complements.
  • The formulas are examples and the document provides no backtest or evidence of trading performance.

Tags

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