Skip to content
All library documents

Combining MACD Momentum, Price Range, and Moving Averages in a Stock Screen

Article SuperMind

Summary

This stock screen combines a price-range filter, a 15-minute MACD histogram condition, and a moving-average trend filter. It seeks stocks with a range above one, a shrinking negative MACD histogram, and a short-term average above a longer-term average. The article’s final description changes the long-term average from 120 days to 60 days, while its formula section still specifies 120 days, so the intended rule is not fully consistent.

The document explains the filters as a way to find volatile stocks with improving short-term momentum in a stronger trend. It gives sample formulas and Python-like implementation guidance, but no backtest or evidence of returns. The Python example also uses turnover ratio for the range filter and includes holder-based conditions that do not match the stated moving-average rule. The article flags lag and omitted fundamentals or liquidity as limitations; the screen needs careful implementation and independent testing.

Key ideas

  • The proposed screen combines price range, a shrinking negative 15-minute MACD histogram, and a moving-average trend filter.
  • The stated long-term average differs between the final rule and the formula section.
  • The Python example does not faithfully implement all of the stated screening conditions.
  • The document offers no performance evidence and notes that moving averages can lag.
  • Fundamental, liquidity, industry, and market context may affect how useful the screen is.

Tags

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