Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Universal 1.64 - эксперт для MetaTrader 5

Опубликовал:
Vladimir Karputov
Просмотров:
3455
Рейтинг:
(31)
Опубликован:
2018.04.11 13:39
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеи: Scriptor

Автор MQL5-кода: Vladimir Karputov.

Универсальный трейлинг позиций и отложенных ордеров. Также советник может открывать позиции и устанавливать отложенные ордера.

Советник умеет:

  • Подтягивать стопы для ордеров любого типа (рыночные и отложенные);
  • Пипсовать;
  • Ловить увеличение депозита на нужное количество процентов и, поймав его, сообщать пользователю, что депозит на заданное количество процентов увеличен;
  • Устанавливать те отложенные ордера, которые разрешил пользователь;
  • Показывать настройки советника на экране;
  • Советник задумывался как универсальный трейлинг, а все остальное добавлено лишь для удобства.


Входные параметры

  • For all open manually, the magic number is \"0\"
    • magic number - уникальный идентификатор, с которым будет работать советник;
    • Lot - лот позиции или отложенного ордера, которые будет открывать советник.

  • Pending Order Switches - флаги для отложенных ордеров:
    • Wait close position - ожидание закрытия позиции ("true" - ждем закрытия позиции, "false" - ждем срабатывания отложенного ордера);
    • Allow/prohibit BUY STOP - флаг использования Buy Stop;
    • Allow/prohibit SELL LIMIT - флаг использования Sell Limit;
    • Allow/prohibit SELL STOP - флаг использования Sell Stop;
    • Allow/prohibit BUY LIMIT - флаг использования Buy Limit.

  • Position parameters - параметры позиций
    • Maximum number of positions of one type - максимальное количество позиций одного типа в рынке;
    • TakeProfit of positions - тейк профит позиций;
    • StopLoss of positions - стоп лосс позиций;
    • Trailing Stop of positions. "0" --> off - трейлинг позиций;
    • Trailing Step of positions - шаг трейлинга;
    • Wait profit, "true" -> wait breakeven - ждать безубытка, потом уже трейлинг.

  • Stop order parameters - параметры Stop-ордеров
    • Distance from current price to Stop Order level - отступ от текущей цены до Stop-ордера;
    • TakeProfit Stop Orders - тейк профит Stop-ордеров;
    • StopLoss Stop Orders - стоп лосс Stop-ордеров;
    • Trailing Stop of a Stop Orders. "0" --> off and Trailing Step is not important - трейлинг Stop-ордеров;
    • Trailing Step of a Stop Orders - шаг трейлинга Stop-ордеров.

  • Limit order parameters - параметры Limit-ордеров
    • Distance from current price to Limit Order level - отступ от текущей цены до Limit-ордера;
    • TakeProfit Limit Orders - тейк профит Limit-ордеров;
    • StopLoss Limit Orders - стоп лосс Limit-ордеров;
    • Trailing Stop of a Limit Orders. "0" --> off and Trailing Step is not important - трейлинг Limit-ордеров;
    • Trailing Step of a Limit Orders - шаг трейлинга Limit-ордеров.

  • Only for work on time - настройки работы по времени
    • Use time - флаг работы по времени;
    • Terminal hours of the deals - время (часы);
    • Terminal minutes of the deals - время (минуты);
    • Use open Buy on time - флаг открытия позиций Buy по времени;
    • Use open Sell on time - флаг открытия позиций Sell по времени;
    • Use pending Buy Stop on time - флаг размещения ордеров Buy Stop по времени;
    • Use pending Sell Limit on time - флаг размещения ордеров Sell Limit по времени;
    • Use pending Sell Stop on time - флаг размещения ордеров Sell Stop по времени;
    • Use pending Buy Limit on time - флаг размещения ордеров Buy Limit по времени.

  • Pipsing - пипсовка
    • Pipsing profit - прибыль для пипсовки.

  • Глобальные уровни - уровни (%) прибыли и убытка (информационные)
    • To catch the increase/decrease of the deposit by NNN percent - использовать слежение за уровнями;
    • Global TakeProfit (given in percent) - уровень тейк профита (в процентах);
    • Global StopLoss (given in percent) - уровень стоп лосс (в процентах).
LSMA LSMA

Least Square Moving Average - скользящая средняя, рассчитываемая методом наименьших квадратов.

ITrendMA ITrendMA

Мгновенная трендовая линия Дж. Элерса.

PVI_Smoothed PVI_Smoothed

Smoothed Positive Volume Index - Сглаженный "Индекс положительного объема"

REMA REMA

Скользящая средняя с методом усреднения Regularized EMA Криса Сэтчвелла.