Skip to content
All library documents

Stock Screening with Moving Averages, RSI, and Price Range

Article SuperMind

Summary

This stock screen combines three technical conditions: the 20-day moving average must exceed the 120-day moving average, RSI must be below 65, and the intraday high-low range must exceed 1% of the closing price. Together, these rules aim to find stocks with a positive medium-term trend while avoiding very high RSI readings and requiring some price movement. The document also sketches implementations using a charting formula and a Python data library.

The rationale is descriptive rather than tested: the moving averages are presented as trend context, RSI as a measure of relative stability, and range as a sign of upward movement. No performance results or validation method are supplied. The document flags that technical-only screening can select companies with weak fundamentals and may miss relevant industry or policy factors. It suggests adding financial measures and adjusting moving-average periods to market conditions; the supplied code and indicator descriptions do not establish that the screen is profitable or robust.

Key ideas

  • The screen requires the 20-day moving average to be above the 120-day moving average.
  • It also filters for RSI below 65 and a high-low range greater than 1% of the close.
  • The stated rationale is to combine trend context, RSI, and price movement.
  • No backtest or performance evidence is provided.
  • The document identifies missing fundamental and broader market factors as limitations.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.