Strategy MA™ Advanced – это одновалютный Эксперт, использующий торговую стратегию (ТС) Strategy MA™. В отличие от своего предшественника, Strategy MA™ Standard, он оснащен дополнительными функциональными возможностями, которые увеличили число прибыльных сделок, увеличили прибыль относительно убытков, а также снизили риски.
Описание стратегии Strategy MA™
Основы ТС Strategy MA™ в деталях даны в описании к Эксперту Strategy MA™ Standard, поэтому в описании этого Эксперта приведены лишь дополнительные функции.
В дополнение к часовому фильтру добавлен фильтр дня недели. Таким образом, из анализа тренда и открытия позиции по нему можно исключить один из дней недели (например, вторник: tradeDay=-2) либо разрешить открытие позиций только в один из дней недели (например, в пятницу: tradeDay=5).
Параметр tradeDay может принимать значения от -5 до 5 и соответствует номеру дня в неделе (понедельник -1 и 1; вторник -2 и 2 и т.д.). При этом сопровождение открытой позиции осуществляется и за заданными временными ограничениями фильтра вплоть до появления условия закрытия позиции (см. описание к Эксперту Strategy MA™ Standard). Для выключения дневного фильтра следует задать tradeDay=0.
Также ТС дополнена функцией виртуального смещения (тралом) приказа stop loss на величину sl вне диапазона [MA-gap, MA+gap]. Если задать параметр trawl=1, виртуальное смещение приказа будет продолжено вне диапазона. Запретить смещение приказа вне диапазона можно, задав trawl=0.
В Эксперте доступно изменение, а значит и оптимизация, всех параметров индикатора Moving Averages.
Параметры управления экспертом
- gap – границы диапазона [MA-gap, MA+gap], при пересечении которых осуществляется закрытие либо открытие позиции. Размерность – пункты. Тип параметра – int (целый), больше нуля;
- minutes – минимальная продолжительность нахождения цены в диапазоне [MA-gap, MA+gap] для снятия запрета на открытие позиции. Размерность – минуты. Тип параметра – int (целый), больше нуля;
- tframe – интервал между ценами открытия баров. Тип параметра – перечисление;
- sl/tp – размер ордера стоп лосс и тейк профит. Размерность – пункты. Тип параметра – int (целый), sl>0, tp>=0;
- h_start/h_stop – час начала и конца временного периода, в котором осуществляется оценка тренда и открытие позиций. Размерность – час. Тип параметра – int (целый), диапазон изменения – от 0 до 23 с шагом 1;
- minlot – объем позиции равный числу минимальных лотов. Тип параметра – int (целый), больше нуля;
- tradeDay – фильтр торговли по дню недели. Тип параметра – int (целый), диапазон изменения – от -5 до 5 с шагом 1;
- trawl – разрешение на виртуальный трал приказа стоп лосс вне диапазона [MA-gap, MA+gap]. Принимает два значения – 0 (запрет) либо 1 (разрешено).
Следующие параметры – это параметры индикатора Moving Averages (см. справку к MQL5).
- ma_tframe – значение временного периода;
- ma_period – период усреднения;
- ma_shift – сдвиг;
- ma_method – метод усреднения;
- ma_price – используемая цена.
Результаты тестирования
Тестирование эксперта проведено при следующих параметрах моделирования истории:
- Период – один год (2012.05.03 – 2013.05.03);
- Режим – цены открытия, произвольная задержка;
- Символ – EURUSD (четыре знака после запятой), M5;
- Брокер – Nord Group Investments Inc.;
- Начальный депозит – 10000;
- Плечо – 1:100.