Домой Альфа Банк Стандартный трейлинг стоп в мт4 открытый код. Что такое трейлинг стоп и зачем он нужен трейдерам Форекс? Где найти и как установить трейлинг стоп

Стандартный трейлинг стоп в мт4 открытый код. Что такое трейлинг стоп и зачем он нужен трейдерам Форекс? Где найти и как установить трейлинг стоп

Для получения стабильной прибыли при работе с брокером Alpari трейдерам необходим эффективный и надежный инструмент, трейлинг стоп в MT4. Компания предлагает своим клиентам такой алгоритм для торгового терминала MetaTrader 4, позволяющий управлять ордерами Stop Loss.

Для чего нужен трейлинг стоп?

Трейлинг стоп в МТ4.

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

Алгоритм осуществляет управление следующим образом:

Обратите внимание! Из всех форекс брокеров, работающих на территории РФ, критериям действительно качественной компании удовлетворяют немногие. Лидером является – Альпари!

Более 20 лет на рынке Форекс;
- 3 международные лицензии;
- 75 инструментов;
- быстрый и удобный вывод средств;
- более двух миллионов клиентов;
- бесплатное обучение;
Альпари - это брокер №1 по версии Интерфакса! Все, что необходимо для начала - просто зарегистрироваться на сайте!

  1. Если доход не достиг установленного значения трейлинг-стоп, никаких шагов не предпринимается.
  2. Если доход пересек установленную отметку трейлинг-стопа, на сервер отправляется команда о фиксировании стоп-лосса на обозначенном расстоянии от текущей стоимости.
  3. Как только котировки достигают выставленного стоп-лосса, на сервер отправляется команда о перемещении ордера на установленное трейлинг-стопом расстояние.

В результате при постоянном росте цены ордеры Stop-loss будут перемещаться вслед за ними на выбранном заранее расстоянии. Как только рост прекращается, сделка закрывается, предотвращая возможные потери.

Преимущества использования трейлинг-стопа:

  1. 100% страхование от резких разворотов трендов.
  2. Расширение возможностей для работы сразу с несколькими активами.
  3. Упрощение контроля за открытыми позициями.

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

При правильной настройке инструмент автоматически смещает позицию в безубыточную зону и закрывает сделки при возникновении рисков.

Интересно! У трейдера появляется возможность работать с несколькими валютными парами одновременно, потому что уже не требуется пристальный контроль за каждой позицией.

Где найти и как установить трейлинг стоп?

Настройка трейлинг стопа в МТ4.

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

В первом случае он представлен в виде скрипта, который устанавливается на клиентский терминал. В этом заключается важное отличие: Trailing Stop работает на торговом терминале пользователя, а не на сервере, как Stop Loss и Take Profit.

Брокер Альпари предоставляет своим клиентам весь функционал для торговли. Инструмент уже встроен в терминал MetaTrader4, поэтому им можно воспользоваться в любой момент. Для установки трейлинг-стопа необходимо проделать следующее:

  1. Открыть новую сделку. Для этого нажать «Новый ордер», выбрать валютную пару, установить объем.
  2. Установить стоп-лосс, совершить сделку на покупку. После этого на графике отобразиться новая позиция.
  3. Во вкладке «Торговля» нажать правой кнопкой и выбрать пункт «Трейлинг Стоп».
  4. Выбрать размер от 15 до 715 пунктов.

По умолчанию минимальное значение составляет 15 пунктов. Это означает, что если цена перемещается вверх на 15 пунктов, то и стоп-лосс будет передвинут на такое же значение. При необходимости пользователи могут самостоятельно выбрать расстояние. Для этого нужно нажать кнопку «Задать уровень» и ввести с помощью клавиатуры конкретную цифру.

Выбор пунктов при настройке трейлинг стопа в МТ4.

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

Для активирования инструмента нужно нажать соответствующий пункт в меню. Пользователю доступны основные опции для управления и настройки:

  1. «Задать уровень» — самостоятельный выбор расстояния между стоп-лосом и котировками валютной пары.
  2. «Нет» — кнопка для моментального отключения функции, плавающего Stop Loss для конкретной позиции.
  3. «Удалить все уровни» — отключение алгоритма одновременно для всех открытых в данный момент позиций и отложенных сделок.

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

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

Что собой представляет трейлинг-стоп?

Перед тем, как применять трейлинг-стоп в своей , необходимо понять принцип его работы, а также для чего он может использоваться. Итак, в переводе с английского Trailing Stop означает «следящий стоп», то есть при активации трейлинг-стопа он перемещает стоп-лосс за прибылью на некотором расстоянии, давая ей расти, но ограничивая убытки. Используя трейлинг-стоп, можно не выставлять тейк-профит. Как же осуществляется работа трейлинг-стопа на практике? Рассмотрим конкретную ситуацию на примере:

    Вы открыли сделку на покупку, разместив стоп-приказ на определенном уровне от цены. Для взятия прибыли у вас есть два варианта: использовать тейк-профит или применить трейлинг-стоп. Но возникает вопрос: «Какой использовать размер тейк-профита?» Если вы поставите слишком большой тейк-профит, то цена может не дойти до него и развернуться в обратную сторону. Если же размер тейк-профита будет маленьким, вы можете упустить прибыль. Решением этого вопроса является использование трейлинг-стопа;

    Допустим, вы установили значение трейлинг-стопа 40 пунктов. Это означает, что когда цена пройдет расстояние 40 пунктов с прибылью, то трейлинг-стоп передвинет ваш стоп-лосс в безубыток. Теперь при развороте цены вы ничего не потеряете;

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

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

Преимущества трейлинг-стопа

Работая с трейлинг-стопом, вы получаете следующие преимущества:

    максимизация прибыли;

    ограничение убытков;

    страховка от резкого разворота цены;

    отсутствие в необходимости постоянного контроля за открытыми позициями;

    возможность работы сразу с несколькими активами;

    не нужно ничего скачивать, трейлинг-стоп встроен в MT4.

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

Недостатки трейлинг-стопа

Несмотря на перечисленные выше преимущества трейлинг-стопа, этот торговый инструмент имеет свои недостатки, о которых нужно также помнить во время торговли по вашей торговой системе:

    по сравнению со стоп-лоссом или тейк-профитом, срабатывание которых происходит непосредственно на сервере брокера, трейлинг-стоп является скриптом, поэтому для его нормальной работы необходимо, чтобы оставался постоянно включенным;

    нестабильное интернет-соединение или отключение электроэнергии может стать причиной неправильной работы трейлинг-стопа;

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

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

  • Как выставить трейлинг-стоп?

    Для выставления трейлинг-стопа необходимо кликнуть правой кнопкой компютерной мыши по открытому ордеру и выбрать в открывшемся меню «Трейлинг-стоп». В торговом терминале можно выставлять трейлинг-стоп не ближе 15 пунктов к цене, хотя некоторые предлагают использовать трейлинг-стоп от 1 пункта на усмотрение трейдера. Также вы можете задавать уровень трейлинг-стопа вручную.

    Чтобы отключить трейлинг-стоп, следует выбрать в контекстном меню «Нет». Если же вы хотите отменить трейлинг-стоп на всех открытых ордерах, то необходимо нажать на «Удалить все уровни».

    Если вы активно применяете трейлинг-стоп в своей торговле, то вам может пригодиться советник трейлинг-стоп TrailinRobot, разработанный известным создателем советников Маргаритой Ласкер. Он не открывает сделки, а является вспомогательным советником, который автоматически выставляет трейлинг-стопы не только для уже открытых позиций, но и для отложенных ордеров, что очень удобно. Вы можете установить на графики различных валютных пар, настроив для каждой из них индивидуальные параметры. Кроме того, советник TrailinRobot имеет еще одну полезную функцию. Как вы могли заметить, стандартный трейлинг-стоп при достижении соответствующей прибыли сначала переводит стоп-лосс в безубыточное положение, а затем перемещает его вслед за ценой так, что между стопом и ценой постоянно сохраняется заданное в настройках количество пунктов. Если цена сдвигается в нашем направлении на N пунктов, то трейлинг-стоп также перемещает стоп-лосс на N пунктов. Это может быть неудобно, так как можно легко попасть на откат, после чего цена продолжит движение в нашем направлении, а мы упустим потенциальную прибыль. Советник TrailinRobot решает эту проблему. В его настройках помимо уровня трейлинг-стопа, можно дополнительно указать его шаг. Что это означает? Трейлинг-стоп передвинет стоп-лосс на следующий уровень после того, как цена преодолеет указанное в настройках количество пунктов. Например, вы открыли позицию по цене 1.4500, установили уровень трейлинг-стопа 100 пунктов, а шаг – 50 пунктов. Когда цена достигнет отметки 1.4600, стоп-лосс будет переведен в безубыток, а следующее перемещение стоп-лосса до уровня 1.4550 произойдет, когда цена дойдет до 1.4650, далее 1.4700, 1.4750 и т. д.

    Советник TrailinRobot имеет следующие настройки:

      ProfitTrailing – если установить true, то активация трейлинг-стопа будет осуществляться только при наличии прибыли, при переключении параметра в режим false трейлинг-стоп будет активирован при открытии нового ордера;

      TrailingStep – используется для установки шага трейлинг-стопа;

      TrailingStop – с помощью данного параметра можно задавать уровень трейлинг-стопа;

      MagicNumber – если поставить значение -1, то советник TrailinRobot будет тралить все открытые ордера на валютных парах с установленным торговым экспертом. Если стоит значение 0, TrailinRobot будет тралить позиции, открытые вручную. Также напротив этого параметра можно прописать любой уникальный номер советника, позиции которого в результате будет тралить TrailinRobot.

    На нашем портале есть советник TrailinRobot трейлинг-стоп, скачать который вы можете абсолютно бесплатно по следующей ссылке: .

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

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

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


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

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

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

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


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

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

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

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

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

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

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

Это обязательно автоматические роботы, предназначенные для торговли без участия человека. Однако есть определенная когорта советников, которые относятся именно к помощникам, а не автоматическим программам, открывающим сделки в автономном режиме. В данной статье мы расскажем про советник “Трейлинг стоп”, рассмотрим, как его настроить, и каким образом применять в торговле.

Вообще в терминале МТ4 имеется инструмент трейлинг стоп. Он позволяет взять значительную часть движения цены благодаря плавающему Тейк-Профиту. Но наш советник Trailing stop создан с целью автоматизации процесса переноса по ходу движения цены.

Как это работает на примере?

Важный момент: помните, что применяя инструмент Трейлинг-стоп, все ваши сделки будут закрыты по приказу Стоп-лосс. Нов этот момент он будет уже в прибыльной ценовой зоне.

Возьмём конкретный пример для рассмотрения, как это работает.

На скриншоте ниже показан пример сделки с выставленным фиксированным Тейк-профитом в размере 50 п. Цена достигла цели достаточно быстро.

Но вместо фиксированного ТР здесь можно использовать динамичный Стоп-лосс, то есть, тот, который будет перемещаться вслед за ценой на заданном трейдером расстоянии. Для Н1 оптимальным решением будет выбор нага трала в размере 25-40 пунктов . Всё зависит от пары.

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

Выделяют следующие виды Трейлинг-Стопа:

  • Закрытие по индикатору, скажем по Параболику.
  • По фиксированному значению.
  • По локальным экстремумам .

Такие помощники, как советник Trailing stop автоматически переносят Стоп-лосс вслед за ценой. Другие подобные боты имеют дополнительные опции: возможность закрытия , при достижении конкретной прибыли, контроль всей прибыли.

Если сравнивать с обычным тралом, который есть в каждом МТ4, советник “Трейлинг стоп” имеет ряд преимуществ. К примеру, можно задать трал для неактивных отложенных ордеров.

Наглядный пример работы этого помощника можно наблюдать ниже:

Рисунок 1. Сделка с фиксированным Тейк-профитом.

Рисунок 2. Перенос Стоп-лосс в безубыток.

Рисунок 3. Перемещение Стоп-лосс вслед за ценой.

Устанавливать робот Trailingator Forex очень просто. Оба файла перемещаем в Experts, перезапускаем терминал.

У него достаточно мало настроек:

  • Trailing Stop - задаём в пунктах расстояние до текущей цены, за которой будет двигаться Стоп-лосс;
  • ProfitTrailing - этот параметр активен по умолчанию. Поэтому трал будет задействован только в том случае, когда ордер окажется в плюсе;
  • MagicNumber - если задать значение “1”, тогда тралиться будут только те ордера, которые были открыты вручную;
  • TrailingStep - задаётся шаг трала.

Вот настройки для робота Trailingator Forex:

Рисунок 4. Настраиваем советник Trailingator Forex.

Трал по общей прибыли

Очередной советник Trailing stop имеет некоторые особенности:

  1. у него происходит по совокупному профиту , то есть, по нескольким сделкам сразу;
  2. есть возможность использовать трал по отдельности по длинным и коротким позициям .

Настройки данного советника:

  • Operation - фильтрация в сторону позиции. “0” - это исключительно покупки, “-1” -покупки и продажи, “1” - только продажи.
  • Symbol - этот параметр отвечает за работу с одной или несколькими парами. Если нужно работать только с одной парой - вписываем нужную пару, если указать “0” - работать получиться с текущей парой.
  • ProfitTrailing - этот параметр лучше не трогать, так как будет задействован трал даже тогда, когда цена переместиться в отрицательную зону.
  • MagicNumber - активируем советник Trailing stop с ордерами, которые были открыты вручную либо с помощью .
  • TrailingStop/TrailingStep - выставляем расстояние от текущей цены до места, где будет выставлен Стоп-Лосс или определяем шаг переноса Стоп-лосс.

Визуально советник Трейлинг стоп работает по такой схеме:

Рисунок 5. Пример торговли.

А вот, какими могут выглядеть его настройки:

Рисунок 6. Правильная настройка.

Трал по индикатору Параболик

Здесь применяется несложная закономерность. Дело в том, что изначально рассчитывает значение так, что в редких случаях цена достигает его точек. Иными словами, когда движение восходящее, то выставляет точки под ценой, а когда тренд сменится, точки будут строиться над ценой.

Всего две настройки:

  • DistancePoints - задаём шаг, на который переносится стоп-лосс;
  • AllowLoss - при активации этой настройки, которую имеет советник Trailing stop, трал будет перемещаться за ценой даже в том случае, когда котировки будут в убыточной зоне.

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

Таким способом помощник двигает стоп-лосс:

Рисунок 7. Перенос стоп-лосс по параболику.

Рисунок 8. Настройки советника.

Заключение

Если подвести итоги под всем вышеизложенным, то можно с уверенностью заявить, что советник Trailing stop самостоятельно не торгует. Его следует рассматривать в качестве полезного помощника, который позволит выжать из движения максимум.

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

Новое на сайте

>

Самое популярное