Screening Stocks by Range, Company Type, and a Rising 30-Day Average
Summary
This stock-selection rule combines a daily price-range threshold, a company-type filter, and an upward-sloping 30-day moving average. The range condition flags stocks with short-term movement above the stated cutoff, while the moving-average condition selects stocks whose recent price trend is rising. The company-type criterion is left for the user to define according to the relevant industry or standards.
The document provides a formula-style specification and a Python sketch, but the code is illustrative rather than a complete, ready-to-run strategy: the company filter is a placeholder, and the Python range calculation uses historical averages rather than clearly matching the stated daily range rule. It offers no backtest, return data, or evidence that the combined screen improves results. The author notes that short-term volatility and technical direction may overlook longer-term trends or select stocks already at elevated prices, and suggests adding longer-horizon trend checks and fuller fundamental analysis.
Key ideas
- The screen requires a price range above its stated threshold, a qualifying company type, and a rising 30-day moving average.
- The company-type filter needs a concrete definition appropriate to the chosen industry.
- The example code contains placeholders and does not fully operationalize the screen.
- The document warns that short-term signals can overlook long-term direction or select stocks at high prices.
- No backtest or performance evidence is provided.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.