A Multi-Timeframe MACD Screen with an Intraday Range Filter
Summary
This post proposes screening stocks for an intraday high-low range above a threshold, a shortening negative MACD histogram on a 15-minute chart, and a positive daily MACD reading. The rationale is to combine higher movement, a possible turn in shorter-term momentum, and a positive daily signal. It includes indicator formulas and a Python example that retrieves daily and 15-minute stock data and checks the conditions.
The post offers no backtest, performance results, or risk-adjusted evidence. It warns that technical indicators can overlook fundamentals and broader market conditions, and that MACD may lag recent price changes. The example checks whether each condition occurred at any point in its data series, which may not align with a contemporaneous signal on the same bar; the range threshold is also expressed differently across the prose and code. The suggested additions, such as volume or turnover constraints and other indicators, would still require validation.
Key ideas
- The proposed screen combines a high-low range threshold with short-term and daily MACD conditions.
- A contracting negative histogram is treated as a possible short-term momentum shift, while positive daily MACD indicates an upward bias.
- The example checks for conditions anywhere in the retrieved series, which may not produce a simultaneous current signal.
- No empirical performance evidence is included, and technical signals may lag or omit fundamental and market context.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.