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
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
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Fixed trading lot size |
StopLoss | 50 | Stop loss in points |
TakeProfit | 100 | Take profit in points |
TM_Period | 14 | Trend Manager indicator period |
TM_ATRPeriod | 14 | ATR period parameter |
TM_ATRMultiplier | 2.0 | ATR multiplier factor |
TrailingStop | 0 | Enable trailing stop |
MagicNumber | 12345 | EA unique ID to distinguish orders across instances |
Timeframe | H1 | Trading timeframe |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.