Skip to content
All library documents

EMA Crossovers with Adaptive Stop-Loss and Take-Profit Management

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses crossovers between fast and slow EMAs to initiate long and short positions, with starting periods of 5 and 10. It pairs those signals with percentage-based stop-loss and take-profit orders, each initially set to 1%. The document describes an adaptive process that monitors net profit and records stop and target settings when a new profit high is reached, presenting this as a way to improve parameter choices over time.

However, the included implementation does not actually search or adjust the EMA, stop-loss, or take-profit parameters; it retains the input values and records them when net profit reaches a new high. The backtest configuration is for BTC/USDT futures over roughly a year, but no performance results are reported. The description itself notes that crossovers may produce false signals in ranging markets, adaptation requires sufficient data, and sharp reversals can expose lag. Backtesting and sensitivity analysis are recommended before live use.

Key ideas

  • Fast and slow EMA crossovers trigger long and short entries.
  • The stated starting EMA periods are 5 and 10, with initial stop and target levels of 1%.
  • The described adaptation records stop and target values when strategy net profit reaches a new high.
  • The supplied implementation does not search for or change parameter values.
  • The document notes whipsaw risk, adaptation delay, reversal lag, and the need for backtesting.

Tags

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