Skip to content
All library documents

Screening China A-Shares with Weekly Moving Average Crossovers

Article ProRealCode

Summary

This Chinese-language post outlines an A-share stock screen that excludes Beijing-listed shares, selects stocks with a high-low range above 1%, and looks for a weekly five-period moving average crossing above a ten-period average. It presents sample screening logic and code references for a stock platform. The author suggests adding a volume condition: current weekly volume should exceed the average volume of the prior two weeks, alongside a longer-term assessment of investment value.

The post gives no backtest, return data, or evidence that the screen predicts profitable trades. It flags risks including reliance on a single technical signal, false crossover indications, high volatility, and neglect of company fundamentals and long-term trends. It suggests confirming crossovers with volume and avoiding purchases after sharp rises, but does not specify entry, exit, or position-sizing rules. The Python example and written volume condition are not fully consistent, so implementation details should be checked before use.

Key ideas

  • The screen excludes Beijing-listed A-shares and requires a weekly price range above 1%.
  • A bullish signal occurs when the weekly five-period moving average crosses above the ten-period average.
  • The post proposes using volume above the prior two-week average to confirm the crossover.
  • The author warns that crossovers can fail and that volatile stocks carry added risk.
  • The screen does not provide backtest results or a complete set of trade management rules.

Tags

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