Skip to content
All library documents

Zero-Lag EMA Crossover Signals for Long-Only Trend Trading

Article Strategy library · Author: ianzeng123

Summary

This strategy uses a zero-lag moving average (ZLMA) alongside a conventional EMA to generate long-only trend signals. It first calculates the EMA of closing prices, then adjusts the close by its difference from that EMA and applies the EMA again to form the ZLMA. A cross above the conventional EMA opens a long position; a cross below it closes the position. The strategy also closes positions at a specified time near the end of the trading day and sizes trades as a percentage of equity.

The document supplies a period default and published one-hour SOL/USDT futures backtest settings, but gives no performance statistics or comparative evidence that the correction improves returns. It warns that frequent crosses in sideways markets can raise trading costs, and that results may depend on the selected period and market. The stated closing time may not fit every market or time zone. The source contains no explicit stop-loss, and its scheduled exit should be checked against the instrument’s actual session conventions.

Key ideas

  • The ZLMA is calculated by adjusting closing price for its gap from an EMA and smoothing the adjusted series.
  • A bullish ZLMA crossover opens a long position, while a bearish crossover closes it.
  • The strategy also schedules a position close near a specified market closing time.
  • Sideways price action can generate repeated crossover signals and increase trading costs.
  • Published futures backtest settings are included without reported performance results.

Tags

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