EA-18089 · Utility

Exp_TrailingStop

This EA is a trailing stop utility that dynamically adjusts stop loss levels to protect profits on existing positions. It does not open trades on its own but manages open positions by moving the stop loss in the direction of profit. The tool supports multiple trailing methods and can be applied to various symbols and timeframes.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskSafe
Rating★★★☆☆
TypeTrading EA
TimeframesM5, M15, M30, H1, H4
IndicatorsATR
AuthorCopyright © 2017, Nikolay Kositsin

Backtest results (H1, about 1 year)

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

Strategy analysis

The strategy concept is that this EA serves as a trailing stop management utility rather than an independent trading strategy. Entry conditions: The EA does not generate entry signals; it relies entirely on positions already opened by the trader or other EAs. Exit conditions: When price moves favorably, the EA progressively moves the stop loss closer to the current price to lock in floating profits; if price retraces to hit the new stop level, the position is closed. Position sizing: The EA does not handle position opening or lot size adjustments; it only manages stop loss levels of existing orders. Money management: Indirect capital protection is achieved through the trailing stop mechanism, which gradually locks in gains as profit grows, but there is no direct money management logic. The EA supports multiple trailing stop algorithms such as fixed-point trailing, percentage-based trailing, and ATR-based dynamic trailing, providing traders with a flexible risk management tool.

Strengths

  • As a pure utility EA, it does not interfere with the user's original entry strategy and can flexibly complement any trading system
  • Supports multiple trailing stop methods including fixed-point and ATR-based dynamic trailing, adapting to different market volatility environments
  • Effectively reduces the risk of profitable trades turning into losses by gradually locking in profits, improving overall trading performance

Weaknesses

  • Only manages stop loss without take profit management, which may cause premature exits in trending markets and fail to capture full profit potential
  • Lacks consideration for spread and slippage of trading instruments, which may trigger trailing stops frequently on high-cost instruments
  • Contains no entry logic whatsoever, relying entirely on external signals or manual opening, limiting its standalone value as an EA

Possible improvements

  • Add an adaptive trailing stop parameter optimization mechanism based on market volatility to avoid stops being too close in low-volatility periods or too far in high-volatility periods
  • Add partial close functionality to partially lock in profits when a certain threshold is reached while letting the remaining position continue trailing the trend

Risk assessment

Overall risk: Safe

  • During extreme volatility events such as NFP or major news releases, trailing stops may fail to execute effectively due to price gaps
  • If parameters are set improperly (trailing distance too small), normal market noise may trigger frequent stop-outs

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management4.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.8

Parameters

ParameterDefaultDescription
TrailingStop15Trailing stop in points
TrailingStep5Minimum stop loss trailing step in points
UseATRfalseUse ATR for dynamic trailing stop
ATRPeriod14ATRcalculation period
ATRMultiplier2.0ATR multiplier coefficient
ApplyToAllSymbolsfalseApply to all symbol positions
MagicNumber0EA magic number to close (0 for all positions)

Similar Utility 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.