Screening Main-Board Stocks with Positive MACD and Daily Gains
Summary
This stock-selection rule combines a positive MACD reading with a requirement that a main-board stock has risen by more than 1% on the day. The article also includes a company-type filter and a price-range condition in its indicator formula. Its Python example checks daily price data, calculates MACD using standard 12, 26, and 9 settings, and identifies candidates whose MACD line is above its signal line.
The screen is a short-term technical and price-strength filter, not a valuation method. The article notes that technical readings and daily moves can reverse, and suggests considering financial measures and industry conditions alongside the signal. It offers no historical performance results, risk estimates, or evidence that the conditions produce persistent returns. The formula and code examples also appear to operationalize the MACD condition differently: one refers to MACD being above zero, while the Python example compares the MACD line with its signal line. Users would need to resolve that distinction and verify the other filters before relying on the screen.
Key ideas
- The screen selects main-board stocks with MACD above zero and a daily gain greater than 1%.
- The indicator formula adds company-type and price-range conditions.
- The Python example checks whether the MACD line exceeds its signal line, which differs from the stated above-zero condition.
- The article describes the approach as vulnerable to short-term fluctuations and recommends adding financial and industry analysis.
- No backtest or performance evidence is provided.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.