Forex brokers comparison

Trailing Stop EAs for MT4

I've decided to gather the resources about Trailing Stop EAs available today.

Most of indicators and EAs is a courtesy of - one of the most advanced forums about Forex trading, where you can find almost anything!
But even then, it's sometimes difficult to find indicators/EAs you need quickly.
So, I've decided to make a series of pages with indicators and Expert Advisors (EAs) that, in my opinion, are the most useful.

Follow me, enjoy trading!

All EAs should be copied into the "/Experts" folder.

Saving files: Right click + Save as...

Trailing Stop EAs MT4

1. e-Trailing.mq4 - expert advisor

To use automatic trailing stop for all positions that are open or will be opened in the future.
This indicator applies to 1 chart at the time. If yo need to work with 2 or more charts, don't forget to put this EA there as well.


AllPositions - use trailing stop for all opened positions
ProfitTrailing - trailing stop is activated as soon as the trade starts making profits, and used to protect profits. If "false" - trailing stop will be activated as soon as a new position is opened.
TrailingStop - fixed size of the trailing stop
TrailingStep - step of the trailing stop
UseSound - use sounds
NameFileSound - the name of the sound file

2. Swiss_Army_EA_v1.51.ex4 - expert advisor

Allows managing trades using a large variety of methods: break even stops, trailing stops, setting/removing take profits and stop losses and variety of close-out conditions.

The EA will print to the screen what it is allowed to do, so that should help you along in figuring out what it is doing.
This is the EA you'll need to spend some time with to learn how to use it.


First time user guidelines: SwissArmyEA_intro.pdf

3. Tight_Trailing_Stops.mq4 - expert advisor

Tight_Trailing_Stops(manual).mq4 - expert advisor

To help set absolutely tight stop loss orders/trailing stops, which are not always allowed by Forex brokers.

To setup a trailing stop:
- change UseTrailing to true.
- TrailingAct is the activation point (set in X amount of pips), where the trailing stop starts to trail.
(For example, to activate a trailing stop when the trade is 10 pips in profit, set TrailingAct to 10).
- TrailingStep - the step/amount you'd like to trail by.

4. BreakEvenExpert_v1.mq4 - expert advisor

Set Stops Loss to breakeven once X amount profit (pips) is achieved.

BreakEven - value in pips after which the SL will be set to breakeven.

5. TrailingStop.mq4 - expert advisor

Modify trailing stop loss on all profiting open trades on the current account & attached charts.
Close all trades and take specified profit when entire account is in profit.

Look inside: Trailing_Stop_Manual.pdf

6. EMATrailingStop_v1.4.mq4 - expert advisor

Old: EMATrailingStop_v1.mq4 - expert advisor

Trailing Stop based on an EMA.

TrailAllSymbols - "true" - will trail all the symbols/pairs, not just the one it's been attached to.
CloseWhenProfit - set this parameter to start trailing the Sum of all profits gained for all open trades. When it reaches the value you've set, all trades will be closed.
TrailOnlyInProfit - "true" - will trail only those trades that are in profit. "False" - will trail all the trades.
EMAShift - that is not MA shifted, but the bar of EMA that is used as a trailing stop. If you set set it to 0, it will, do it on every EMA bar tick.
With magicNumber.from and you "regulate" which magic numbers should it trail (magic number 0 are usually only manual trades, so if you include 0 it will monitor and trail manual trades along with chosen magic numbers)

7. TrailingWithPartialClose.mq4 - expert advisor

Allows partial closing of positions when each target is reached.
Includes 6 different types of trailing stops.

Lots to explore.

8. trade_protector-1.2.mq4 - expert advisor

Old: trade_protector-1.0.mq4 - expert advisor

Unlike a regular fixed trailing stop, which is sensitive to price pullbacks, the proportional trailing stop allows to set % ratio of pips being protected by a trailing stop depending on how well the trend moves. You set the % ratio, and the EA keeps moving the stop loss to X% of the distance between the current price and the order.
Formula used:
ProportionalSL = | CurrentPrice - OrderOpenPrice | x Ratio - Spread


thenx edward am just wondering are there automated EAs available and how do u use the?can u use them in fxcm?


EAs are your automated trading experts.
With FXCM you'll be able to use these EAs on MT4 platform only, while on TradeStation it won't work.

Best reagrds,

Hi Edward,

Thanx for the EA's. I just want to ask 1 question. After I download the EA's and put it in my MT4 trading platform and want to use the indicators, why does the indicator doesn't load and when I open the expert under my MT4 trading terminal, it says that the ( EA's is not a custom indicator and will be removed)?

Actually, how to load the EA's in MT4 trading platform? What I know all this indicators are specified for MT4 trading platform, right?

Please tell me how to load this EA's under MT4 trading platform.


Great help here: How to install EAs MT4

"Awesomeness" everywhere in this article!!!
thank you very much !!!


If these EA could be used with other EA on the same chart?


You are great. Best info on net available so. I like that every ea is explained.


It's always one EA per chart in MT4.