Skip to content
All library documents

Screening Stocks for Large Daily Range, KDJ Crossovers, and Weekly Gains

Article SuperMind

Summary

This post describes a stock-selection screen combining daily price range, a fresh KDJ crossover, and positive weekly candles. Its stated logic looks for an intraday high-low range above a threshold, a recent crossover in the KDJ oscillator, and consecutive weeks with bullish candles. It provides formula and Python examples for calculating these conditions and placing matching stocks in a watchlist. The author interprets a larger daily range as potential opportunity, a new crossover as improving sentiment, and bullish weekly candles as evidence of upward movement.

The post acknowledges that the screen relies heavily on technical indicators, that KDJ can lag price, and that weekly candle signals cover a short horizon. It suggests adding company fundamentals, other indicators, trend adjustments, and checks on the persistence of weekly gains. The examples do not demonstrate that the conditions predict returns, and their implementations may not match perfectly: the prose specifies a fresh KDJ crossover and two consecutive bullish weeks, while calculation details and code may handle those conditions differently. The screen should therefore be treated as a proposed filter rather than a validated strategy.

Key ideas

  • The proposed watchlist screen combines a minimum daily range, a recent KDJ crossover, and consecutive bullish weekly candles.
  • The author treats the conditions as signs of volatility, improving sentiment, and recent upward movement.
  • The post notes that technical-only signals can miss fundamentals and that KDJ may lag price.
  • The formula and Python examples do not establish predictive performance and may differ in their condition handling.

Tags

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