Screening Stocks by Daily Range, Ten-Day Average, and Dividend Yield
Summary
This post presents an A-share stock screen combining a daily price-range condition, an opening price near the ten-day moving average, and a dividend measure above a stated threshold for 2019. It supplies example formulas and Python-style logic for calculating the conditions and intersecting the resulting stock lists. The accompanying rationale is that the range condition seeks short-term movement, proximity to the moving average indicates a possible adjustment phase, and a high historical dividend measure may identify firms with distribution capacity.
The post gives no backtest, performance statistics, portfolio rules, or evidence that the screen predicts future returns. It cautions that historical dividends may not persist, unusually high payouts can reflect temporary earnings, and short-term signals can obscure long-term business value. It recommends evaluating expected earnings and combining the screen with other fundamental and market measures. The description does not define the meaning of “near” in prose, while its examples use a band around the moving average; the dividend field and scaling should also be checked against the data provider before use.
Key ideas
- The screen combines a price-range threshold, an opening price near the ten-day average, and a historical dividend condition.
- The post includes example logic for applying all three filters together.
- It offers no performance test showing that the screen produces excess returns.
- Past dividends may be unsustainable, so payout quality and future earnings need review.
- The example thresholds and data-field conventions require validation before implementation.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.