• Обзор
  • Отзывы (1)
  • Обсуждение (17)
  • Что нового

Break Bollinger Bands Martingale

Эксперт Break Bollinger Bands Martingale из серии "Простые торговые стратегии на основе скользящих средних". Здесь дано краткое описание. Более подробное описание можно прочитать на моём блоге TRADING WAY.

Для формирования сигналов используется стандартный индикатор Bollinger Bands. Все операции производятся по сформировавшимся барам текущего таймфрейма.

В этой версии эксперта добавлены возможность вывода защитного уровня Stop Loss в зону безубытка. Также есть возможность включить функцию управления объёма позиции типа мартингейл, когда в случае убыточной сделки следующая открывается с объёмом убыточной сделки умноженным на указанный во внешних параметрах коэффициент.

Эксперта можно использовать в полуавтоматической торговле. Позицию можно открывать вручную, а сопровождение позиции предоставить эксперту. Так как торговля методом мартингейл может быть опасной, то позицию можно закрывать вручную, когда текущая прибыль больше прошлых убытков.


Список параметров эксперта:

  • Indicator Period – период индикатора Bollinger Bands.
  • Deviation – этот параметр задаёт смещение границ канала индикатора Bollinger Bands.
  • Mode Break – режим пробоя. Можно установить пробой внутрь канала (BREAK IN) и из канала (BREAK OUT).
  • Take Profit – расстояние в пунктах от точки входа для уровня фиксации прибыли. Если установить нулевое значение, то уровень фиксации прибыли устанавливаться не будет.
  • Stop Loss – расстояние в пунктах от точки входа для защитного уровня. Если установить нулевое значение, то защитный уровень устанавливаться не будет.
  • Trailing Stop – шаг в пунктах для модификации защитного уровня в сторону прибыли. Уровень рассчитывается от максимумов (High) для позиций Sell и от минимумов (Low) для позиций Buy. Если установить нулевое значение, то модификация защитного уровня производиться не будет.
  • Reverse – в этом параметре можно указать, использовать ли переворот позиции, если есть сигнал в противоположную сторону.
  • Break Even Stop Loss - расстояние в пунктах, которое должна пройти цена для того, чтобы установить Stop Loss в безубыток. Нулевое значение отключает эту функцию.
  • Break Even Offset - расстояние в пунктах, на которое будет установлен Stop Loss в зоне безубытка относительно текущей цены позиции.
  • Lot – объём позиции.
  • Martingale Coefficient - при убыточной позиции следующая будет открываться умножаясь на этот коэффициент. Если значение меньше либо равен 1, то объём позиции равен указанному в параметре Lot.
  • Initial Deposit - в этом параметре нужно указать, от какого значения размера депозита включить динамический расчет лота для открытия позиции. Таким образом, объем открываемой позиции будет пропорционален размеру депозита, что дает возможность эксперту быстрее наращивать прибыль. Нулевое значение в этом параметре отключает динамический расчет лота.
  • Maximum Lot Size - здесь нужно указать максимальный объем для открытия позиции. Возможно, после достижения некоторой величины депозита целесообразно остановить пропорциональный расчет лота. Некоторые трейдеры используют такую тактику для агрессивного разгона депозита, начиная с небольшой суммы, чтобы потом перейти в более консервативный режим, не увеличивая риски по мере роста депозита.


Условия:

Сигнал на открытие позиции считается истинным, если исполняются следующие условия (приведён пример с пробоем из канала):

Для позиции BUY:

  • Пересечение верхней границы канала вверх.

Для позиции SELL:

  • Пересечение нижней границы канала вниз.

В этом режиме (BREAK OUT) выход из позиции SELL осуществляется, если цена пересечёт середину канала вверх или по Stop Loss/Take Profit.

В этом режиме (BREAK OUT) выход из позиции BUY осуществляется, если цена пересечёт середину канала вниз или по Stop Loss/Take Profit.


Дополнительные параметры и возможности:

В эксперте есть два дополнительных параметра:

  • On/Off Info Panel – включает/выключает информационно-торговую панель на графике.
  • Setting "On The Fly" – (настройка "на лету") включает/выключает возможность управления параметрами с информационно-торговой панели.

На разные символы (графики) можно разместить разные эксперты из этой серии, и они не будут между собой конфликтовать.

Ниже показан один из результатов тестирования эксперта Break Bollinger Bands Martingale. Есть возможность использовать пользовательский критерий для оптимизации параметров (Custom Max). Формулу я пока не буду раскрывать.

Получить такой же результат можно на 4-ёх часовом (H4) таймфрейме, символ EURUSD, параметры по умолчанию.
Matteo Pedroni
210
2014.10.01 16:51 
 

I am using this ea on live account from the last week of September. It has already paid for itself. I have not found any relevant bug.

So far so good? Why not 5 stars?

The Information panel has a visualization issue: does not properly display the 2 decimals of the deviations.

The EA calculate the lot size, when martingale is applied, looking at past account history. If your account is not clean the first lot could be larger than expected. There is not an option to ask ea to reset and ignore the previous history.

Messages from the EA (in the Expert Panel) as the Developer blog are in Russian language only.

There are other function that could be added to improve the EA effectiveness, but for the price maybe is asking too much.

Версия 3.0 - 2014.10.27
Добавлен внешний параметр Tick Mode, с помощью которого можно выбрать более точный режим для трейлинг-стопа и выставления стоп лосса в безубыток.

По умолчанию режим Tick Mode отключен (false), и трейлинг стоп рассчитывается от максимума/минимума сформированного бара, а проверка на выставление стоп лосса в безубыток осуществляется только с каждым новым сформированным баром. Если режим Tick Mode включен (true), то проверка для трейлинг-стопа и выставления стоп лосса в безубыток будут осуществляться каждый тик.
Версия 2.0 - 2014.06.20
Добавлены два дополнительных внешних параметра, расширяющие возможности по управлению капиталом:

- Initial Deposit - в этом параметре нужно указать, от какого значения размера депозита включить динамический расчет лота для открытия позиции. Таким образом, объем открываемой позиции будет пропорционален размеру депозита, что дает возможность эксперту быстрее наращивать прибыль. Нулевое значение в этом параметре отключает динамический расчет лота.
- Maximum Lot Size - здесь нужно указать максимальный объем для открытия позиции. Возможно, после достижения некоторой величины депозита целесообразно остановить пропорциональный расчет лота. Некоторые трейдеры используют такую тактику для агрессивного разгона депозита, начиная с небольшой суммы, чтобы потом перейти в более консервативный режим, не увеличивая риски по мере роста депозита.