asbets Опубликовано 4 мая, 2016 Поделиться [Вспомогательный советник] Мониторинг индикатора Better… Опубликовано 4 мая, 2016 (изменено) Монитор индикатора BetterVolume 1.4 "BV monitor"Так как постоянно заглядывать в монитор на большое количество пар и ждать появления сигналов от индикаторов утомительно, сделал данного помощника.В принципе его можно переделать под монитор почти любого индикатора.Описание:Отcлеживает по заданным парам показания BetterVolume и в случае появления красных и белых свечей высылает сообщение в виде СМС или на email. Так как это не автоматически торгующий советник и не индикатор, но реализован в видесоветника, решил разместить его тут. Настройки Спойлер - Таймфрейм H1. Отслеживает сигналы на 1H и ставится также на график H1- Fname="BetterVolume 1.4"; - имя файла индикатора. Если лежит не в стандартной папке - надоуказать подпапки. Если при запуске не будет индикатор обнаружен - выйдет сообщение. - SHour=9; Время, когда разрешено анализировать и слать сигналы. Начальный и конечный час.- EHour=23;- Shed_Hours=2; Через сколько часов будут приходить сообщения. (1=каждый час);- nHours=2 За сколько часов смотреть данные индикатора.Например, если задать Shed_Hours=3, а nHours=1, то будет проверять каждые три часа, но только последний 1 час. Т.е. в этом случае, он может и пропустить сигнал.Поэтому, мне видится оптимальным сделать Shed_Hours=nHourы. Но это на выбор.- sPairs=.... ; Названия пар, которые смотрит через запятую- tmessage=both; Куда слать сообщения по мониторингу - 3 варианта - смс, почта, или везде.Далее настройки для отправки СМС через платный (но там копейки) сервис sms.ru Можно отправлять на один свой зарегистрованный телефон 5 СМС бесплатно в сутки. А так стоимость СМС обещают 25 копеек. Но на момент написания темы у них что-то глючило, и пока этот тариф не работал.Для того, чтобы посылать смс надо зарегистрироваться на сайте sms.ru и бросить на баланс рублей 50- sms_id="482A8178-7FAA-....."; - ваш специальный ID, который выдадут там на сайтеС текущим значением СМС не будет отправлено!- from="...."; - Если в СМС хотите использовать заголовок "От кого", то тут указывается отправитель (название), которого надо на сайте регистрировать. Это не сложно, но не обязательно, да еще может удорожить СМС.-flFrom=false; Включать отправителя в смс или нет;phone="7937..."; Телефон, куда слать СМС-btest=false; Опция для отправки Тестового сигнала, если включить труе. Однократное выполнение, потом выполнит еще раз на сл. час на новом баре и т.д. Это опция для теста насткроек почти и СМС. Для отправки почты в советнике ничего делать не надо, надо настроить теминал в разделе"Сервис/Настройки/Почта"В журнале во вкладке "Эксперты" подробно отчитывается о работе.Если какие ошибки в СМС со стороны стороннего сервиса - пишет ошибки с сервера,расшифровка (она также есть на сайте сервиса) :/*Варианты ответа сервера sms.ru:Ответ Описание100 Сообщение принято к отправке. На следующих строчках вы найдете идентификаторы отправленных сообщений в том же порядке, в котором вы указали номера, на которых совершалась отправка.200 Неправильный api_id201 Не хватает средств на лицевом счету202 Неправильно указан получатель203 Нет текста сообщения204 Имя отправителя не согласовано с администрацией205 Сообщение слишком длинное (превышает 8 СМС)206 Будет превышен или уже превышен дневной лимит на отправку сообщений207 На этот номер (или один из номеров) нельзя отправлять сообщения, либо указано более 100 номеров в списке получателей208 Параметр time указан неправильно209 Вы добавили этот номер (или один из номеров) в стоп-лист210 Используется GET, где необходимо использовать POST211 Метод не найден212 Текст сообщения необходимо передать в кодировке UTF-8 (вы передали в другой кодировке)220 Сервис временно недоступен, попробуйте чуть позже.230 Сообщение не принято к отправке, так как на один номер в день нельзя отправлять более 60 сообщений.300 Неправильный token (возможно истек срок действия, либо ваш IP изменился)301 Неправильный пароль, либо пользователь не найден302 Пользователь авторизован, но аккаунт не подтвержден (пользователь не ввел код, присланный в регистрационной смс)*/ BV-Monitor_rel.mq4 Изменено 31 мая, 2017 пользователем Pavel888 15 Ссылка на сообщение Поделиться на другие сайты More sharing options...
erkon Опубликовано 6 мая, 2016 Поделиться [Вспомогательный советник] Мониторинг индикатора Better… Опубликовано 6 мая, 2016 Хорошо бы сделать выводимую таблицу в окно с советником с установкой координат Х и У,куда будут выводится списком крайние записи о сигналах: 10, 15, 20, ... (нужное кол-во строк указать в настройках):Время - ИмяПары - ТФ - СообщениеИ также вкл/откл. звуковой алерт и сообщение в окне о сигнале. Ссылка на сообщение Поделиться на другие сайты More sharing options...
asbets Опубликовано 6 мая, 2016 Автор Поделиться [Вспомогательный советник] Мониторинг индикатора Better… Опубликовано 6 мая, 2016 (изменено) Да, хорошо.Уточнение, судя по строкам таблицы, данные нужно сгруппирванные по парам, а не по сообщениям?1. Пример: 2016.05.03 11:00 | GBPUSD | Red2016.05.05 17:00 | GBPUSD | White 2016.05.03 11:00 | AUDJPY | White 2016.05.05 17:00 | EURUSD | White Или группировка по сообщениям?2. Пример:2016.05.03 11:00 | GBPUSD | Red2016.05.03 11:00 | AUDJPY | White 2016.05.05 17:00 | EURUSD | White 2016.05.05 17:00 | GBPUSD | White Изменено 6 мая, 2016 пользователем asbets Ссылка на сообщение Поделиться на другие сайты More sharing options...
erkon Опубликовано 6 мая, 2016 Поделиться [Вспомогательный советник] Мониторинг индикатора Better… Опубликовано 6 мая, 2016 (изменено) Да, несомненно - по парам, а в блоке пары - по сообщениям.Если между блоками пар сделать 1.25-1.5 отступ (против обычного 1.0) по вертикали - будет совсем классно - блоки пар будут сразу выделяться.Самое свежее (верхнее) сообщение в каждой паре можно жирным.Если сигналы от ТФ зависят, то и колонку ТФ после ИмениПары добавить по-возможности. Изменено 6 мая, 2016 пользователем erkon Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти