Screening Main Board Stocks by Turnover, Daily Gain, and Rising Averages
Summary
This post proposes screening non-ST main-board stocks for turnover between 3% and 12%, a daily gain above 1%, and upward-moving short- and medium-term averages. Its sample conditions require the close to sit above the 5-day average, which sits above the 10-day and 20-day averages, and require each of those averages to rise from the prior session. The post also includes a market-type condition and example Python logic for applying the filters to grouped stock histories. It presents turnover and recent price movement as ways to identify active shares with positive short-term price structure.
No backtest, benchmark, or outcome data is supplied, so the post does not establish that the screen predicts future performance. It acknowledges that a one-day average pattern can be affected by short-term fluctuations and that sentiment or policy changes can move prices independently of the technical conditions. It suggests adding other indicators, capital-flow data, and company fundamentals, but does not specify or evaluate those additions. The rules form a stock-selection screen, not a full trading or portfolio plan.
Key ideas
- The screen requires turnover within a specified band and a daily price gain above 1%.
- It selects non-ST main-board shares with the close above successively shorter moving averages.
- The sample code also checks that the 5-day, 10-day, and 20-day averages are rising.
- The post supplies no backtest and warns that daily technical conditions can be short-lived.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.