× Ссылка на скачивание архива: www.bot4sale.ru/download-categories/2012...veshchenij-quik.html

Алертер

Подробнее
5 года 11 мес. назад - 5 года 11 мес. назад #4145 от admin
admin ответил в теме Алертер
Замените 1,03 на 1.03

Разделитель дробной и целой частей у чисел есть точка, а не запятая
Последнее редактирование: 5 года 11 мес. назад пользователем admin.
Спасибо сказали: GVU

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 11 мес. назад #4156 от pyewacket
pyewacket ответил в теме Алертер
Здравствуйте! А архива версий нет? Нужен скрипт работающий на версии Quik 7.27.2.1. Спасибо!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 11 мес. назад #4157 от admin
admin ответил в теме Алертер
Нет, нету.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 9 мес. назад #4539 от SkySpirit
SkySpirit ответил в теме Алертер
Добрый день. Туплю, но никак не могу настроить уведомления о балансе брокерского счета. Читал выше комментарий по фортс. Однако, я сейчас про обычные счета и субсчета брокера ВТБ.

Михаил, функцию вижу, пример тоже, а как оперируем - не могу уловить. Есть возможность подсказать?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 9 мес. назад #4540 от admin
admin ответил в теме Алертер
Добрый день.

Алертер не предназначен для отслеживания данных по брокерским счетам и подобным вещам.

Пример получения данных счета в инифайле есть иллюстрация для людей, владеющих языком луа и и имеющих определенные познания в программировании в терминале quik. Это нештатные возможности для алертера.

Если не получается разобраться конкретно в этой проблеме - значит, просто не хватает специфичных знаний и я помочь не смогу. Извините.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4588 от SkySpirit
SkySpirit ответил в теме Алертер
Вот такая ошибка стала появляться. Почему?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4589 от admin
admin ответил в теме Алертер

SkySpirit пишет: Вот такая ошибка стала появляться. Почему?


Не получается отправить телеграм сообщение

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4590 от SkySpirit
SkySpirit ответил в теме Алертер
Это на моей стороне что-то случилось ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4591 от admin
admin ответил в теме Алертер
Скачайте ещё раз скрипт. Я расширил обработку ошибок в телеграм агенте

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4602 от medved
medved ответил в теме Алертер
Михаил, скажите можно ли чтобы алерт создавал файл(ексель или текст) и записывал туда алерты, причем после выключения продолжал бы дозаписывать в этот же файл?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4603 от medved
medved ответил в теме Алертер
* после выключение и включения скрипта

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4604 от admin
admin ответил в теме Алертер
Запросто

Создайте .bat файл и в нем напишите что то типа

Echo %date% %time% Alert reached! >> list.txt

В секции в параметре run укажите вызов этого .bat файла.

Теперь при срабатывании условия в файле list.txt будет появляться новая строчка

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4605 от medved
medved ответил в теме Алертер
спасибо большое!!! а если нужно еще строку с ценой или каким-нибудь расчетом, таким какой можно отправить на почту или телеграмм:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4606 от medved
medved ответил в теме Алертер
выдал такую ошибку
Ошибка: %1 не является приложением Win32.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4607 от admin
admin ответил в теме Алертер
Кто выдал? Когда, кому?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4608 от medved
medved ответил в теме Алертер
Создал .bat файл и в нем написал
Echo %date% %time% Alert reached! >> list.txt
В секции в параметре run указал вызов этого .bat файла.
Теперь при срабатывании условия в файле list.txt будет появляться новая строчка

квик выдал ошибку при срабатывании алерта
%1 не является приложением Win32.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4609 от medved
medved ответил в теме Алертер
все, разобрался заработало!!!! но вопрос остался, возможно ли добавить в выводимую таблицу например цену закрытия

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 8 мес. назад #4610 от admin
admin ответил в теме Алертер
Пока этой возможности в скрипте нет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4723 от Demros
Demros ответил в теме Алертер
Михаил, добрый вечер.
Пожалуйста, помогите - условие срабатывает, сигнал есть, а почта - нет.
Что Я не так написал?

[Delta Will больше -25]
CONDITION = {DeltaWill} > -25
DESCRIPTION = DeltaWill = {DeltaWill}

MESSAGE = DeltaWill {DeltaWill,0,High}
SOUND = Alert.wav
COLOR = RGB(124,252,0)


TO = dnovik***@yandex.ru // Адрес получателя
FROM = dnovik***@yandex.ru // Адрес отправителя. Если пропущен, используется значение параметра TO
SUBJECT = Сообщение Alerter // Заголовок письма
SMTP = smtp.yandex.ru // Имя SMTP сервера
USERNAME = dnovik***@yandex.ru // Имя пользователя
PASSWORD = nov********** // Пароль для SMTP (напишите здесь свой пароль)
PORT = 465 // SMTP порт (обычно 25)
SMTPAUTHENTICATE = 1 // SMTP аутентификация
SMTPUSESSL = 1 // Используется ли SSL (0 или 1)
SMTPCONNECTIONTIMEOUT = 30 // Таймаут для соединения
SMTPSENDUSING = 2
Последнее редактирование: 5 года 7 мес. назад пользователем Demros.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4724 от admin
admin ответил в теме Алертер
Посмотрите, какие порты и остальные настройки используются в почтовом сервере Яндекса и правильно их укажите.

Некоторым почтовым сервером необходимо разрешить получать почту от неизвестных ему источников

У каждого почтового сервера свои настройки, универсального рецепта нет.


Но для начала укажите в параметрах секции, что вы хотите получать почту при срабатывании условия в этой секции.

Сообщения могут попадать в папку спама
Последнее редактирование: 5 года 7 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад #4725 от Demros
Demros ответил в теме Алертер
Михаил, спасибо за скорый ответ!
Буду разбираться... (Папку спама посмотрел в первую очередь, конечно)
Если не возражаете, спрошу "помощь зала" - Комрады, может у кого уже есть рабочий ящик на Яндексе,
поделитесь, пожалуйста, настройками! Гуманитарию сложно разобраться :blink:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4726 от admin
admin ответил в теме Алертер
Я ещё раз подчеркну. В вашей секции не указан параметр EMAIL, скрипт даже не пытается отправлять почту (не просили - не отправляет)
Последнее редактирование: 5 года 7 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4727 от Demros
Demros ответил в теме Алертер
Михаил, благодарю Вас, действительно моя невнимательность...

Заработало!!! Ура! :dance:
Последнее редактирование: 5 года 7 мес. назад пользователем Demros.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад #4743 от Dim
Dim ответил в теме Алертер
Добрый день!
Потихоньку разбираюсь.
Михаил, скажите, пожалуйста.
Вот условия для объема:

[Большой объем по 5 на Si]
CONDITION = {Sivol1m,0,VOLUME}>average({Sivol1m,1-5,VOLUME})
DESCRIPTION = Большой объем по 5 на Si
SOUND = alert_bolsh_obem.mp3
TRAY = Большой объем по 5 на Si
MESSAGE = Большой объем по 5 на Si

И

[Большой объем по 5 на Si]
CONDITION = {Si_1m,0,VOLUME}>average({Si_1m,1-5,VOLUME})
DESCRIPTION = Большой объем по 5 на Si
SOUND = alert_bolsh_obem.mp3
TRAY = Большой объем по 5 на Si
MESSAGE = Большой объем по 5 на Si

Что из этого более правильно?
Si_1m - Идентификатор графика цены на минуте
Sivol1m - Идентификатор графика объема на минуте
Но, на сколько я понял для Свечи есть 5 показателей поля, в том числе VOLUME - то есть объемы в этой свече, я правильно понимаю? Значит я могу указать {Si_1m,0,VOLUME} и алерт подтянет именно данные из объема по этой свече с графика цены? Правильно я понимаю? Я попробовал оба варианта и оба работают. Но какой более правильный и какой меньше нагружает систему и память?
Заранее благодарю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад #4746 от admin
admin ответил в теме Алертер
Dim,

Обе ваши задачи абсолютно идентичны. Никакой разницы между ними ни в чем нет, можно использовать любой вариант.
Спасибо сказали: Dim

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4747 от Dim
Dim ответил в теме Алертер
Михаил, спасибо!
Есть вопрос по работе скрипта.
Работают три условия.
Если сработка идет по одному из них, то в поле "Описание" у некоторых параметров отображается одно и тоже. Почему?



Вот условия:
[Резкая свеча на Si]
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=30
DESCRIPTION = Резкая свеча на Si
SOUND = alert_rezk_svech.mp3
TRAY = Резкая свеча на Si

[Большое тело свечи по 5 на Si]
CONDITION = abs({Si_1m,0,HIGH}-{Si_1m,0,LOW})>average(abs({Si_1m,1,HIGH}-{Si_1m,1,LOW}),abs({Si_1m,2,HIGH}-{Si_1m,2,LOW}),abs({Si_1m,3,HIGH}-{Si_1m,3,LOW}), _
abs({Si_1m,4,HIGH}-{Si_1m,4,LOW}),abs({Si_1m,5,HIGH}-{Si_1m,5,LOW}))
DESCRIPTION = Большое тело свечи на Si
SOUND = alert_bolsh_telo.mp3
TRAY = Большое тело свечи на Si

[Большой объем по 5 на Si]
CONDITION = {Si_1m,0,VOLUME}>average({Si_1m,1-5,VOLUME})
DESCRIPTION = Большой объем по 5 на Si
SOUND = alert_bolsh_obem.mp3
TRAY = Большой объем по 5 на Si

И не могу не спросить.
Если я в "Состояние" внесу все условия выше через "and", могу ли я рассчитывать на то, что оповещение будет только тогда, когда все три условия сработают одновременно?

Хотел в отдельной теме создать следующий вопрос, но не утерпел.
Михаил. Задачка такая. Свеча большая - больше 30 пунктов, и продолжает расти (условие выше). Есть ли способ сделать так, что бы каждые следующие 5 - 10 пунктов свечи также озвучивались. Потому что получается только одно оповещение по свечи. Это не совсем информативно для меня. А вот подряд несколько алертов, одного и того же события, было бы очень показательно.

Заранее благодарю! На карточку еще чуть закину :)
Вложения:
Последнее редактирование: 5 года 7 мес. назад пользователем Dim. Причина: Еще один вопрос

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 7 мес. назад - 5 года 7 мес. назад #4750 от admin
admin ответил в теме Алертер
Dim,

1. Это ошибка в скрипте. Мне на нее уже указали и я ее исправил (ну я так думаю). Версия выложена на сайте.

2. Условие ({x} > 0) and ({z} > 0) and ({y} > 0) будет истинным только если истинны все три его части. Скобки желательны.

3. Конечно есть. Дописать секции в файл наcтроек на 35,40,45 и так далее пунктов.
Последнее редактирование: 5 года 7 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 6 мес. назад #4754 от Dim
Dim ответил в теме Алертер
Добрый день!
Спасибо!
1. Пароль тот же будет? Менять все содержимое? Ini старый брать? Или его тоже менять?
2. "Дописать секции в файл наcтроек на 35,40,45 и так далее пунктов". Я не очень понял, как именно это внести в условие.
Вот так (ниже)? А звуковое оповещение будет срабатывать на каждое условие? Или sound после каждого условия прописать тоже?
[Резкая свеча на Si]
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=30
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=35
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=40
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=45
CONDITION = {Si_1m,0,HIGH}-{Si_1m,0,LOW}>=50
DESCRIPTION = Резкая свеча на Si
SOUND = alert_rezk_svech.mp3
TRAY = Резкая свеча на Si

3. Где можно почитать про abs? И прочие функции.
Например почему здесь CONDITION = {Si_1m,0,VOLUME}>average({Si_1m,1-5,VOLUME}) мы эту функцию не используем, а здесь: CONDITION = abs({Si_1m,0,HIGH}-{Si_1m,0,LOW})>average(abs({Si_1m,1,HIGH}-{Si_1m,1,LOW}),... используем?
Или функция abs используется там, где есть какое-то выражение, типа отрицания?

Как всегда, благодарю!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 6 мес. назад - 5 года 6 мес. назад #4761 от admin
admin ответил в теме Алертер
2. Задача в инифайле - это секция с одним условием. Секция начинается с названия в квадратных скобках. Секций можно сделать любое количество и в условии каждой секции задавать одно условие с вашими 30, 35, 50 и так далее.

3. Прочитать можно (и нужно ) в инифайле.
Последнее редактирование: 5 года 6 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
5 года 6 мес. назад #4766 от Tema181818
Tema181818 ответил в теме Алертер
оплатил расширенный сервис оповещений квик на ю моней.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.