A Stock Screen Combining Range, KDJ Crossovers, and the 10-Day Average
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.