Alerter: Расширенный сервис оповещений quik
- Версия: 4.3
- Требования: Quik 8.11+ Lua 5.4
- Размер: 6.19 MB
- Просм: 34575
- Добавлено: 12.12.13
- Скачано: 8552
- Изменено: 02.06.26
Замена встроенного сервиса оповещений терминала quik. Практически полностью покрывает встроенные в терминал возможности плюс дает возможность генерировать сообщения на основании графиков и индикаторов, применяя широкий набор математических и логических функций.
Позволяет оповещать о наступлении события
- Индикацией состояния в экранной таблице скрипта с использованием настраиваемого цвета.
- Стандартным сообщением терминала на экране
- Оповещением Windows в системной области
- Проигрыванием звукового файла wav, mp3, midi
- Запуском произвольной программы/командного сценария Windows
- Отсылкой почты на указанный адрес
- Отсылкой сообщения в Telegram
- Установкой метки на графике
Можно выбрать только необходимые способы оповещения, отключив ненужные. Все типы оповещений можно настроить индивидуально для каждого события. В тексте оповещений можно использовать данные, доступные в терминале.
Количество графиков (или индикаторов), используемых для расчета событий, не ограничено.
Количество правил для генерации оповещений не ограничено.
В качестве исходных данных для расчетов можно использовать котировки инструментов, историю их параметров, встроенные в терминал индикаторы, пользовательские индикаторы, написанные на qlua, и ряд иных данных, предоставляемых терминалом.
Все действия и сигналы и ошибки протоколируются в лог-файле. Местоположение лог-файла задается в настройках, объём выводимой в него информации настраивается. Лог-файл можно отключить.
Заданные пользователем условия срабатывания отображаются в экранной таблице скрипта. При необходимости пользователь может создать произвольное количество окон и поместить условия в них с в соответствии со своими нуждами.
Корректная работа на тиковых графиках не гарантируется. Работа на диаграммах, где присутствуют сдвинутые вправо индикаторы, требует особого внимания при задании условий.
Имеется возможность сохранить содержимое экранной таблицы в файл формата CSV. Для этого в активном окне скрипта нажмите клавишу F12 (или ту, на которую вы переназначили вызов меню в настройках скрипта)
Сеанс демонстрационной версии ограничен одним часом. После этого скрипт выключится и его можно будет запустить снова вручную. Также в демонстрационной версии невозможно запустить параллельно несколько скриптов Alerter одновременно. В полной версии этих ограничений нет.
Условия для оповещения могут быть (практически) любыми, пользователь может их задавать в соответствии со своими потребностями. Примеры возможностей:
- Цена инструмента превысила 100 рублей за акцию
- Цена инструмента превысила максимум цен за последние 10 свечей.
- Цена инструмента пробила вверх (вниз) скользящую среднюю
- Цена инструмента превысила верхнюю линию канала Боллинджера
- Потеряно соединение с брокером
- Текущее время больше чем 12:00:00
- Сегодня пятница и через 10 минут завершится торговый день
- Три (четыре, пять, восемь или пятнадцать) скользящих средних выстроились в порядке возрастания (убывания) их периодов
- Все четыре индикатора RSI, построенных с разными периодами, выше 70
- Спред между базовым активом и фьючерсом на него превысил (или стал меньше) требуемой величины
- Индекс РТС отклонился на большее чем задано расстояние от рассчитанного индекса его составляющих по фьючерсам
- Цена вошла в облако Ишимоку и стохастик меньше (больше, равен) заданного значения
- Прибыль клиентского портфеля превысила 10000 рублей
- Стоимость портфеля более 300 000 рублей
- Разница в ценах Лукойла в Москве и Лондоне с коррекцией на курс превысила 1%
- За последние 5 свечей Газпром вырос на большее количество процентов, чем Роснефть (или индекс РТС, Nasdaq или ставки на победу пилота в гонках Indy)
- Квадратный корень из цены индекса РТС минус натуральный логарифм лучшей цены предложения фьючерса на Сбербанк превышает сумму предложений Газпрома на величину цены вчерашнего закрытия акции Уралкалия минус квадратный корень из индекса ММВБ
- И все остальное, на что у Вас хватает фантазии, главное, чтобы в терминале были необходимые для расчета данные.
В полной версии историю срабатывания условий можно хранить на графике:
а также получать на экране, если кликнуть мышкой в соответствующую строку экранной таблицы скрипта:

Также программа создаёт лог-файл. В зависимости от настроек он может быть кратким и подробным. Подробное логирование удобно во время отладки условий. Лог-файл можно отключить.
Дополнительно архив содержит коллекции звуковых файлов и меток. Вы можете использовать собственные звуки или метки.
Alerter можно использовать совместно с индикатором трендовой линии. В этом случае можно вручную рисовать на графиках тренды и получать уведомления о выполнении условий.
Использование:
- Прочтите файл Readme
- Библиотеку bot4sale64.dll поместите в папку терминала Quik
- Создайте папку с любым именем и разархивируйте в неё все остальное содержимое архива.
- Если вы знаете пароль к полной версии, разархивируйте файл Alerter_Full.zip (с заменой) в эту же папку. Если пароль вам неизвестен, пропустите этот пункт.
- Убедитесь, что в настройках терминала для скриптов выбрана версия Lua 5.4 (Где?)
- Добавьте в терминал необходимые вам графики или индикаторы.
- Отредактируйте файл Alerter.ini, задав необходимые условия срабатывания оповещений. Правила описания событий находятся в самом файле.
- Запустите Alert_Demo.lua как обычный lua-скрипт (Сервисы-Lua скрипты). Если вам доступна полная версия, запускайте Alerter_Full.lua
- Если в задании условий есть ошибки (робот сообщит) - исправляйте (редактируйте) Alerter.ini и перезапускайте скрипт. Увидеть процесс расчета условий можно в лог-файле с включенным режимом Trace. Режим задаётся в Alerter.ini.
- Ждите сигналы

- Если ваш антивирус сообщает о наличии несуществующих вирусов в скрипте, у вас есть 2 варианта. Либо не использовать этот скрипт, либо утихомирить антивирус, поместив папку скрипта в исключения. Также можно заменить ваш антивирус на более сообразительный.
- Не забудьте поблагодарить автора за работу. Сумма благодарности не регламентируется (соблюдайте приличия
). В ответ вы получите пароль от файлов полнофункциональной версии. Номер карты и электронные кошельки для перевода:
История изменений:
| 4.3 |
|
| 4.2 |
|
| 4.1 |
|
| 4.0 |
|
| 3.23 |
|
| 3.22 |
|
| 3.21 |
|
| 3.20 |
|
| 3.19 |
|
| 3.18 |
|
| 3.17 |
|
| 3.16 |
|
| 3.15 |
|
| 3.14 |
|
| 3.13 |
|
| 3.12 |
|
| 3.11 |
|
| 3.10 |
|
| 3.09 |
|
| 3.08 |
|
| 3.07 |
|
| 3.06 |
|
| 3.05 |
|
| 3.04 |
|
| 3.03 |
|
| 3.02 |
|
| 3.01 |
|
| 3.00 |
|
| 2.04 |
|
| 2.03 |
|
| 2.02 |
|
| 2.01 |
|
| 2.0 |
|
| 1.18 |
|
| 1.17 |
|
| 1.16 |
|
| 1.15 |
|
| 1.14 |
|
| 1.13 |
|
| 1.12 |
|
| 1.11 |
|
| 1.10 |
|
| 1.9 |
|
| 1.8 |
|
| 1.7 |
|
| 1.6 |
|
| 1.5 |
|
| 1.4 |
|
| 1.3 |
|
| 1.2 |
|
| 1.1 |
|
| 1.0 |
|




