Skip to content
All library documents

Weekly Stock Screen Using Volatility, Limit-Up Events, and Moving Averages

Article SuperMind

Summary

This A-share screening recipe combines price movement, past limit-up events, and a weekly moving-average crossover. It seeks stocks with an amplitude above 1%, at least two limit-up events within 500 days, and a five-period weekly moving average crossing above the ten-period average. The post interprets large amplitude and repeated limit-ups as signs of active price movement, while the crossover is used as confirmation of an upward short- to medium-term trend.

The document supplies formula and Python examples, but does not report a backtest, return statistics, or evidence that the conditions improve selection. Its examples also warrant implementation checks: the Python code uses weekly data and tests whether the averages are ordered at the latest point, which may not be identical to detecting a crossover; the 500-period rolling condition may not match the stated 500-day horizon. The author notes that technical filters omit company fundamentals and may fail amid adverse news or deteriorating results.

Key ideas

  • The screen requires price amplitude above 1%, at least two limit-up events within 500 days, and a weekly five-period average crossing above the ten-period average.
  • The moving-average crossover is intended to confirm an upward trend after volatility and limit-up activity filters.
  • The strategy relies on technical data and does not assess company fundamentals.
  • The post provides example implementations but no backtest or performance evidence.
  • The code’s weekly observations and latest-average comparison may not exactly implement the stated day horizon and crossover event.

Tags

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