Skip to content
All library documents

Multi-Indicator Trend Following with ATR Risk Controls

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines RSI, MACD, and fast and slow EMAs to generate long and short trend signals. RSI conditions filter potential entries, MACD crossovers provide momentum cues, and the EMA relationship sets the trend direction. ATR measures volatility and informs stop and target distances, while position size is intended to scale with account equity and asset volatility.

The document describes adjustable indicator periods, stop multipliers, risk settings, and profit targets, but gives no performance results or tested market conditions. Its sample code implements crossover entries and ATR-based exits, though the described risk/reward behavior is not fully clear: it places multiple exit orders, and the position-sizing calculation uses an ATR distance that differs from the stated trailing stop distance. These details merit careful review before interpreting the script as a tested implementation.

The author identifies parameter overfitting, trading costs, slippage, and extreme volatility or liquidity conditions as risks. Suggested extensions include market-regime filters, dynamic long/short allocation, fundamental context, and broader risk controls. The strategy is an indicator-based framework, not evidence of profitability.

Key ideas

  • RSI, MACD, and EMA conditions jointly define potential long and short entries.
  • ATR is used to scale stop and profit levels to market volatility.
  • Position size is intended to reflect equity risk and asset volatility.
  • The document supplies configurable parameters but no reported backtest results.
  • Costs, slippage, parameter overfitting, and extreme conditions may impair performance.

Tags

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