Screening Stocks by Intraday Range, Ten-Day Average, and Listing Age
Summary
This article describes a stock-selection screen based on three conditions: a daily high-low range above a stated threshold, an opening price near the ten-day moving average, and at least five years since listing. The intended interpretation is that elevated range identifies short-term activity, an opening near the average may reflect a pullback or consolidation, and a longer listing history selects more established companies. Formula references and Python examples show how to calculate the conditions and intersect the resulting candidate sets.
The article cautions that listing age is not a measure of company quality and that short-term price behavior can carry substantial volatility. It recommends adding fundamental and financial measures and strengthening risk controls. The document provides no backtest, return data, or evidence that the filters identify stocks with greater upside. Its implementation also depends on the chosen definition of range and the tolerance around the moving average, so the screen is a starting rule rather than a validated strategy.
Key ideas
- The screen requires a daily price range above its threshold, an opening price within five percent of the ten-day average, and a listing history of at least five years.
- The article treats price range as a proxy for short-term activity and proximity to the moving average as possible consolidation.
- Listing age is used as a maturity filter, though the article acknowledges it does not establish company quality.
- The examples implement the rules through price calculations and an intersection of qualifying stocks.
- No performance evidence is presented, and the author recommends adding fundamentals and risk controls.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.