Перейти к содержанию

[Вспомогательный советник] Мониторинг индикатора BetterVolume 1.4. [open source]


Рекомендуемые сообщения

[Вспомогательный советник] Мониторинг индикатора Better… Опубликовано (изменено)
Монитор индикатора 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_id
201 Не хватает средств на лицевом счету
202 Неправильно указан получатель
203 Нет текста сообщения
204 Имя отправителя не согласовано с администрацией
205 Сообщение слишком длинное (превышает 8 СМС)
206 Будет превышен или уже превышен дневной лимит на отправку сообщений
207 На этот номер (или один из номеров) нельзя отправлять сообщения, либо указано более 100 номеров в списке получателей
208 Параметр time указан неправильно
209 Вы добавили этот номер (или один из номеров) в стоп-лист
210 Используется GET, где необходимо использовать POST
211 Метод не найден
212 Текст сообщения необходимо передать в кодировке UTF-8 (вы передали в другой кодировке)
220 Сервис временно недоступен, попробуйте чуть позже.
230 Сообщение не принято к отправке, так как на один номер в день нельзя отправлять более 60 сообщений.
300 Неправильный token (возможно истек срок действия, либо ваш IP изменился)
301 Неправильный пароль, либо пользователь не найден
302 Пользователь авторизован, но аккаунт не подтвержден (пользователь не ввел код, присланный в регистрационной смс)
*/




BV-Monitor_rel.mq4

Изменено пользователем Pavel888
  • Лайк 15
Ссылка на сообщение
Поделиться на другие сайты

[Вспомогательный советник] Мониторинг индикатора Better… Опубликовано

Хорошо бы сделать выводимую таблицу в окно с советником с установкой координат Х и У,
куда будут выводится списком крайние записи о сигналах: 10, 15, 20, ... (нужное кол-во строк указать в настройках):
Время - ИмяПары - ТФ - Сообщение
И также вкл/откл. звуковой алерт и сообщение в окне о сигнале.

Ссылка на сообщение
Поделиться на другие сайты

[Вспомогательный советник] Мониторинг индикатора Better… Опубликовано (изменено)

Да, хорошо.

Уточнение, судя по строкам таблицы, данные нужно сгруппирванные по парам, а не по сообщениям?

1. Пример:
2016.05.03 11:00 | GBPUSD | Red
2016.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 | Red
2016.05.03 11:00 | AUDJPY | White
2016.05.05 17:00 | EURUSD | White
2016.05.05 17:00 | GBPUSD | White

Изменено пользователем asbets
Ссылка на сообщение
Поделиться на другие сайты

[Вспомогательный советник] Мониторинг индикатора Better… Опубликовано (изменено)

Да, несомненно - по парам, а в блоке пары - по сообщениям.
Если между блоками пар сделать 1.25-1.5 отступ (против обычного 1.0) по вертикали - будет совсем классно - блоки пар будут сразу выделяться.
Самое свежее (верхнее) сообщение в каждой паре можно жирным.
Если сигналы от ТФ зависят, то и колонку ТФ после ИмениПары добавить по-возможности.

Изменено пользователем erkon
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...