1. Заработок на Форекс
  2. Советники
  3. Автоматический стоп-лосс - советник Forex Trailingator.

Автоматический стоп-лосс - советник Forex Trailingator.

Суть работы трейлинг стопа, встроенного в терминал metatreader 4.

Функция автоматического стоп-лосса очень популярна среди трейдеров, ведущих торговлю на рынке Форекс с использованием торгового терминала MetaTrader 4. Она представляет собой алгоритм управления уровнем Stop-Loss ордера и служит страховкой на тот случай, если после открытия сделки цена разворачивается в противоположную сторону. Функция удобна, но не совершенна. В связи с этим, трейдером (вернее будет сказать трейдершой :winked: ) Ритой Ласкер был разработан и предложен к использованию более универсальный и совершенный инструмент - советник Forex Trailingator. Чтобы полностью разобраться в принципе его работы и особенностях, для начала давайте разберемся с автоматическим стоп-лоссом, встроенным в терминал MetaTrader 4. Итак, как работает трейлинг-стоп в MetaTrader 4?

Принцип работы автоматического стоп-лосса в MetaTrader 4.

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

Как включить трейлинг-стоп в терминале metatreader 4?

Допустим, был установлено значение X пунктов. Что происходит в таком случае? Программа MetaTrader 4 не предпринимает никаких действий до тех пор, пока прибыль по позиции не вырастет и не достигнет величины X пунктов, то есть заданной величины трейлинг-стопа. После этого МетаТрейдер автоматически устанавливает стоп-лосс ордера на расстоянии от текущей цены, равной X пунктов, то есть, на таком уровне, при котором в случае неблагоприятной ситуации, позиция все равно выйдет на безубыточный уровень.

Допустим, цена перешагнула установленное значение X пунктов, то есть расстояние между стоп-лоссом и текущей ценой больше X, и двигается дальше в нужном направлении. В этом случае MetaTrader активирует команду изменения расположения стоп-лосса и передвигает его на n пунктов, но уже от текущей цены, иными словами он подтягивается к текущей цене валютного инструмента на n пунктов.

Если цена разворачивается и достигает уровня, постоянно подтягивающегося стоп-лосса, трейлинг-стоп закрывает позицию с прибылью.

Графически принцип работы трейлинг-стопа, который ещё называют следящим стопом, можно представить следующим образом:

Алгоритм работы трейлинг стопа, встроенного в терминал metatreader 4.

  • 1) В точке a открывается ордер на покупку (Buy).
  • 2) При достижении ценой уровня b включается трейлинг-стоп и устанавливает стоп-лосс на расстоянии X пунктов в точке b1.
  • 3) Далее идёт движение цены в нужном направлении и она достигает точки с, после чего стоп-лосс подтягивается до с1.
  • 4) После этого цена делает небольшой откат, но не достигает уровня стоп-лосса, а сам стоп-лосс не переносится - он остаётся в точке d=с.
  • 5) Коррекция была незначительной, и цена вновь начинает двигаться в нашем направлении, доходит до точки е, трейлинг-стоп подтягивает стоп-лосс на расстояние de=d1е1.
  • 6) Начинается следующая коррекция, но откат уже более сильный, цена достигает стоп-лосса и позиция закрывается в прибыли, равной, к примеру, y пунктов.

Если бы стоп-лосс не сработал, то цена пошла бы ниже, а, следовательно, прибыль по сделке также уменьшилась, в лучшем случае достигнув уровня безубыточности, в худшем - был бы получен убыток.

Автоматический стоп-лосс в советнике Forex Trailingator.

Все бы хорошо, но вот то, что подключать автоматический стоп-лосс в МТ 4 приходится вручную - это неудобно, и это не единственный недостаток встроенного в терминал трейлинг-стопа. Однако софт для управления стоп-лоссом ордера, предложенный Ритой Ласкер в виде советника под названием Forex Trailingator, позволяет максимально облегчить пользование функцией. Преимущества эксперта неоспоримы. Во-первых, он включается автоматически при открытии сделки, исключая ручную настройку (на то он и советник, робот). Во-вторых, он автоматически активируется в отложенных ордерах сразу после исполнения условий отложенного ордера, в то время как стандартный трейлинг-стоп требует ручной установки. В-третьих, советник позволяет установить шаг трейлинг-стопа. По умолчании, в терминала МетаТрейдер 4 шаг равен 1, то есть при каждом движении цены в нашем направлении на 1 пункт, стоп будет потягиваться также на 1 пункт, с учётом того, что был достигнут заданный уровень стоп-лосса. Советник же позволяет изменить этот шаг, и передвигать стоп-лосс не после каждого пункта, а только после того, как цена пройдет в нужном направлении ещё n пунктов, то есть n и будет являться шагом.

Привязка к графику советника Forex Trailingator осуществляется так же, как и любого другого советника. Для начала скачайте архив с советником на свой компьютер. Распакуйте, и, следуя инструкции по установке советников в терминал MetaTrader 4, проделайте несложную процедуру установки. Обратите внимание, что советник может быть установлен на график любой валютной пары, независимо от тайм-фрейма. Если ордера открываются в ручном режиме, Trailingator ставится на тот же график, где открываются ордера. Если ордера открыты советником - нужно открыть ещё один график этой же валютной пары (как уже говорилось, тайм-фрейм не важен) и на него установить трейлингатора. В процессе установки в открывшемся окне настроек задайте необходимые параметры с учётом свойств валютной пары и требуемого шага стоп-лосса, и нажмите на ОК.

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

  • ProfitTrailing - опция предполагает активацию Forex Trailingator только при условии выхода позиции в профит. При выключенной опции функция трейлинга начинает действовать сразу с открытием позиции;
  • TrailingStop - минимальное расстояние между ценой и уровнем стоп-лосса в пунктах;
  • TrailingStep - расстояние в пунктах, которое должна пройти цена, прежде чем стоп-лосс опять "подтянется" к цене;
  • MagicNumber - при установке значения -1 Forex Trailingator контролирует все позиции, открытые по выбранной валютной паре. При значении MagicNumber = 0 отслеживаются только ордера, открытые вручную. И для использования Трейлингатора с другими советниками, переменной MagicNumber присваивается значение "магика" советника, за стоп-лоссом которого он должен следить.

Подведем итоги:

  • 1. Советник Forex Trailingator НЕ ОТКРЫВАЕТ ОРДЕРА САМ, а только сдвигает уровни стоп-лоссов по уже открытым сделкам.
  • 2. Трейлингатор может следить за любыми ордерами - открытыми как в ручном режиме, так и другими советниками. Его задача - сделать торговлю более прибыльной за счёт "магнитной привязки" уровней стоп-лоссов к цене на определенном уровне.

Скачать архив с советником:

trailingator.rar [10.46 Kb] (cкачиваний: 7378)




В качестве примера можно привести вариант работы советника Forex Blue Box и советника Forex Trailingator - первый советник открывает две сделки, а Trailingator сопровождает одну из них для взятия большего профита. Впрочем, робота можно использовать и при торговле с индикаторной стратегией Forex Blue Box в ручном режиме.

  • 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
(48 голосов, средняя оценка: 3.67 из 5)
Теги: автоматический, стоп-лосс, робот, инструменты.
Рекомендуем:

Наверное, нет такого трейдера, который хоть раз в жизни не пробовал торговать на рынке Форекс при помощи советников. Особенно интересуются возможностями автоматической торговли начинающие…

Советник, или автоматическая торговая система Ilan на сегодняшний день довольно популярна, и относится к одной из автоматизированных торговых стратегий для Форекс. Основана она на принципе…

Не так давно мы публиковали материал по торговой стратегии Forex Blue Box (Голубая коробка). Эта индикаторная cтратегия относится к простым, но весьма стабильным. На базе этой стратегии автором…

Вам нужен бесплатный советник для малых или больших депозитов? Или вы ищите прибыльного советника, который не сливает, а стабильно наращивает депозит? А может, Вы готовы вложить приличную сумму в…

Добавить комментарий ↓

51 комментарий

  1. Xarek
    У меня установлен советник на валютной паре, при переносе Forex Trailingator он заменяет мой советник на себя. Как сделать, чтобы они работали вместе??
    0
    Ответить Цитировать Жалоба
  2. Аватар пользователя Alex.
    Alex
    serega123ok, я понял, про что Вы говорите. Это лишь схематический набросок. Но, в любом случае - перерисовал схему движения трейлинг стопа - Вы так имели в виду?

    aquarius1111, про какие настройки и о каком советнике идёт речь?
    0
    Ответить Цитировать Жалоба
  3. aquarius1111
    Запускаю тесты следуя Вашим настройкам в мт4 и вот что в журнале - "2012.11.11 22:53:15 There were 27 passes done during optimization, 27 results have been discarded as insignificant".
    И так постоянно - в чем дело ?
    0
    Ответить Цитировать Жалоба
  4. serega123ok
    Я конечно новичок на форексе,но всё равно вижу эту неточность. Трейлинг стоп не пойдёт сразу вверх от точки <d1> параллельно движению цены <de>, а продолжит оставаться на одном уровне, пока не сработает условие при котором он начнёт движение, когда горизонтальная линия от точки <с> не пересечёт отрезок <de>. При этом сработает условие активации движения трейлинг стопа. На рисунке трейлинг стоп просто не может идти вверх и подтягиваться за ценой ,так как разница d-d1 меньше значения трейлинг стопа на величину c-d.
    0
    Ответить Цитировать Жалоба
  5. Аватар пользователя Alex.
    Alex
    Вы не совсем верно поняли. Отрезки без цифр (a, b, c, d, e) отображают движение цены. А отрезки с цифрами (b1, c1, d1, e1) отображают движение стоп-лосса. Поэтому выражение de=d1е1+cd не корректно - когда цена падает на отрезке cd, стоп-лосс в это время не изменяется (отрезок c1d1), то есть, для стоп-лосса cd = 0.
    0
    Ответить Цитировать Жалоба
  6. serega123ok
    По моему в объяснении того как двигается трэйлинг стоп допущена ошибка. Там, где график, пункт 5, сказано, что de=d1е1. Насколько я понял - это не верно. Справедливо будет сказать de=d1е1+cd. Линии de и d1е1 не параллельны, как нарисовано, а расходятся на величину cd. Или я неверно понял?
    0
    Ответить Цитировать Жалоба
  7. Аватар пользователя Alex.
    Alex
    Нет, это не нормально и не правильно. Trailingator устанавливается в отдельном окне графика той валютной пары, на которой работает советник. Если советник работает по паре EURUSD на тайм-фрейме 1H, то нужно открыть ещё один график EURUSD (тайм-фрейм любой) и на него установить трейлингатора.
    0
    Ответить Цитировать Жалоба
  8. Евгений
    Как я понял, советник Trailingator работает в паре с торгующим советником. Когда перетаскиваешь его на рабочий график, автоматически удаляется торгующий советник с графика и остаётся только Trailingator. Это нормально? И как понять, что он работает?
    0
    Ответить Цитировать Жалоба
  9. Аватар пользователя Alex.
    Alex
    Если бы она не работала - я её не выкладывал бы на сайте. Работает как стратегия, так и советник, проверенно!
    0
    Ответить Цитировать Жалоба
  10. pey8
    А в стратегия Форекс - ProFx 2.0. будет работать?
    0
    Ответить Цитировать Жалоба
  11. Аватар пользователя Alex.
    Alex
    Ищите ошибку, все должно работать. Попробуйте установить на демо и разобраться, что делаете не так.
    0
    Ответить Цитировать Жалоба
  12. Hamkor
    Здравствуйте! Несколько раз переустанавливал, рожица лыбится, но работать отказывается!
    0
    Ответить Цитировать Жалоба
  13. Аватар пользователя Alex.
    Alex
    Не видя настроек и самого трейлингатора, трудно сказать, в чем причина. У меня работает все правильно. Единственное, что могу посоветовать - проверьте переменную MagicNumber - попробуйте значение и -1, и 0.
    0
    Ответить Цитировать Жалоба
  14. ZAGA
    Почему то не цепляет автоматом открытые вручную сделки. Первую зацепил, а вновь открытые не хочет. В чём может быть причина?
    0
    Ответить Цитировать Жалоба
  15. Аватар пользователя Alex.
    Alex
    Цитата:Alexandr

    А он будет работать на выключеном компьютере?


    Нет, на выключенном компе он работать не будет - трейлингатор работает не на стороне сервера, а в программе МТ 4. Можно поставить терминал МетаТрейдер 4 на виртуальный выделенный сервер (VPS, подробнее о нем можно прочесть в этом цикле статей) и установить на нем советников и трейлингатора - тогда комп гонять не придётся.
    0
    Ответить Цитировать Жалоба
  16. Alexandr
    А он будет работать на выключеном компьютере?
    0
    Ответить Цитировать Жалоба
  17. Аватар пользователя Alex.
    Alex
    Да, все верно, битый архив. Перезалил, проверил - сейчас все нормально - можно качать архив с трейлингатором.
    Сорри за "косяк"!
    0
    Ответить Цитировать Жалоба
  18. Gans
    Архив с советником (trailingator.rar) битый, размер 350 байт, не распаковывается.
    0
    Ответить Цитировать Жалоба