Skip to content
All library documents

Screening Stocks by Range, Year, Weekly Candles, Volume, and Moving-Average Breakout

Article SuperMind

Summary

The document proposes a stock screen combining daily range, a calendar-year filter, and bullish price and volume conditions. Its written description calls for stocks with an amplitude above one percent during 2021 and a positive weekly candle. The accompanying formula adds rising short-term volume and a close crossing above a 60-period moving average. The Python example expresses a similar screen using historical highs, lows, closes, opens, volume, and dates.

The post characterizes high amplitude as higher volatility and a bullish candle as evidence of an upward trend, but supplies no backtest, returns, or supporting analysis. It acknowledges that volatile stocks carry greater risk and that candle interpretation can be subjective, suggesting additional indicators and risk controls as possible refinements. The formula and code do not align perfectly: in particular, the Python moving-average crossover call appears to reverse the intended series order, and the weekly framing is not clearly implemented in the daily-data operations. Results would depend on resolving these definitions and testing the screen on suitable data.

Key ideas

  • The proposed screen combines a historical year filter, a daily range threshold, and bullish price conditions.
  • The formula also requires stronger short-term volume and a close crossing above a 60-period moving average.
  • The author identifies elevated volatility and subjective candle interpretation as risks.
  • The post offers no performance evidence, and its code does not clearly implement weekly candles.

Tags

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