Screening Stocks by Daily Range, Prior Limit Status, and Listing Age
Summary
This A-share screening idea selects stocks whose intraday high-low range exceeds a threshold, which did not hit the upper price limit on the previous day, and which have been listed longer than a chosen minimum age. The range is defined relative to the prior close. The stated rationale is to focus on stocks with meaningful price movement while excluding very recent listings and stocks whose immediate past limit-up behavior may make them less suitable for the screen.
The document gives indicator and listing-age formulas and a Python example that uses market data to filter candidates. It does not provide backtest results or specify the listing-age threshold, and the example's conditions and comments do not fully clarify how the prior-day price-limit test is implemented. The author notes that the screen omits fundamentals such as earnings and industry prospects, and that abnormal trading or manipulation can still produce risky candidates. Fundamental analysis and adjusted thresholds are suggested, but no complete portfolio, entry, exit, or risk-control rules are supplied.
Key ideas
- The screen requires an intraday range above a stated threshold relative to the previous close.
- It excludes stocks that were limit-up on the prior trading day.
- It also filters out stocks that have not been listed for a chosen minimum period.
- The document recommends considering fundamentals and market conditions alongside these price-based filters.
- No empirical performance evidence or complete trading plan is provided.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.