Скрипт оповещение при пересечении цены — индикатора
«Ind_Alert_DTS» для QUIK
Версия-STD
3 500 руб.
Версия-PRO
6 900 руб.
Скрипт-оповещение «Ind_Alert_DTS» разработан на языке QLUA для терминала QUIK (КВИК)
Версия QUIK: от 8.5 и выше
Инструменты: Любые фьючерсы, опционы и акции Московской биржи, а также Санкт-Петербургской биржи!
Многие трейдеры пытаются использовать одновременно несколько стратегий для торговли, а также отслеживать сигналы сразу по нескольким инструментам. Наш скрипт «Ind_Alert_DTS» поможет Вам и оповестит о том, что произошло заданное пересечение. Это может быть что угодно, цена пересекла линию индикатора (например, цена и скользящая средняя), один индикатор пересек второй (индикатор, например пересечение двух скользящих средних, или пересечении линий MACD / ADX и др.).
Типы оповещений:
— Оповещение в виде стандартного сообщения в терминале QUIK (всплывающее окно);
— Сообщение в окне всех сообщений в QUIK;
— Звуковое оповещение в виде проигрывание звукового файла;
— Отправку сообщений на электронную почту (доступно на версии STD);
— Отправка уведомлений в Telegram (доступно на версии PRO).
Тем самым вы перестанете пропускать долгожданные сигналы и будете торговать спокойнее!
Скрипт-оповещение «Ind_Alert_DTS» отслеживает заданные индикаторы / цену инструмента и оповещает трейдера о их пересечении согласно указанных условий в настройках.
Мы поможем вам облегчить торговлю, просто установите наш скрипт-оповещение «Ind_Alert_DTS» и торгуйте с удовольствием!
В настройках задаете любые варианты пересечения. Возможные варианты:
— цена одного инструмента пересекает цену другого инструмента;
— цена инструмента пересекает заданный уровень;
— цена инструмента пересекает индикатор (скользящая средняя, Parabolic SAR, Price Chennel, Bollinger Bends и др.);
— Индикатор пересекает второй индикатора (пересечение двух МА, пересечение линий ADX, MACD и др.);
— Индикатор пересекает свой уровень (RSI и уровни 80/20, ADX и уровни 80/20, MACD и нулевой уровень и др.);
— А также объединенный сигнал по нескольким событиям (например, цены выше скользящей (1й сигнал), и RSI пересекает уровень перепроданности (20) снизу вверх (второй сигнал)).
Возможностей очень много, при этом один скрипт можно настроить сразу на 7 разных сигналов и еще один объединенный сигнал по двум из 7. Также вы параллельно можете настроить несколько оповещений на разные инструменты.
Настройки Скрипта-оповещения «Ind_Alert_DTS». Версия STD
stopScriptAfterSignal= false — Остановка скрипта после первого появления сигнала. true — включено; false — отключено
id1 = «RSI» — Идентификатор первого инструмента (цены или индикатора)
id2 = «ma2» — Идентификатор второго инструмента (цены или индикатора)
dataLine_id1 = 0 — Номер Линии данных первого инструмента (у цены = 0, у индикаторов бывает и по несколько)
dataLine_id2 = 0 — Номер Линии данных второго инструмента (у цены = 0, у индикаторов бывает и по несколько)
commonEmailText = false — Использовать в письме текст указанный в программе настройки e-mail (для любого сигнала — общий текст). true — использовать, false — не использовать (берётся указанный ниже текст для каждого из сигналов)
checkSignal1 = true — Включение проверки условий первого сигнала true — включено, false — отключено
flagPlaySound1 = true — Включение звукового сигнала true — включено. false — звуковой сигнал отключён
sendEmail1 = false — Включение отправки e-mail true — включено, false — отключено
quikMsg1 = true — Включение сообщений QUIK. true — включено. false — появление сообщений Квика при сигналах отключено
msgText1 = «Пересечение снизу» — Текст сообщения при появлении сигнала
mode1 = 1 — Режим сравнения.
1 — id1 dataLine_id1 сравнивается со значением в переменной value1;
2 — id1 dataLine_id1 сравнивается с id2 dataLine_id2
value1 = 50 — Значение для сравнения в первом режиме (сравнение с данными полученными от id1 dataLine_id1)
typeOfComparison1 = «>=» — Тип сравнения: >, >=, <, <=, =, == или ~=
typeOfData1 = 1
— 1 — Определение факта изменения по отличиям со значениями на предыдущих закрытых свечах (раз за свечу)
— 2 — Определение факта изменения по отличиям со значениями на предыдущей закрытой и текущей незакрытой свечах
— 3 — Определение факта изменения по простому сравнению последних значений
checkSignal2 = true — Включение проверки условий второго сигнала true — включено, false — отключено
flagPlaySound2 = true — Включение звукового сигнала true — включено. false — звуковой сигнал отключён
sendEmail2 = false — Включение отправки e-mail true — включено, false — отключено
quikMsg2 = true — Включение сообщений QUIK. true — включено. false — появление сообщений Квика при сигналах отключено
msgText2 = «Пересечение сверху» — Текст сообщения при появлении сигнала.
mode2 = 1 — Режим сравнения.
1 — id1 dataLine_id1 сравнивается со значением в переменной value2;
2 — id1 dataLine_id1 сравнивается с id2 dataLine_id2
value2 = 25 — Значение для сравнения в первом режиме (сравнение с данными полученными от id1 dataLine_id1)
typeOfComparison2 = «<=" -- Тип сравнения: >, >=, <, <=, =, == или ~=
typeOfData2 = 1
— 1 — Определение факта изменения по отличиям со значениями на предыдущих закрытых свечах (раз за свечу)
— 2 — Определение факта изменения по отличиям со значениями на предыдущей закрытой и текущей незакрытой свечах
— 3 — Определение факта изменения по простому сравнению последних значений
Видео по работе Скрипта-оповещения «Ind_Alert_DTS»-STD
Настройки Скрипта-оповещения «Ind_Alert_DTS». Версия PRO
namePostfix = «» — Окончание имени запускаемого скрипта, для удобства чтения сообщений о настройках в КВИКе. Например, » Нефть». Может быть пустой строкой «».
chatID = «1234567» — Свой ChatID в Telegram (можно получить тут: @userinfobot )
tokenTG_Bot = nil — Токен своего Telegrram бота. Получается при создании бота в @BotFather. Если стоит nil, то используется токен бота @DTS_Alerter_Bot
id1 = «ind1» — Идентификатор первого инструмента (цены или индикатора)
id2 = «ind1» — Идентификатор второго инструмента (цены или индикатора)
dataLine_id1 = 0 — Линия данных первого инструмента (у цены = 0, у индикаторов бывает и по несколько)
dataLine_id2 = 0 — Линия данных второго инструмента (у цены = 0, у индикаторов бывает и по несколько)
stopScriptAfterSignal1 = false — Остановка скрипта после первого появления первого сигнала. true — включено; false — отключено
checkSignal1 = false — Включение проверки условий первого сигнала. true — включено, false — отключено
flagPlaySound1 = false — Включение звукового сигнала. true — включено, false — звуковой сигнал отключён
quikMsg1 = false — Включение сообщений КВИКа. true — включено, false — появление сообщений в QUIK при сигналах отключено
tgMsg1 = false — Включение отправки сообщений в Telegram. true — включено, false — отправка сообщений в Telegram при сигналах отключено
msgText1 = «Сигнал 1» — Текст сообщения при появлении сигнала.
mode1 = 1 — Режим сравнения.
1 — id1 dataLine_id1 сравнивается со значением в переменной value1;
2 — id1 dataLine_id1 сравнивается с id2 dataLine_id2
value1 = 288.15 — Значение для сравнения в первом режиме (сравнение с данными полученными от id1 dataLine_id1)
typeOfComparison1 = «<=" -- Тип сравнения: >, >=, <, <=, =, == или ~=. ( = и == это одно и то же, кому как удобнее )
usePrevValue1 = true — Использовать значение на предыдущей свече, для определения непосредственно факта изменения, а не просто сравнения текущих значений. true — включено; false — отключено
eternalSignal1 = false — Постоянный сигнал, без ожидания факта отсутствия и повторного выполнения этого же условия. true — включено; false — отключено
ВАЖНО! При включенных оповещениях при выполненном условии, будут идти постоянные сигналы!
Не нужно включать для обычных сигналов!
Можно использовать для реагирования на совместный сигнал 1 и сигнал 2 (либо на сигнал 1 и любой первый сработающий сигнал со 2-го по 7-й), чтобы можно было использовать первый постоянный сигнал и второй сигнал, могущий появиться позже. Например, превышение оборота за день на первом сигнале (постоянная сработка) и пересечение двух средних на втором сигнале (одинарная сработка).
Рекомендуется при включении этой опции отключать все оповещения в настройках первого сигнала (сообщения в квике и Telegram, звук).
Такая настройка только для первого сигнала, чтобы общий сигнал не повторялся бесконечно (если такая настройка будет включена для первого и второго сигнала).
— ВНИМАНИЕ! Во избежание бана за спам, при включённом режиме постоянного сигнала, отправка сообщений в Telegram по первому сигналу отключается автоматически!
=========================================================
useOnlySecondSignal = true — Использовать для общего сигнала к 1-му, факт появления только 2-го сигнала, а не любого другого (со 2-го по 7-й). true — включено (отслеживается только 2-й); false — отключено (любой сработавший со 2-го по 7-й)
stopScriptAfterBothSignals = false — Остановка скрипта после появления обоих сигналов одновременно. true — включено; false — отключено
checkBothSignals = false — Включение проверки появления обоих сигналов одновременно. true — включено, false — отключено
flagPlaySoundBS = false — Включение звукового сигнала. true — включено, false — звуковой сигнал отключён
quikMsgBS = false — Включение сообщений в QUIK. true — включено, false — появление сообщений КВИКа при одновременных сигналах отключено
tgMsgBS = false — Включение отправки сообщений в Telegram. true — включено, false — отправка сообщений в Telegram при одновременных сигналах отключено
msgTextBS = «Одновременная сработка двух сигналов» — Текст сообщения при появлении общего сигнала.
=========================================================
id3 = «ind2» — Идентификатор первого инструмента (цены или индикатора)
id4 = «ind2» — Идентификатор второго инструмента (цены или индикатора)
dataLine_id3 = 0 — Линия данных первого инструмента (у цены = 0, у индикаторов бывает и по несколько)
dataLine_id4 = 0 — Линия данных второго инструмента (у цены = 0, у индикаторов бывает и по несколько)
stopScriptAfterSignal2 = false — Остановка скрипта после появления второго сигнала. true — включено, false — отключено
checkSignal2 = false — Включение проверки условий второго сигнала. true — включено, false — отключено
flagPlaySound2 = false — Включение звукового сигнала. true — включено, false — звуковой сигнал отключён
quikMsg2 = false — Включение сообщений Квика. true — включено, false — появление сообщений QUIK при сигналах отключено
tgMsg2 = false — Включение отправки сообщений в Telegram. true — включено, false — отправка сообщений в Telegram при сигналах отключено
msgText2 = «Сигнал 2» — Текст сообщения при появлении сигнала.
mode2 = 1 — Режим сравнения.
1 — id3 dataLine_id3 сравнивается со значением в переменной value2;
2 — id3 dataLine_id3 сравнивается с id4 dataLine_id4
value2 = 288.25 — Значение для сравнения в первом режиме (сравнение с данными полученными от id3 dataLine_id3)
typeOfComparison2 = «<" -- Тип сравнения: >, >=, <, <=, =, == или ~=. ( = и == это одно и то же, кому как удобнее )
usePrevValue2 = true — Использовать значение на предыдущей свече, для определения непосредственно факта изменения, а не просто сравнения текущих значений. true — включено, false — отключено
***********************************************
Также настраиваются сигналы 3, 4, 5, 6, 7
***********************************************
Вот такого вида сообщения приходят в Telergam «Ind_Alert_DTS». Версия PRO
Главные отличия версий STD и PRO
|
|
|
Количество сигналов в настройках | ||
Объединенный сигнал из двух | ||
Уведомления в Telegram |
Видео по работе Скрипта-оповещения «Ind_Alert_DTS»-PRO
Если Вы решительно настроены на торговлю и не намерены пропускать свои торговые сигналы, то наш Скрипт-оповещение «Ind_Alert_DTS» вам просто необходим!
Мы постарались сделать максимально низкие цены за наши наработки, уверены, что эти затраты окупятся у вас в многократном размере!!!
Теперь только от Вас зависит конечный результат.
Надеемся, что вы примете правильное решение!