EA-20201 · Utility

Parabolic_TrailingStop

This EA is a trailing stop utility that uses the Parabolic SAR indicator to dynamically adjust stop loss levels on existing open positions. It does not open any new trades itself but instead manages trailing stops for positions already opened by the trader or another EA, moving the stop loss along with the Parabolic SAR to lock in profits as the trend progresses.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskLow
Rating★★★☆☆
TypeUtility tool
TimeframesM15, H1, H4, D1
IndicatorsParabolic SAR
AuthorMetaQuotes Software Corp.

Backtest results (H1, about 1 year)

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

Strategy analysis

The core strategy of this EA uses the Parabolic SAR (Stop and Reverse) indicator as the dynamic reference point for trailing stop management. For long positions, the EA reads the current SAR value on each bar and raises the stop loss to the SAR value if it is higher than the current stop, thereby locking in unrealized profits as the trend advances; for short positions, it performs the inverse operation by lowering the stop loss to the SAR value. Entry conditions are not applicable since this EA does not open any positions itself and relies entirely on externally existing trades. Exit conditions are purely passive through the SAR-based stop loss being hit, with no active take-profit mechanism included. Position sizing is not handled as the EA has no order-opening logic. Money management is also absent since the trailing stop distance is entirely determined by the SAR parameters, without any additional risk percentage or fixed-pip stop loss configuration. Overall, this is a purely trend-following stop management tool that performs well in trending markets but may suffer from repeated stop-outs in choppy or range-bound conditions due to the frequent SAR flips.

Strengths

  • The Parabolic SAR-based trailing stop logic is clean and effective, doing a good job of following trends to lock in profits
  • As a pure utility EA that does not open positions on its own, risk is controllable and it does not interfere with the trader's entry strategy
  • Parameters are simple and intuitive; users only need to adjust SAR step and maximum to adapt to different market volatility

Weaknesses

  • In choppy markets, SAR flips frequently which can cause the stop loss to be repeatedly triggered resulting in multiple small losses
  • Lacks an active take-profit mechanism and cannot close positions at target price levels, relying entirely on passive stop loss exits
  • No new bar check mechanism may cause repeated stop loss modifications on the same bar, increasing transaction costs from excessive modification requests

Possible improvements

  • Add a new bar check mechanism to only modify stops when a new bar forms, avoiding redundant operations within the same bar
  • Add an optional fixed-pip or percentage take-profit feature to complement the SAR trailing stop for a more flexible exit strategy

Risk assessment

Overall risk: Low

  • Frequent SAR flips in choppy markets can lead to repeated stop-outs and accumulated slippage and spread costs
  • Lack of new bar check may cause tick-level frequent order modifications, increasing server load and rejection risk

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management4.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
SAR_Step0.02Parabolic SAR acceleration step, controls rate of SAR approaching price
SAR_Maximum0.2Parabolic SAR acceleration limit, caps maximum tracking sensitivity
ApplyToAllSymbolstrueApply trailing stop to positions of all symbols
MagicNumber0Manage positions with specific magic number only; 0 manages all

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.