A Stock Screen Combining Price Range, Price Level, and KDJ Crossover
Summary
This screening example combines a daily price-range threshold, a closing-price condition centered on 18.5 yuan, and a newly formed KDJ bullish crossover. The intended selection is stocks with substantial short-term movement, a specified price level, and a recent momentum signal. The document includes formula and Python examples and suggests sorting qualifying names by trading value.
It provides no backtest, return history, benchmark comparison, or evidence that the conditions predict gains. The price condition is unusually exact and may yield few matches; the described range denominator also differs between the narrative and formula examples. The displayed formula’s KDJ conditions appear to require crossing several levels simultaneously, while the Python example tests a K-over-D crossover, so the implementations are not equivalent. The source acknowledges that technical indicators can lag or misclassify price action and recommends combining indicators and moving averages. These suggestions are not tested in the document, so the screen should be treated as an unvalidated example.
Key ideas
- The proposed screen combines a daily range filter, a closing-price level, and a recent KDJ bullish crossover.
- The formula and Python examples implement different crossover conditions, so they may select different stocks.
- The document reports no measured trading performance or evidence of predictive power.
- An exact price requirement and differing range definitions can materially affect the selected universe.
- The source notes indicator lag and suggests combining signals, though it does not evaluate those additions.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.