Skip to content
All library documents

CNN Stock Selection Using Momentum, Moving Averages, and Money Flows

Article BigQuant

Summary

This Chinese strategy discussion combines hand-built stock selection rules with a CNN classifier. It describes converting screening conditions into Boolean features so a model can learn to identify stocks expected to show short-term strength. The feature groups include returns and rankings, capitalization and valuation, turnover, money flows, volatility, technical indicators, and recent limit-up activity. Filters favor positive money flows, bullish moving-average and MACD states, a rising close, and a low that remains above the 20-day average; the discussion also excludes specially treated stocks and applies a large-order inflow screen.

For labeling, the author uses the highest price over the next three days relative to the next day’s open, arguing this captures upside missed by closing-price labels. The document reports a single-factor review in which several money-flow categories appeared useful, but gives no detailed metrics or robust out-of-sample results. It leaves rolling-window settings open to optimization and suggests refreshing features, labels, filters, and training data, so the approach remains a research proposal rather than validated evidence of profitability.

Key ideas

  • The strategy encodes traditional screening rules as Boolean model features.
  • Its CNN classifier seeks short-term strong stocks using technical, fundamental, and money-flow data.
  • Selection filters include bullish moving averages and MACD, positive large-order inflows, and price strength.
  • Labels use future highs relative to the following open to represent possible upside.
  • The document gives limited factor-test claims but no detailed validation results.

Tags

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