Skip to content
All library documents

Screening Profitable Small-Cap Stocks with Range and Moving-Average Signals

Article SuperMind

Summary

This stock screen combines a daily price range above 1%, market capitalization no greater than 10 billion yuan, positive profitability, and a bullish moving-average signal described as a weekly red bar. The Python example interprets profitability as positive net income over recent quarters and uses a five-period moving average above a ten-period average, along with rising short-term averages, to represent upward momentum. It also mentions adding other indicators and adjusting for market sentiment and volatility.

The article gives formula and code examples but no backtest results or evidence that the conditions predict returns. Its descriptions of the red-bar condition and implementation are not fully consistent: the formula uses moving-average differences and a color indicator, while the Python example mixes moving-average checks with a separate color test. The text itself flags the simplicity of the weekly signal, the risk of overlooking broader fundamentals, and the tension between short-term trading and long-term investment. The screen should therefore be read as a rough specification, not a validated strategy.

Key ideas

  • The proposed screen combines a daily range above 1%, a 10-billion-yuan capitalization ceiling, positive profits, and a bullish moving-average condition.
  • The Python example approximates the weekly red-bar signal with short- and medium-term moving-average comparisons.
  • The article recommends considering additional indicators, market sentiment, and volatility when refining the screen.
  • It provides no backtest or performance evidence, and its formula and code describe the signal differently.
  • The author cautions that a simple technical condition can miss fundamental and long-term investment factors.

Tags

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