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 — показать на графике значения всех индикаторных буферов на сигнальной свече.
To contact us, write to me in a personal (Alfiya Fazylova) on the mql5.com website, it will be more convenient for us.
Подскажите, пожалуйста, как настроить для индикатора во вложении для пересечения линий индикатора?
Вам нужно написать об этом на странице продукта сайта mql5.com, в разделе комментарий (чтобы перейти на эту страницу, нажмите на кнопку «Скачать демо|купить для MT4» см. выше)
В сообщении обязательно укажите какой именно тип оповещения вам нужен (их 7 разновидностей).
и прикрепите к сообщению ваш индикатор в формате ex4.
К примеру вот как Вы подсказали в этом комментарии prnt.sc/1qq-F_RoTKIX
Заранее благодарен.
Настройки для вашего сигнала в картинке ниже.
Настройки для вашего сигнала выделены прямоугольником, остальные не имеют значения, так как они для других видов сигнала.