Сегодня познакомимся с интересным роботом-скальпером, который реализован не так как большинство ему подобных, но несмотря на это, не является, чем-то инновационным. Советник — Spartan Bolt EA - это высокочастотный торговый алгоритм, который использует технику усреднения.

Торговый алгоритм советника Spartan Bolt EA.

В своей основе Spartan Bolt EA обычный математический алгоритм, который совершает сделки не по рыночным сигналам или сигналам индикаторов, а в зависимости от того, на какое-расстояние прошла цена в ту или иную сторону, а также его торговля зависит от текущих открытых сделок.
После установки советника на график, он открывает 2 разнонаправленные позиции по текущей цене. По каждому открытому ордеру выставляется тейк-профит, величина которого задается в параметрах.
Далее, если цена идет в прибыльном направлении, то сделка закрывается по тейк-профиту, а если в убыточном, то на определенном расстояние от предыдущего входа, открывается еще одна позиция в том же направлении, т. е. сделка усредняется. Торговый объем усредняющих ордеров может оставаться таким же, а может и увеличиваться в зависимости от желания пользователя.
В момент, когда активируется очередной тейк-профит, советник открывает новую позицию в ту же сторону, в расчете на то, что тренд продолжится, или в обратную сторону, в ситуациях, когда необходимо усреднить убыточные позиции.

Технические характеристики советника.

  • Риск -- высокий;
  • Тип торговли -- скальпинг;
  • Торговая стратегия -- сетка ордеров;
  • Доходность -- от 300% в месяц;
  • Время торговли -- круглосуточно;
  • Торговый инструмент -- EUR/USD, GBP/USD и USD/JPY (рекомендуются волатильные);
  • Рабочий тайм-фрейм -- любой;
  • Кредитное плечо -- от 1:500;
  • Котировки -- 4 и 5 значные;
  • Рекомендуемый депозит -- от $1000;
  • Доступные версии советника -- 1.1.

Настройки советника Spartan Bolt EA.

Я описал не все параметры, а только те, которые могут понадобиться вам для настройки, тестирования и оптимизации советника. Описывать все настройки просто нет смысла.
  • magic - идентификатор ордеров;
  • closeall - закрыть все позиции;
  • closelosses - закрыть только убыточные позиции;
  • lots - фиксированный лот;
  • mm - использовать манименеджмент;
  • risk - величина риска, в процентах;
  • minlot - минимальный лот для ММ;
  • maxlot - максимальный лот для ММ;
  • profit - размер профита, в пунктах;
  • loss - размер убытка, в пунктах;
  • maxorders - максимальное количество ордеров;
  • pipstep - расстояние между ордерами;
  • hidesl, hidetp - скрытые стоп-лосс и тейк-профит, соответственно;
  • atrperiod - период индикатора ATR;
  • atrtimeframe - тайм-фрейм для ATR, в минутах:
    • Н4 – 240 минут,
    • D1 – 1440 минут,
    • W1 – 10080 минут,
    • MN1 – 43200 минут;
  • atrshift - сдвиг линии ATR, в барах;
  • slippage - максимальное проскальзывание, в пунктах;
  • matimeframe, mafiltertimeframe - тайм-фрейм для индикаторов МА;
  • maperiod1, maperiod2, trendmaperiod, mafilterperiod - периодыиндикаторовМА;
  • mamethod, mafiltermethod - методусредненияМА:
    • 0 – SMA (простая),
    • 1 – EMA (экспоненциальная),
    • 2 – SSMA (сглаженная),
    • 3 – LWMA (линейная взвешенная);
  • maprice, mafilterprice - цена усреднения МА:
    • 0 – close (цена закрытия),
    • 1 – open (цена открытия),
    • 2 – high (максимальная цена),
    • 3 – low (минимальная цена),
    • 4 – median (HL/2),
    • 5 – typical (HLC/3),
    • 6 – weighted (HLCC/4);
  • mashift, mafiltershift - сдвиглинийМА;
  • mafilter- использование фильтрующей МА;
  • damianifilter - использовать индикатор Damiani Volatmeter (далее все настройки, связанные с этим индикатором);
  • usecarmen - использовать индикатор Carmens Eyes (далее все настройки, связанные с этим индикатором);
  • summergmtshift, wintergmtshift - сдвиг часового пояса по GMT, летом и зимой, соответственно;
  • generalfilter - использовать фильтр по времени;
  • starthour, startminutes - час и минута начала торговли;
  • endhour, endminutes - час и минута окончания торговли;
  • tradesunday - торговля по понедельникам;
  • fridayfilter - ограниченная торговля по пятницам;
  • fridayhour, fridayminutes - час и минута окончания торговли в пятницу.

Тестирование и оптимизация советника Spartan Bolt EA.

Тестирование, а уж тем более оптимизация подобных советников, довольно трудная задача, так как не всегда можно угадать, как поведет себя робот в реальной торговле. На истории может быть много флетовых движение, а после запуска алгоритма, цена может войти в трендовую фазу. Поэтому пойдем по порядку.
Для начала, как и всегда, протестируем советник на стандартных параметрах, для этого возьмем валютную пару EUR/USD с 5-минутным тайм-фреймом.

Результат тестирования на стандартных параметрах:



Даже несмотря на то, что в конце случился "слив" депозита, сам график тоже составляет желать лучшего, так как Spartan Bolt EA на протяжении практически 95% времени оставался в просадке, которая постоянно росла. И как показала дальнейшая оптимизация, от этой просадки невозможно избавиться, по сути это часть торговой системы.

Лучший результат оптимизации:



По итогу получился небольшой плюс, но это можно назвать везением, так как проводилась оптимизация с большим диапазоном. Кстати я оптимизировал только параметры: profit, loss и pipstep.

Рекомендации к использованию.

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

Заключение.

Советник Spartan Bolt EA лучше оставить для опытных трейдеров и скорее всего для тех, кто любит экспериментировать и не боится рисковать своими средствами ради получения большей прибыли. Новичкам же лучше воздержаться от данного алгоритма.