Dynamic Price Swing Strategy with EMA Trend Filters and Swing Triggers
Summary
The strategy combines an RSI-derived fast and slow EMA trend filter with price swing channels, moving average bands, or Fibonacci-style ATR bands as entry triggers. The written overview describes channel breaks, moving average crosses, and band breaks as ways to enter, with stop-loss and profit-target exits. The source also includes configurable long, short, or one-sided trading and position exits when the opposite trigger appears.
The document provides parameter examples and a BTC/USDT futures backtest setup, but reports no performance results. There are material differences between the overview and implementation: the source defaults to the channel trigger, uses prior-bar swing highs and lows, and its long and short channel conditions buy at the lower boundary and sell at the upper boundary. The stated channel explanation describes the reverse. The source’s time-window function always returns true, and two risk-limit inputs are not applied. No evidence establishes profitability; parameter sensitivity, lag, and false breaks remain concerns.
Key ideas
- The trend filter compares fast and slow EMAs calculated from a smoothed RSI series.
- The default trigger uses recent price swing boundaries, while moving-average and ATR-scaled bands are alternatives.
- The source places stops and profit targets relative to average entry price and can close positions on an opposite trigger.
- Descriptions of channel direction and some risk controls do not match the implementation, so the rules require careful verification.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.