Stock Screen Combining RSI, Daily Gains, and Weekly Moving Average Crossovers
Summary
This post outlines an equity screen that combines a relative strength index below 65, a daily gain above 1%, main-board listing status, and a weekly five-period moving average crossing above the ten-period average. It includes pseudocode-style query logic and a Python example intended to screen stocks and calculate weekly moving averages. The stated rationale is to combine a short-term price move with a weekly trend signal while limiting the universe to main-board shares.
The post provides no backtest results or evidence of excess returns. It acknowledges that the rules omit fundamental information and may be overly rigid or overfit, and recommends considering additional factors and risk controls. There are also implementation inconsistencies: the prose specifies RSI, while the Python example applies additional asset and valuation filters without visibly calculating RSI; its daily return calculation uses price relative to the open. The code should therefore be checked against the intended conditions before use.
Key ideas
- The proposed screen combines RSI below 65 with a daily gain above 1%.
- It restricts the universe to main-board stocks and requires a weekly five-period average to cross above the ten-period average.
- The post supplies example query logic and Python code, but the implementation does not clearly apply every stated condition.
- No performance evidence is provided, and the fixed technical rules may omit relevant fundamentals or overfit.
- The author suggests adding broader analysis and risk controls.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.