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. Сергей
    Здравствуйте. Нужно ли при выставления одера выставлять ст.л и т.п или советник это сделает сам ?
    0
    Ответить Цитировать Жалоба
    1. Аватар пользователя Alex.
      Alex
      ТП советник не ставит сам, его нужно выставлять в ручном режиме.
      СЛ так же нужно выставить - советник только сопровождает стоп, и делать это он начинает только в момент выхода позиции в профит. До этого момента нужен стоп, чтобы не уйти в глубокую просадку.
      0
      Ответить Цитировать Жалоба
      1. Сергей
        Можно подробную установку советника , а то я установил и чёт-то не получается...
        0
        Ответить Цитировать Жалоба
        1. Аватар пользователя Alex.
          Alex
          В статье все подробно расписано. Дана ссылка на инструкцию по установке. Куда уж еще подробней...
          0
          Ответить Цитировать Жалоба
  2. Аватар пользователя Alex.
    Alex
    Олег Васильевич, я проверил работу trailingator.mq4 - все работает правильно, стоп подтягивается вслед за ценой и назад не переставляется. Ордер закрывается по подтянутому стопу.
    Возможно, вы используете не тот советник (кладёте его не в ту папку). Удалите файлы "Путь установки\MetaTrader 4\MQL4\Experts\trailingator.ex4" и "Путь установки\MetaTrader 4\MQL4\Experts\trailingator.mq4", после чего скопируйте файлы trailingator.ex4 и trailingator.mq4 из скачанного архива в директорию "Путь установки\MetaTrader 4\MQL4\Experts\", перегрузите терминал и запустите советника в работу.
    ВАЖНО! Директория установки советника, указанная выше, верна только в том случае, если вы запускаете терминал с ключом "/portable"! В противном случае trailingator установлен у вас в "<каталог_данных\MQL4\Experts\". Подробнее об этом читайте в статье "Как устанавливать советников в МТ4 Build 600?". В любом случае, рекомендую вам ознакомиться с материалом в указанной стать - вероятная ошибка в работе советника именно в том, что вы меняете советника не в той папке!
    0
    Ответить Цитировать Жалоба
  3. Аватар пользователя Alex.
    Alex
    Я проверю работу советника и подскажу в комментариях, в чем проблема и удалось ли её решить.
    +1
    Ответить Цитировать Жалоба
  4. Олег Васильевич
    Я качал с этого сайта. Ранее стояла другая версия, проблема та же была, думал, скачаю с этого сайта - и все будет ок, но проблема осталась та же...
    0
    Ответить Цитировать Жалоба
  5. Аватар пользователя Alex.
    Alex
    Олег Васильевич, вы качали советника по ссылке с этого сайта? Или пользуетесь другим трейлингатором?
    0
    Ответить Цитировать Жалоба
  6. Олег Васильевич
    Здравствуйте. Есть какая то проблема... Открываю ордер, цена пошла в прибыль и трейлингатор нормально подтягивает стоп-лосс до цены покупки, потом и дальше идёт прибыль и он снова подтягивает стоп-лосс нормально по трнеду, но как только цена разворачивается и идёт к стопу то стоп-лосс начинает перемещаться назад в обратную сторону... Так ведь не должно быть? Если например установлен трейлинг стоп 50 пунктов, шаг 2 пункта, то когда сделка уже в профите и он перемещает стоп-лосс например на 10 пунктов в прибыль, цена разворачивается и стоп должен ведь на месте стоять, а не идти назад? Спасибо за ответ и совет. Я уже измучился весь.
    0
    Ответить Цитировать Жалоба
  7. Аватар пользователя Alex.
    Alex
    Разобрался - ошибку давал новый компилятор, сейчас Trailingator работает так, как нужно. Перекачайте архив с советником и замените его файлы.
    Если заметите ошибки в работе Трейлингатора - пишите сюда.
    0
    Ответить Цитировать Жалоба
  8. borushko.sveta1979
    Здравствуйте ещё раз. Я вам писал сегодня:" Здравствуйте. Установил советник Forex Trailingator на реальный счёт в МТ4. Стал наблюдать за его работой. В ноль SL перетащил нормально, при дальнейшем продвижении цены двигал его тоже (+5п SL). Когда цена пошла назад SL тоже начал двигаться назад и зафиксировался на отметке +1п. Почему? Настройки перепроверил. Спасибо." проверил на демо , все работает нормально.Почему так может получается?
    0
    Ответить Цитировать Жалоба
  9. Аватар пользователя Alex.
    Alex
    Да, действительно, есть такая проблема. Видимо, она появилась с новой версией терминала. По свободе гляну код (в чем там проблема) и подскажу.
    0
    Ответить Цитировать Жалоба
  10. borushko.sveta1979
    Здравствуйте. Установил советник Forex Trailingator на реальный счёт в МТ4. Стал наблюдать за его работой. В ноль SL перетащил нормально, при дальнейшем продвижении цены двигал его тоже (+5п SL). Когда цена пошла назад SL тоже начал двигаться назад и зафиксировался на отметке +1п. Почему? Настройки перепроверил. Спасибо.
    0
    Ответить Цитировать Жалоба
  11. Аватар пользователя Alex.
    Alex
    Нет - терминал должен быть постоянно включён.
    0
    Ответить Цитировать Жалоба
  12. borushko.sveta1979
    Здравствуйте, скажите пожалуйста, при срабатывании отложенных ордеров Forex Trailingator работает при выключенном терминале?
    0
    Ответить Цитировать Жалоба
  13. Аватар пользователя Alex.
    Alex
    Не встречался с такой проблемой. Что пишет в журнале? Есть какие-то ошибки?
    Размер депо большой? Хотя, для того, что бы слить ваш депозит, вмешательство должно быть при отрицательных значениях сделки. А уходить от Альпари - дело, конечно, ваше, но я бы не стал спешить. Все-таки один из старейших и лучших брокеров...
    Тут, скорее, какая то техническая ошибка.
    0
    Ответить Цитировать Жалоба
  14. Серж
    Добрый день, да на демо работает Трелингатор нормально, но на реале в Альпари сопровождает сделку до нуля и срабатывает при нуле, думаю что вмешивается диллинговый центр Альпари с целью слива депозита, буду уходить от Альпари. Какое Ваше мнение?
    С уважением, Серж.
    0
    Ответить Цитировать Жалоба
  15. Gintaras
    Всё нормально работает с советником и руками ордер откраиваю - тоже работает, только для открытых ордеров руками, чтобы работал, нужно поменять -1 на 0 и всё!
    0
    Ответить Цитировать Жалоба
  16. Аватар пользователя Alex.
    Alex
    Должно быть видно визуально, как советник переставляет стоп вслед за ценой. Проверьте ещё раз настройки - возможно, что-то не правильно выставили. Как вариант - выставлено слишком большое значение переменной TrailingStep.
    0
    Ответить Цитировать Жалоба
  17. monter58
    День добрый! Подскажите как увидеть и прверить в пошаговом перемещении стопа вслед за профитом, т.к. стоп он выставляет, а вот передвижения его я не вижу. Т.е. он у меня просто как автомат выставления стопа работает, а дальше? СПС
    0
    Ответить Цитировать Жалоба
  18. Андрей
    Советник автоматом выставляет стоп-лосс, но при движении цены в нужном направлении не подтягивает на нужный шаг. Как проверить эту функцию?
    0
    Ответить Цитировать Жалоба
  19. Аватар пользователя Alex.
    Alex
    Так сделку открывали не вы? Ничего не могу сказать по этому поводу - не сталкивался с такой ситуацией.
    +1
    Ответить Цитировать Жалоба
  20. Андрей
    Торговый бесплатный сигнал SuperDollar.
    Трейлингатор работает, но не передвигает стоп лосс по мере возрастания порфита на несколько десятков пунктов. В частности, была сделка на продажу по 0.91398. Стоп-лосс выставил советнк на 0.91355 и всё гоняет прибыль до 120 и упала до 60 пунктов, а ни стоп не передвинулся, ни сделка не закрылась.
    +1
    Ответить Цитировать Жалоба
  21. Аватар пользователя Alex.
    Alex
    О каких сигналах идёт речь?
    +1
    Ответить Цитировать Жалоба
  22. Андрей
    ОК, разобрался, вроде начал работать. Ещё посижу с ним. СПС!

    Другой вопрос по сигналам. Мой подписанный сигнал зачем то открыл аж 6 сделок на селл и на 1 валюту! Это зачем интересно, не подскажите? Не проще ли открыть одну большую? СПС!
    0
    Ответить Цитировать Жалоба
  23. Андрей
    Так я не сегодня а в рабочие дни пыталься с ним поколдовать, штука классная, если б ещё работал. Всё сделал, как написано. И на малых параметрах проверял, но он, кажется, не срабатывает. Я конечно ещё его буду раскручивать, тока не знаю как? СПС!
    0
    Ответить Цитировать Жалоба
  24. Аватар пользователя Alex.
    Alex
    Сегодня рынок закрыт, как вы проверяли работу советника?
    0
    Ответить Цитировать Жалоба
  25. Андрей
    Установил советника, но он не работает, пробовал изменять параметры-безрезультатно. Как его заставить работать?
    0
    Ответить Цитировать Жалоба
  26. Аватар пользователя Alex.
    Alex
    Трейлингатор работает только на той паре, на которой установлен! Например, на паре EURUSD у Вас стоит советника и Трейлингатор. А на паре GBPUSD Вы открываете ордера в ручную. Так вот, Trailingator будет сопровождать сделки только по паре EURUSD!
    Буква "Т" на ордере появляется только в том случае, если включена функция трейлинг-стопа самого терминала МТ4. В случае с Трейлингатором этой буквы нв ордере не будет.
    Проверить его работу можно просто. Отключаете опцию "ProfitTrailing" и ставите маленькие значения переменных "TrailingStop" и "TrailingStep" - 3-5 пунктов. И наблюдаете. Если цена пошла в нужную сторону - Вы увидите, как будет перемещаться стоп-лосс ордера за ценой.
    0
    Ответить Цитировать Жалоба
  27. Никола
    Здравствуйте. Я поставил Trailingator на демо, одно окно с советником, одно на такой же паре Trailingator, и сам ставлю ордера на другие пары. Работает он или нет? На парах которые ставлю сам, включаю правой клавишей в терминале, появляется буква "т" на ордере. На ордерах которые ставит другой советник буква не появляется. Это нормально, цепляется он к тем ставкам или нет?
    0
    Ответить Цитировать Жалоба
  28. Аватар пользователя Alex.
    Alex
    Да, Trailingator можно настроить и так.
    0
    Ответить Цитировать Жалоба
  29. carcoon
    А он срабатывает, как стоп-лосс, если цена опустится ниже открытой позиции на n пунктов?
    -1
    Ответить Цитировать Жалоба
  30. Аватар пользователя Alex.
    Alex
    Не нужно устанавливать Трейлингатора на тот же график, где стоит Ваш советник. Откройте ещё один график той же пары, на которой работает советник (тайм-фрейм не важен - любой) и установите Трейлингатора на этот график.
    0
    Ответить Цитировать Жалоба