• Обзор
  • Отзывы (2)
  • Обсуждение (20)
  • Что нового

TrailingByPercentOfProfit

Советник тралит открытые позиции на том символе, на котором он установлен. Как только прибыль позиции в пунктах превысит заданную в настройках прибыль, включается трейлинг-стоп. Стоп подтягивается на величину, равную заданному проценту от прибыли. Если, допустим, прибыль равна 100 пунктов, а величина трала, заданная в настройках, равна 75%, то стоп подтянется на 75 пунктов. Нужно не забывать, что трал запускается при достижении некоторой прибыли, которая также задаётся в настройках. Например, если порог срабатывания трала задан 20 пунктов, то при превышении прибыли 20 пунктов включается трал, который подтянет стоп на величину в 15 пунктов (75% от двадцати).


Параметры

Параметры позиций:

  • MagicNumber (-1 == all positions) - задаётся магик ордеров, стопы которых нужно тралить. Например 100500 - будет подтягивать стопы советника, который открывает позиции с магиком 100500. Если ввести -1, то тралиться будут все имеющиеся рыночные позиции.

Параметры трала:

  • Pips profit to run trailing - уровень активации трала. Как только прибыль позиции в пунктах превысит заданное значение, советник подтянет стоп позиции на величину, задаваемую следующим параметром:
  • Saved percentage of profit - процент прибыли, который необходимо сохранить установкой стопа на его уровень. Если задано 75, то при достижении прибыли в 100 пунктов, стоп будет установлен в 75-ти пунктах. Т.е. - 75 процентов имеющейся прибыли мы уже сохранили. При достижении прибыли в 150 пунктов, стоп подтянется на 112 пунктов, при 200-х пунктах прибыли стоп будет на 150 пунктах. Все эти величины лишь для примера. Это не говорит о том, что стоп движется дискретно при достижении неких величин. Стоп тралится постоянно. Т.е. имеющаяся прибыль постоянно фиксируется подтягиванием стопа позиции на величину, заданную этим пунктом настроек. Единственное ограничение на перемещение стопа, это следующая настройка:
  • Steps trailing in points - шаг трала в пунктах. Чтобы не перегружать торговый сервер постоянными запросами на модификацию на каждом тике, введено данное ограничение. Если стоп уже подтянулся, то теперь следующая модификация будет произведена только после того, как следующий уровень стопа станет отличаться от текущего на заданное количество пунктов в данной настройке. Если задано 3 пункта, а стоп стоит в 100 пунктах, то следующая модификация стопа произойдёт лишь в том случае, когда процент сохраняемой прибыли станет больше 103-х пунктов.

Дополнительные параметры:

  • Draws graphics Yes/No - выводить ли графическое отображение уровней старта трейлинга и уровня рассчитанного процента сохраняемой прибыли.
  • Color level for Buy - цвет уровней для long-позиций
  • Color level for Sell - цвет уровней для short-позиций
  • Show objects descriptions Yes/No - выводить ли описания принадлежности уровней старта трала к конкретному тикету (слева от уровня выводится тикет позиции, к которой принадлежит данный уровень). Этот пункт имеет значение только при разрешении вывода графики (Yes в настройке Draws graphics).
  • Descriptions text size - размер текста описания уровня старта трала.

Параметры торговых приказов:

  • Number of attempts to trade on failure - количество торговых запросов при ошибке исполнения торгового запроса. Если сервер вернул некую ошибку модификации, то советник обработает код, возвращённый сервером и выполнит повторный запрос, но уже подкорректировав его под новые условия. Делать он это будет столько раз, сколько задано в данной настройке.
  • Slippage - проскальзывание цены. Это есть разница цены, отправленной в торговом запросе и цены исполнения, возвращённой торговым сервером. Если они различаются не более, чем на заданное в данной настройке количество пунктов, то модификация пройдёт, если разница будет больше, то советник попытается сделать повторный торговый запрос (столько раз, сколько задано в параметре Number of attempts to trade on failure)
  • Use sound Yes/No - использовать ли звуки при совершении торговых операций.
nikolai82
384
2015.12.09 20:22 
 

Спасибо автору за такой хорошего и доступного помощника!!!

Dmitriy Zaripov
167
2015.03.12 09:56 
 

Спасибо. Хорошо помогает в торговле!

Версия 1.1 - 2015.12.24
Переработка под требования нового mql4, исправление ошибок по сообщениям пользователей.