EMA Band Breakout Strategy with a 50-Period Average
Summary
This strategy uses an exponential moving average (EMA) to define a trend reference and places upper and lower bands 0.3% from it. With the default 50-period EMA, a price move above the upper band opens a long position, while a move below the lower band closes it. The documented input allows the price series and both EMA period and band width to be changed.
The document explains the logic and lists a published backtest setup for BTC/USDT futures on Binance, covering January 2023 to January 2024, with daily bars and a one-hour base period. It does not report performance results, so the setup alone provides no evidence of profitability. The author identifies EMA lag, false signals in choppy conditions, possible backtest overfitting, and the absence of a stop loss as limitations. Suggested improvements include filters, parameter tuning, and loss controls.
Key ideas
- The strategy calculates a 50-period EMA by default and sets bands 0.3% above and below it.
- A close or price series above the upper band triggers a long entry, while a move below the lower band closes the long.
- The inputs allow changes to the price series, EMA period, and band percentage.
- The published backtest configuration covers BTC/USDT futures from January 2023 to January 2024, but gives no performance results.
- EMA lag, choppy-market signals, overfitting, and the lack of a stop loss are stated risks.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.