Skip to content
All library documents

Chinese Stock Screening with MACD, Revenue Growth, and Opening Gains

Code Stratmill research code

Summary

This Chinese stock-selection note combines three filters: MACD above its zero axis, a 2021-to-2018 revenue ratio above 1.1, and a gain below 6% at 9:25. The rationale is to pair positive technical momentum and multi-year revenue growth with a limit on the stock’s early-session rise. The code example also imposes a circulating-market-capitalization screen and trading-volume condition, applies a stop-loss rule, and limits the number of positions, so its implementation includes portfolio mechanics beyond the stated headline criteria.

The note presents no backtest or evidence that the combination produces excess returns. It flags valuation, past-data dependence, sector context, and broad market conditions as concerns, and suggests adding valuation and other technical measures. The revenue comparison is historical and does not establish future growth; the meaning and availability of a 9:25 move can depend on market data conventions. The sample’s fundamental fields and percentage calculation also require careful verification before use.

Key ideas

  • The headline screen combines positive MACD, historical revenue growth, and a cap on the 9:25 gain.
  • The example implementation adds market-capitalization and volume filters, plus a stop-loss and position limit.
  • The note supplies no performance evaluation and highlights valuation and market-regime blind spots.
  • Historical revenue ratios and early-session price changes need careful data and timing checks.

Tags

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