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

MA VI Martingale

Эксперт MA VI Martingale из серии "Торговые системы с наращиванием объёма позиции". Здесь дано краткое описание. Более подробное описание можно прочитать на моем блоге TRADING WAY.

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

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

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


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

  • Magic Number – магический номер.
  • Deviation – проскальзывание.
  • Indicator Period – период индикатора Moving Average.
  • Indicator Segments – значение в этом параметре означает количество баров, на протяжении которых индикатор Moving Average беспрерывно растет/падает. Можно установить значение от 1 до 5 включительно. Если значение выходит за ограничения (1-5), то эксперт исправляет его в коде.
  • 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.
  • Volume Increase – объем, на который будет увеличиваться объем позиции в случае, если условие истинно. Если установить нулевое значение, то наращивание объема производиться не будет.
  • Volume Increase Step – расстояние в пунктах, которое должна пройти цена от цены последней сделки текущей позиции, чтобы условие на увеличение объема позиции было истинным.
  • Initial Deposit - в этом параметре нужно указать, от какого значения размера депозита включить динамический расчет лота для открытия позиции. Таким образом, объем открываемой позиции будет пропорционален размеру депозита, что дает возможность эксперту быстрее наращивать прибыль. Нулевое значение в этом параметре отключает динамический расчет лота.
  • Maximum Lot Size - здесь нужно указать максимальный объем для открытия позиции. Возможно, после достижения некоторой величины депозита целесообразно остановить пропорциональный расчет лота. Некоторые трейдеры используют такую тактику для агрессивного разгона депозита, начиная с небольшой суммы, чтобы потом перейти в более консервативный режим, не увеличивая риски по мере роста депозита.


Условия:

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

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

  • Рост индикатора Moving Average длится указанное количество баров в параметре Indicator Segments. На рисунке ниже показан вариант, когда для открытия позиции нужно, чтобы рост был в течение трех баров.
  • Если позиция открыта, то в эксперте начинает работать модуль по наращиванию объема позиции. Увеличение объема производится, если цена движется в прибыльную сторону и достигает уровня, который рассчитывается для позиций BUY, как: цена последней сделки плюс указанное количество пунктов в параметре Volume Increase Step.
Для позиции SELL:
  • Падение индикатора Moving Average длится указанное количество баров в параметре Indicator Segments. На рисунке ниже показан вариант, когда для открытия позиции нужно, чтобы падение было в течение трех баров.
  • Если позиция открыта, то в эксперте начинает работать модуль по наращиванию объема позиции. Увеличение объема производится, если цена движется в прибыльную сторону и достигает уровня, который рассчитывается для позиций SELL, как: цена последней сделки минус указанное количество пунктов в параметре Volume Increase Step.


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

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

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

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

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

Получить такой же результат можно на часовом (H1) таймфрейме, символ EURUSD, параметры по умолчанию.
Нет отзывов
Версия 2.0 - 2014.06.20
Добавлены два дополнительных внешних параметра, расширяющие возможности по управлению капиталом:

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