• Overview
  • Reviews (6)
  • Comments (88)
  • What's new

Master Bollinger Bands

The Expert Advisor opens and closes positions using Bollinger Bands signals: it buys on lower bands when price rolls back, and it sells on upper bands. It has the option to close positions by an opposite signal, by take profit and stop loss, move a trade to breakeven upon reaching the central Bollinger band or after a certain price movement. Many good strategies use one or more Bollinger Bands indicators. In this EA, it is possible to use up to 3 such indicators. When using the first and second indicator, trades will be performed between the lines of these indicators. The third Bollinger Bands indicator is used as an additional one on another timeframe. To filter strong trend movements, you can use several moving average lines so that trades were executed only by trend. Enabling this option can significantly reduce the number of deals, but they will be more accurate.

The EA does not use risky trading methods, and can trade on most of currency pair and timeframe. In addition, it does not cost much, and its settings are quite simple, which can be good for both experienced and novice traders.

Input parameters

  • Lots - lot size (if Lots=0, then the lot will be calculated based on the percentage of account free margin);
  • Percentage of free money - percentage of free margin to open each new trade (applicable when Lots=0);
  • MaxSpread - the maximum allowable spread to open trades (for floating-spread symbols, to avoid opening with a large spread);
  • Magic - unique identifier (use different magic numbers if multiple Expert Advisors run in your terminal);
  • StopLoss - stop loss in points;
  • TakeProfit - take profit in points;
  • Stop to breakeven after - move stop loss to breakeven after a specified number of points;
  • EnableAutoClose - automatic closure of orders in case of a reverse signal;
  • TrailingStopValue - trailing stop value in points (distance from the current price of the currency pair), if set to 0, trailing stop is not used;
  • BollingerPeriod - Bollinger bands period;
  • BollingerDeviations - Bollinger bands deviations;
  • Bollinger2Enable - enable/disable the second Bollinger bands indicator;
  • Bollinger2Period - second Bollinger bands indicator period;
  • Bollinger2Deviations - second Bollinger bands indicator deviations (this parameter value should be less than the first indicator deviations and may even become negative);
  • BreakevenAfterTouchCenter - enable/disable moving a trade to a breakeven when the price touches the central Bollinger band;
  • Bollinger3Timeframe - timeframe of the third Bollinger bands indicator;
  • Bollinger3Period - period of the third Bollinger bands indicator;
  • Bollinger3Deviations - deviation of the third Bollinger bands indicator;
  • MAFilterStartPeriod - initial period of Moving average indicators (if set to 0, the filter will not be used);
  • MAFilterCount - the number of Moving average indicators;
  • MAFilterIncrease - increase of the period of each Moving average indicator;
  • AdxPeriod - ADX indicator period;
  • MinAdxLevel - ADX indicator minimum level;
  • MaxAdxLevel - ADX indicator maximum level;
  • Trading start hour - trading start hour;
  • Trading end hour - trading end hour;
  • ShowInfo - enable the display of information.
Zawawi Mohd Noor
2017.07.21 02:50 

Good result traded on live account with this EA, 8 trade 7 win 1 lost...good entry and exit once direction changed

I give 4 star at momment

2017.05.17 04:47 

I am surprised. This EA is better than some few hundreds dollar ones. Simple and effective. Looking forward to more sets.

2017.05.01 21:06 

comprada desde hace dos semanas y trabajando en cuenta real ,de momento trabaja bien (la nueva actualización no funciona para mi)seguiré probando en cuenta micro .si el potencial el bueno cambiare a cuenta estándar

Joshua Mangold
2017.04.18 02:40 

Just doesn't work right for me. The stop never gets moved to break even. The back tests looked good but not looking good on a live account.

burak bahadir
2017.04.07 00:11 

Backtesting was great but it is not so shiny on a real account!

2017.03.18 10:29 

very nice backtests results so far.

Version 1.4 - 2017.04.28
Added the trailing stop feature:
TrailingStopValue - trailing stop value. If set to 0, trailing stop is not used;

Also, fixed the comments when opening orders.