Multi-Timeframe EMA Signals with Support and Resistance Filters
Summary
This strategy combines fast and slow EMA crossovers with trend checks from 5-minute and 15-minute simple moving averages. It calculates rolling swing highs and lows over 50 bars and supply and demand reference levels over 20 bars. Entries require an EMA crossover, alignment with both timeframe trend readings, and passage through the script's structural and volatility conditions. The script also defines fixed take-profit and stop-loss distances of 100 pips, based on the instrument's minimum tick.
The document describes liquidity grabs and breaker blocks as part of its Smart Money Concepts framing, though the code uses simple rolling-range and moving-average conditions for these checks. It includes ETH/USDT futures backtest settings spanning roughly a year, but reports no returns, drawdowns, or trade statistics. The stated risks include lagging averages, fewer trades from the stacked filters, and fixed exits that may not fit changing volatility. The code's volatility condition filters out unusually large true ranges, so the claims about avoiding high volatility should be read as a rule description rather than validated evidence.
Key ideas
- Entries use 9- and 21-period EMA crossovers subject to 5-minute and 15-minute trend filters.
- The script derives support, resistance, and supply or demand references from rolling highs and lows.
- The source sets take-profit and stop-loss distances at 100 pips, scaled by minimum tick size.
- The volatility filter excludes bars whose true range exceeds the rolling average by the specified multiplier.
- The published ETH/USDT futures settings include no reported performance statistics.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.