Stock Screen for Wide Ranges, Past Limit-Ups, and Recent Price Surges
Summary
The proposed equity screen selects stocks with a large daily trading range, at least two limit-up events over a 500-day lookback, and at least one daily gain of 10% or more during the latest 25 trading days. The post provides formula sketches and a Python example for calculating range, counting past limit-up events, and checking for a recent surge. It also adds a control-related condition in the code, though that measure is not clearly explained and differs from the three headline filters.
The approach emphasizes price action and recent momentum. The author cautions that it depends heavily on technical signals, may be affected by data and calculation errors, and requires quick responses to changing market conditions. Fundamental filters and additional indicators are suggested as possible refinements. The post supplies no backtest, return statistics, or validation of the proposed conditions; its formulas and sample code also appear to use differing definitions and should not be treated as a fully specified, verified strategy.
Key ideas
- The screen combines a large daily range with at least two limit-up events in a 500-day period.
- It also requires at least one daily gain of 10% or more within the latest 25 trading days.
- The example code includes an additional control-related filter that is not clearly defined in the explanation.
- The method focuses on technical price behavior and recent momentum.
- The document warns about data errors and market changes but gives no backtest evidence.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.