Skip to content
All library documents

A-Share Screen Using Price Range, Fixed Price, and MACD

Code Awesome Systematic Trading

Summary

This post describes a Chinese A-share stock screen combining three conditions: daily amplitude above 1%, a closing price of 18.5 yuan, and a positive MACD value. It frames these as a volatility filter, a fixed-price constraint, and a momentum or trend signal. The post includes example indicator logic and a Python implementation outline for retrieving stock data, filtering securities, calculating MACD, and sorting selected names by market capitalization.

The source offers no backtest results or evidence that the screen is profitable. It acknowledges that the rules omit company fundamentals, that MACD can lag price changes, and that fixing a single stock price may be too restrictive. It suggests adding fundamental measures and other technical indicators, or exploring machine learning, but gives no evaluation of those extensions. The code and prose also differ in how they apply parts of the screen, so the implementation should be checked before use.

Key ideas

  • The screen requires amplitude above 1%, a closing price of 18.5 yuan, and positive MACD.
  • The post interprets amplitude as a volatility filter and MACD as a bullish trend signal.
  • The example implementation uses stock data retrieval, indicator calculation, and market-cap sorting.
  • The source gives no evidence of returns or risk-adjusted performance.
  • It notes that the rules omit fundamentals and that MACD signals may lag.

Tags

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