Аллерт в Индикатор Alert() Alert Arrow
|
Дата: Среда, 03.04.2013, 18:22 | Сообщение # 1
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9790
Награды: 42
Статус: Оффлайн
|

Алерт в индикатор. Как вставить Alert и Arrow в индикатор?
Внимание: Если Вы хотите чтобы Вам помогли в данной теме, пожалуйста: 1. Прикрепите индикатор, в который требуется вставить алерт. Открытый код! 2. Прикрепите картинку с данного индикатора, где ВЫ добавили стрелки и показали когда должен вознкиать алерт 3. Опишите словами подробно когда должен звучать алерт. 4. Сделайте краткое описание индикатора!
Наиболее частыми запросами в поисковике и в темах разных форумах встречаются фразы: "Индикатора алерт","индикатор alert","Как добавить в индикатор звуковой сигнал?","Помогите вставить звуковой сигнал в индикатор", "Как вставить Alert и Стрелки ", "Как отправить сообщение на почту или телефон при сигнале от индикатора?" В данной статье я попытаюсь максимально подробно рассказать легкий путь добавления Alert Mail Push Arrow в любой индикатор от www.expforex.com
Предисловие
Для того, чтобы начать правильную установку Алертов в Ваш индикатор, необходимо иметь открытый код Вашего индикатора. Декомпилированный код нежелателен, потому , что для новичка декомпилированный код представляет минимум информации. В нем трудно разобраться. А также у Вас после редактирования могут возникнуть проблемы с компиляцией.
Начало работы
В первую очередь Вам необходимо выяснить, какие индикаторные буферы дают тот или иной сигнал, какова цель создания алерта, Каковы условия определения сигнала на индикаторе. Важно: В индикаторах могут показываться только внешние буферы, определенные вначале кода переменной: #property indicator_buffers 1 Но также в индикаторе могут быть скрытые буферы, которые задаются в функции init() и объявляются переменной: IndicatorBuffers(7); Нам нужны только первые буферы. Если например у Вас стоит 1 внешний буфер, то смотрим на переменную: SetIndexBuffer(0,SarBuffer); 0 - это первый буфер 1 - это второй буфер .........
Настройки Алертов: extern string Alerts="Алерты и стрелки от www.expforex.com"; extern bool AlerT=true; // Выдавать алерт на экран extern bool Mail=true; // Посылать сообщение extern bool Push=true; // Посылать ПУШ на телефон extern bool Arrow=true; // Ставить стрелки на сигналах extern int shift=1; // На каком баре считать сигнал 0 - на текущем 1 - на закрытом
Внимание! Данная ветка создана для ПОМОЩИ, а не для редактирования Вашего кода. Если Вы желаете каких то особых алертов - обращайтесь в раздел программирование. Просьбы выполняются с наиболее интересными индикаторами, без доработок, в свободное время и под хорошее настроение.
Прикрепите индикатор и картинку с сигналами напишите краткое описание Вашего индикатора!!!!.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Понедельник, 12.08.2019, 22:47 | Сообщение # 1551
Написал:
sitat_7777
|
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Оффлайн
|
Сообщение: 15889 Написал: expforex Ваш ответ:, Privet.Pojalusta dobavte vse alertı dlya etova indiqatora.
attach_file Прикрепления
ZZZ.mq4(2.2 Kb)
|
|
|
Дата: Понедельник, 12.08.2019, 23:37 | Сообщение # 1552
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9790
Награды: 42
Статус: Оффлайн
|
Сообщение: 25124 Написал: sitat_7777 Ваш ответ:,
Алерт в индикатор. Как вставить Alert и Arrow в индикатор?
Внимание: Если Вы хотите чтобы Вам помогли в данной теме, пожалуйста: 1. Прикрепите индикатор, в который требуется вставить алерт. Открытый код! 2. Прикрепите картинку с данного индикатора, где ВЫ добавили стрелки и показали когда должен вознкиать алерт 3. Опишите словами подробно когда должен звучать алерт. 4. Сделайте краткое описание индикатора!
И попробуйте это сделать сами! я написал статью, прочтите ее. Сделайте хотя бы первый шаги........................................
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Воскресенье, 15.09.2019, 22:40 | Сообщение # 1553
Написал:
ovik1
|
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Оффлайн
|
Приветствую , Владислав Можете подсказать, что я делаю не так ! Есть индикатор DeMarker Color и хотелсь поставить стрелки , делаю как на видео у вас но сигнал некоректно работает ! В индмкаторе 4 буфера , основных 2 Green столбик ( сртелка верх) и Red столбик (стрелка вниз) В тестере при появлени ночальной Red столбика вместо стрелка вниз иногда показывает сртелка верх !!!!!
|
|
|
Дата: Понедельник, 16.09.2019, 07:40 | Сообщение # 1554
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9790
Награды: 42
Статус: Оффлайн
|
Сообщение: 25160 Написал: ovik1 Ваш ответ:,
приветствую.
Например в этом условии: Код if(timeee!=Time[0] && ind_buffer1[shift+1]>=0.5 && ind_buffer1[shift]<= 0.5)
Это означает, что предыдущий буфер был больше 0,5, а текущий меньше , чем 0.5
Поэтому второе условие иногда и не нужно. потому, что Код if(timeee!=Time[0] && ind_buffer2[shift+1]>=-0.5 && ind_buffer2[shift]>=-0.5)
Это тоже предыдущий больше , чем 0.5 и текущий меньше, чем 0.5
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Понедельник, 16.09.2019, 20:42 | Сообщение # 1555
Написал:
ovik1
|
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Оффлайн
|
Спасибо !!! поставил так if(timeee!=Time[0] && ind_buffer1[0]>=0.5 ) if(timeee!=Time[0] && ind_buffer2[0]>=-0.5 ) или так if(timeee!=Time[0] && ind_buffer2[0]<=-0.5 ) и на тестере все работает
Но решил добавить код ""стрелки на истории "" так показывает только красные стрелки if( ind_buffer1[shift+i2]>=0.5 ) if( ind_buffer2[shift+i2]>=-0.5)
а так стрелка внутри свечи может изменится
if( ind_buffer1[shift+i2]>= 0.5 ) if( ind_buffer2[shift+i2]<= - 0.5) как правильно сделать
|
|
|
Дата: Понедельник, 16.09.2019, 21:48 | Сообщение # 1556
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9790
Награды: 42
Статус: Оффлайн
|
Два кода одинаковые. В текущем баре стрелка может изменится. Это нормально.
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Вторник, 24.09.2019, 22:33 | Сообщение # 1557
Написал:
ovik1
|
Группа: Пользователи
Сообщений: 16
Награды: 0
Статус: Оффлайн
|
Приветствую. , Владислав Можете подсказать , как прописать в условии индикатора дабы открывал стрелку в определенном коридоре ! Например индикатор Rsi он работает от 0 - 100 скажем мне надо учитовать на sell только от 70- до 80 а выше 80 он игнорирует ! есть ли операция " не больше " , ставлю так !> чето не выходить !!!!!!!
заранее спасибо
|
|
|
Дата: Среда, 25.09.2019, 08:44 | Сообщение # 1558
Написал:
Администратор
expforex
|
Группа: Администраторы
Сообщений: 9790
Награды: 42
Статус: Оффлайн
|
Сообщение: 25169 Написал: ovik1 Ваш ответ:, операции "не больше" нет. используйте стандартные операции: RSI<80 && RSI >20
gestureс Уважением, Владислав Expforex
|
|
|
Дата: Среда, 27.11.2019, 18:21 | Сообщение # 1559
Написал:
azersg
|
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Оффлайн
|
Здравствуйте. Можно ли поставить звуковой алерт на мой индикатор aNina_v1, при пересечении его линий, сверху-вниз, или снизу-вверх? Индикатор простой, состоит из двух линий, красной и синей. Сам пробовал вставлять ваши коды, не получилось. Прикрепляю сам индикатор и скрин с его видом.
Спасибо.
Сообщение отредактировал azersg - Четверг, 28.11.2019, 22:42
|
|
|
Дата: Среда, 08.01.2020, 20:05 | Сообщение # 1560
Написал:
rgb170604
|
Группа: Пользователи
Сообщений: 2
Награды: 0
Статус: Оффлайн
|
Добрый день, в коде индикаторы пытаюсь добавить Алерты и уведомление на емайл. Изначальный индикатор asctrend Исправленный индикатор с Алертом asctrendAlert Но Алерты не срабатывают, уведомление на почту не приходит. Думаю что ошибки могут быть где нибудь в строках 252, 258 еще возможно что то напутал со временем, строки 264, 265. Прошу помощи.
|
|