EA-21998 · Trend Following

Exp_TrendManager_Tm_Plus

This EA implements the Trend Manager Plus strategy, using the TM (Trend Manager) indicator to identify trend direction and generate buy/sell signals. It enters trades when the TM indicator changes color, indicating a trend shift, and manages positions with configurable stop loss and take profit levels.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4, D1
IndicatorsTrend Manager, ATR, Moving Average
AuthorCopyright © 2018, Nikolay Kositsin

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The core strategy of this EA is based on the Trend Manager Plus indicator, which typically combines moving averages and ATR (Average True Range) to determine trend direction. Entry conditions: open a long position when the TM indicator shifts from a downtrend to an uptrend, and open a short position when it shifts from an uptrend to a downtrend. Exit conditions include: reaching the configured fixed take profit or stop loss levels, or closing the position when the TM indicator issues a reverse signal. Position sizing uses either a fixed lot size or a percentage-based calculation relative to the account balance. Money management provides users with configurable stop loss and take profit parameters, but lacks dynamic position sizing and trailing stop mechanisms. The overall strategy logic is simple and intuitive, suitable for markets with clear trending conditions, but may generate numerous false signals resulting in frequent losses during ranging or choppy markets.

Strengths

  • Simple and clear strategy logic, easy to understand and optimize parameters
  • Based on trend-following principles, performs well in clearly trending markets
  • Provides configurable stop loss and take profit parameters for flexible risk management

Weaknesses

  • Lacks trailing stop functionality (or provides only basic), potentially failing to maximize profits during trends
  • Prone to generating frequent false signals in ranging markets leading to consecutive losses
  • Missing dynamic position sizing mechanism, unable to automatically optimize position size based on market volatility

Possible improvements

  • Add trailing stop functionality to lock in trend profits and reduce giveback risk
  • Introduce a volatility filter (such as ADX or Bollinger Bandwidth) to reduce trading frequency during ranging markets
  • Implement ATR-based dynamic position sizing to automatically adjust lot size according to current market volatility

Risk assessment

Overall risk: Medium

  • Lacks new bar check, potentially opening multiple positions within the same bar
  • Fixed stop loss and take profit do not account for market volatility changes, tight stops may be frequently hit during high volatility periods

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
Lots0.1Fixed trading lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points
TM_Period14Trend Manager indicator period
TM_ATRPeriod14ATR period parameter
TM_ATRMultiplier2.0ATR multiplier factor
TrailingStop0Enable trailing stop
MagicNumber12345EA unique ID to distinguish orders across instances
TimeframeH1Trading timeframe

Similar Trend Following EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.