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
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
Parameters
| Parameter | Default | Description |
|---|---|---|
SAR_Step | 0.02 | Parabolic SAR acceleration step, controls rate of SAR approaching price |
SAR_Maximum | 0.2 | Parabolic SAR acceleration limit, caps maximum tracking sensitivity |
ApplyToAllSymbols | true | Apply trailing stop to positions of all symbols |
MagicNumber | 0 | Manage 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.