EA-17263 · Utility

TrailingStop

This EA is a trailing stop utility that modifies existing open positions' stop-loss levels to follow price movement, locking in profits as the market moves favorably. It does not open any new trades on its own but manages already-opened positions by dynamically adjusting stop-loss distances. The tool is designed to protect gains while giving trades room to breathe through configurable trailing parameters.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskLow
Rating★★★☆☆
TypeUtility tool
TimeframesM15, M30, H1, H4, D1
Indicators—
AuthorCopyright © 2016, Vladimir Karputov

Backtest results (H1, about 1 year)

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

Strategy analysis

This is a pure trailing stop management tool that does not possess autonomous trade-opening capability; it only manages stop-loss tracking for existing positions. Its core logic is that when price moves favorably beyond a configured number of points, the stop-loss is adjusted to breakeven or profit levels and continues to follow price movement. Entry conditions are not applicable since this EA does not execute any trade entries. Exit conditions occur when the trailing stop-loss is triggered, with the stop position dynamically determined by the trailing algorithm. Position sizing is not handled by this EA as it only modifies the stop-loss of existing positions without changing lot sizes. Money management is indirectly supported through profit-locking via trailing stops, but the EA itself does not implement money management logic. Key parameters typically include trailing activation distance, trailing step size, and stop-loss offset, which users must configure appropriately based on the trading instrument and its volatility characteristics.

Strengths

  • Effectively locks in profits on existing positions, preventing significant profit drawdowns
  • Flexible and adjustable parameters allow users to customize trailing distance and step size based on market volatility
  • Does not open trades on its own, keeping risk controlled as a purely supplementary position management tool

Weaknesses

  • Trailing stops may be triggered prematurely by short-term market noise, causing profitable trades to exit too early
  • Lacks adaptive functionality; fixed-point trailing performs inconsistently across high and low volatility market conditions
  • Only manages stop-loss without managing take-profit, lacking a complete position exit strategy

Possible improvements

  • Add ATR-based adaptive trailing stop that dynamically adjusts trailing distance based on market volatility
  • Implement partial trailing functionality allowing trailing stops on a portion of the position while letting the remainder continue running

Risk assessment

Overall risk: Low

  • If trailing parameters are set too tight, market noise may frequently trigger stops causing repeated losses
  • Without an initial stop-loss, positions may face significant unrealized losses before trailing activation

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
TrailingStop30Trailing stop distance in pips, activates after price moves beyond this
TrailingStep5Trailing step in pips, minimum price move to adjust stop loss
StopLoss0Initial stop loss distance, 0 for no initial SL
MagicNumber0Magic number to identify EA positions, 0 for all positions
ApplyToAllSymbolstrueApply to all symbols; false manages current chart symbol only

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.