Форекс стратегии, торговые роботы, индикаторы

Universal Alert универсальный оповещатель работающий с любым пользовательским индикатором

индикатор Universal Alert

Universal Alert — это универсальный индикатор для оповещения. Работает в связке с любым пользовательским индикатором, следит за его показанием и при формировании сигнала оповещает об этом трейдера. Гибкие настройки позволяют задать все основные виды сигналов, а так же позволяет подобрать необходимый баланс между запаздыванием и ложностью сигнала.

Основные особенности и возможности индикатора:

  • Работает с любым пользовательским индикатором.
  • Определяет до семи типов сигнала.
  • При сигнале может:
    • Выводит alert на график.
    • Воспроизводить звуковой файл.
    • Отправлять push-уведомление на телефон.
    • Отправлять письмо на email.
  • Только самые необходимые входные параметры, позволяющие точно настроить сигнал.

Для правильной работы оповещения необходимо выполнить следующие настройки.

Ввести название пользовательского индикатора

Ввод названия индикатора

Введите в параметр Name of signal indicator название пользовательского индикатора за которым Universal Alert будет следить, и при появлении сигнала выдавать оповещение. Индикатор должен находиться в папке Indicators.

Выбрать нужный таймфрейм

Выбор таймфрейма индикатора

Для того чтоб индикатор работал на определенном периоде, задайте его явно в параметре Signal indicator timeframe. По умолчанию параметр имеет значение current, что означает индикатор, будет работать на текущем периоде и при переключении периода графика, период индикатора так же переключиться.

Ввести входные параметры пользовательского индикатора

Ввод параметров

Для пользовательского индикатора можно задать свои входные параметры, для этого нужно ввести их в параметр Signal indicator input parameters по определенным правила:

  • Вводите параметры в строгой последовательности, согласно исходного индикатора;
  • Вводите все параметры без исключения, даже если они являются не значимыми, например цвет;
  • Если параметров более одного, между каждым параметром необходимо ввести разделитель в виде знака ; при этом после последнего параметра разделитель не ставить;
  • Не вводить пробелы или другие знаки, не являющиеся параметрами;
  • Параметры делятся на типы, и важно вводить их по следующим правилам:
    • тип переменной int - целое число, вводить в виде числа без каких либо дополнительных знаков, например 345.
    • тип переменной double - дробное число, вводить с десятичным разделителем в виде точки, например 345.67.
    • тип переменной string - строка, вводимый текст обязательно помещать в кавычки "", например "текст".
    • тип переменной color - цвет, вводить в виде строки содержащий цвет, например clrRed.
    • тип переменной datatime - дата, вводить в формате D'2019.01.01'.

Данный индикатор поддерживает до 10 параметров включительно, если пользовательский индикатор имеет более 10 параметров, то будут применяться параметры только по умолчанию. Так же будут применяться параметры по умолчанию при неправильном их вводе или при не заполнении параметра Signal indicator input parameters.

Ввести входные параметры для второго индикатора при типе сигнала CrossingLine

Ввод параметров

Universal Alert может распознавать сигнал пересечения двух индикаторных линий одноименных пользовательских индикаторов (тип сигнала CrossingLine). Для этого нужно заполнить параметр Signal indicator input parameters (CrossingLine) настройками индикатора, который будет выводить вторую индикаторную линию. При вводе настроек нужно руководствоваться правилами, описанные выше.

Выбрать тип сигнала

Выбор типа сигнала

Индикатор может выявлять семь типов сигнала:

IntersectionPrice

Пересечение цены индикаторную линию

Закрытие бара выше/ниже индикаторной линии.

IntersectionOscillator

Пересечение осцилляторной линией с заданным уровнем

Пересечение осцилляторной линии с заданным уровнем. При этом уровни задаются в параметрах Up Line (Oscillator) и Dw Line (Oscillator).

RepulsedPrice

Отбитие от индикаторной линии

Отбитие от индикаторной линии, при этом сигнал подается если свеча пробила линию не глубже чем задано параметром Range pp (RepulsedPrice) (в пипсах).

RepulsedOscillator

Отбитие осцилляторной линией от уровня

Отбитие осцилляторной линии от заданного уровня. При этом уровни задаются в параметрах Up Line (Oscillator) и Dw Line (Oscillator). Глубина возможного пробития задается в параметре Range (RepulsedOscillator).

Emergence

Смена цвета индикаторной линии

Смена пустого или нулевого значения индикаторного буфера на любое значение, применяется для сигнала при смене цвета индикаторной линии или сигнала индикаторов типа parabolic.

Bend

Изгиб индикаторной линии

Изгиб индикаторной линии.

CrossingLine

Пересечение линий

Пересечение индикаторных линий. Параметры индикаторов вводить в Signal indicator input parameters и Signal indicator input parameters (CrossingLine).

Задать номер сигнального бара

Номер сигнального бара

Сигнальная свеча, это свеча на котором индикатор проверяет наличие сигнала. Свечи нумеруются справа на лево, при этом последняя, незавершенная свеча, всегда будет иметь нумерацию ноль. Номер свечи необходимо вводить в параметр Signal bar number. Чем большее значение этого параметра, тем меньше вероятности ложного сигнала и большее запоздание сигнала.

Задать номер буфера индикаторной линии

Номер индикаторного буфера

Индикатору необходимо указать за каким индикаторным буфером (индикаторной линией) следить, есть два параметра:

  • Buffer index Up (line 1(CrossingLine)) — здесь задаем номер индикаторного буфера для сигнала Up (buy), если выбран тип сигнала CrossingLine то здесь вводим номер буфера первой индикаторной линии.
  • Buffer index Dw (line 2(CrossingLine)) — здесь задаем номер индикаторного буфера для сигнала Dw (sell), если выбран тип сигнала CrossingLine то здесь вводим номер буфера второй индикаторной линии.

Значения Buffer index Up (line 1(CrossingLine)) и Buffer index Dw (line 2(CrossingLine)) могут быть равны, если для Up и Dw сигнала используется один и тот же буфер, например moving averages.

Номера индикаторных буферов можно посмотреть в окне «Окно данных», для этого запустите индикатор, и движением перекрестия по графику определите необходимый буфер, (в буфере будут отображаться показания соответствующих индикаторных линий на координате, заданном перекрестием). Нумерация идет от 0 и до 7, сверху вниз, в основном разработчики используют номера 0 и 1. Для проверки выбранного буфера, запустите Universal Alert с заданными параметрами и включенным Show the indicator buffers, при этом индикатор покажет значения выбранных линий на сигнальной свече, что позволит сравнить с реальными показаниями. Так же можно посмотреть значение всех индикаторных буферов на сигнальной свече, для этого включите Show all indicator buffers.

Индикатор так же работает в тестере стратегий поэтому для быстрой проверки сигналов рекомендуем использовать тестер. Если возникли вопросы по использованию данного индикатора, задавайте их в комментариях, мы обязательно ответим.

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

  • Name of signal indicator — имя пользовательского индикатора для сигнала.
  • Signal indicator timeframe — таймфрейм работы индикатора.
  • Signal indicator input parameters — входные параметры пользовательского индикатора (подробнее в описании).
  • Signal indicator input parameters (CrossingLine) — входные параметры второй линии пользовательского индикатора (нужен только при сигнале — пересечение линий, Signal type = CrossingLine).
  • Signal type — тип сигнала (подробнее в описании).
  • Range pp (RepulsedPrice) — максимально допустимое пробитие ценой линии, в пп (нужен только при Signal type = RepulsedPrice).
  • Range (RepulsedOscillator) — максимально допустимое пробитие осцилляторной линией заданный уровень (нужен только при Signal type = RepulsedOscillator).
  • Signal bar number — номер сигнального бара.
  • Buffer index Up (line 1(CrossingLine)) — номер индикаторного буфера для сигнала Up (buy), при Signal type = CrossingLine номер индикаторного буфера первой линии.
  • Buffer index Dw (line 2(CrossingLine)) — номер индикаторного буфера для сигнала Dw (sell), при Signal type = CrossingLine номер индикаторного буфера второй линии.
  • Up Line (Oscillator) — уровень для пробития или отбития при сигнале Up (buy) (нужен только при Signal type = RepulsedOscillator и Signal type=IntersectionOscillator).
  • Dw Line (Oscillator) — уровень для пробития или отбития при сигнале Dw (sell) (нужен только при Signal type = RepulsedOscillator и Signal type=IntersectionOscillator).
  • Alert — вкл/выкл алерта на график.
  • Push — вкл/выкл отправки push-уведомления на телефон.
  • Email — вкл/выкл отправки сообщения на email.
  • Sound — вкл/выкл воспроизведения звука.
  • Sound file — файл звука.
  • Text to signal up — текст в сообщении и алерте при сигнале Up (buy).
  • Text to signal dw — текст в сообщении и алерте при сигнале Dw (sell).
  • Distance from arrow to bar — расстояние в пп от high и low свечи до стрелки.
  • Show the indicator buffers — показать на графике значения выбранных индикаторных буферов на сигнальной свече.
  • Show all indicator buffers — показать на графике значения всех индикаторных буферов на сигнальной свече.

Получить бесплатно


Скачать демо | купить для MT4


Брокер RoboForex


Смотреть так же:


Комментарии ()