A-Share Screen Using Price Range, MACD, and a Rising 30-Day Average
Summary
This A-share selection method combines a price-range filter with positive daily MACD and a rising 30-day moving average. It proposes screening before each trading day and trading selected stocks at the next day’s open. A ranking by trading value and a top-five selection also appear in the Python example, while the written rules focus on the three technical conditions. The document explains the range filter as a way to find more active stocks and the trend indicators as ways to favor upward-moving shares.
No performance results or supporting backtest evidence are provided. The stated caveats are that technical signals cannot reliably predict future prices and that market events or changes in company fundamentals can lead to losses despite a stock passing the screen. Suggested refinements include adding other indicators and adjusting the conditions for greater stability. The formula examples use different expressions for some criteria, so the exact implementation may need clarification before testing.
Key ideas
- The screen combines a price-range condition, positive daily MACD, and a rising 30-day moving average.
- Selections are proposed before the session, with trades placed at the next open.
- The Python example ranks eligible stocks by trading value and keeps a limited number.
- The document offers no performance evidence and warns that technical signals can fail during market or company-specific changes.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.