Skip to content
All library documents

EMA Crossover and Rolling Fibonacci-Level Trading Strategy

Article Strategy library · Author: ChaoZhang

Summary

This document describes a trend-following approach built around a price level derived from the rolling high and low. It presents the method as an EMA crossover strategy, but the implementation calculates a configurable Fibonacci fraction of the range over the previous 100 bars and signals when the close crosses that level. The example uses a 0.5 fraction and sets exit levels from recent highs or lows over 10 bars.

The document identifies lag, repeated crossovers, trading costs, slippage, and poorly chosen stops as risks. It suggests testing different parameters, adding volume confirmation, using machine learning for parameter selection, or adding trailing stops. Published backtest settings specify BTC/USDT futures over a short period, but no performance results are reported. The described entry and exit logic is therefore more specific than the general EMA-crossover framing, and the text does not establish that the proposed refinements improve results.

Key ideas

  • The implementation derives a price threshold from the highest high and lowest low over 100 bars.
  • A close crossing above or below that threshold triggers a long or short signal.
  • Recent highs and lows over 10 bars are used to define exit levels.
  • The document warns that lagging signals and frequent crossovers can raise costs and cause missed reversals.
  • It proposes parameter testing, volume filters, and trailing stops as possible refinements.

Tags

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