Skip to content
All library documents

A Moving Average Crossover Screen with Price Action Filters

Article SuperMind

Summary

This Chinese A-share stock screen combines a daily range filter, a morning-star-style price pattern, and three moving-average crossover conditions. The formula reference requires the 5-day average to cross above the 10-day average, the 10-day above the 20-day, and the 20-day above the 60-day, alongside minimum intraday range and closing-price conditions. The article also sketches a Python workflow for iterating over listed stocks and retrieving daily prices.

The author presents the combination as a way to identify volatility, a possible short-term reversal, and upward momentum, but supplies no backtest, performance statistics, or market comparison. The Python example’s pattern checks and moving-average ordering do not clearly implement every stated crossover rule, and its data-handling details need verification before use. The post itself cautions that technical signals may whipsaw and that company fundamentals and broader market conditions are omitted; it suggests adding fundamental and liquidity measures. These are screening ideas rather than demonstrated evidence of an investable edge.

Key ideas

  • The screen combines a range threshold with a morning-star-style pattern and moving-average signals.
  • Its formula requires upward crosses across 5-, 10-, 20-, and 60-day moving averages.
  • The article provides formula and Python examples, but no measured backtest results.
  • The post warns that technical signals can reverse frequently and omit fundamental risks.
  • The implementation should be checked because the code does not clearly match all stated crossover conditions.

Tags

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