Skip to content
All library documents

A-Share Stock Screen Using Positive MACD and Moving Average Trend

Article SuperMind

Summary

This post describes a daily, after-close screen for Chinese stocks. It selects shares with MACD above zero and a 20-day simple moving average above the 120-day average, then ranks candidates by individual-stock popularity. The post frames these filters as a way to combine trend conditions with market attention and provides example indicator and Python implementations.

It offers no backtest or performance evidence. The author cautions that moving averages lag, popularity screens can miss less-followed opportunities, and technical signals alone omit company fundamentals. Suggested refinements include adding other technical and valuation measures, considering broader market conditions, and diversifying exposure. The sample Python implementation sorts selected stocks by closing price, which does not implement the stated popularity ranking; therefore, the code should not be assumed to reproduce the described ranking without adjustment.

Key ideas

  • The screen requires MACD to be above zero and the 20-day average to exceed the 120-day average.
  • Candidates are intended to be ranked by stock popularity after the market close.
  • The post presents indicator and Python examples but supplies no performance test.
  • The author identifies lag, popularity bias, and omission of fundamentals as limitations.
  • The sample code sorts by closing price, so its ranking differs from the stated selection logic.

Tags

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