Market Scanner

Подробнее
2 года 10 мес. назад - 2 года 10 мес. назад #7339 от Galtran
Galtran ответил в теме Market Scanner

admin post=7336 userid=42Все очень просто

High свечи разделите на low свечи и сравните с 1.03.

Вы получите сигнал, что размах свечи больше 3%

 

Благодарю за ответ.

Михаил, правильно ли я выразил это в формуле?

CONDITION = H(0) / L(0) > 1.03

 По данной формуле сигнал приходит, когда размах свечи происходит на 3% в обе стороны, т.е. как в рост, так и падение. А как отредактировать формулу, чтобы сигнал был только на рост свечи?
Последнее редактирование: 2 года 10 мес. назад пользователем Galtran. Причина: изменение

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

Подробнее
2 года 10 мес. назад #7340 от admin
admin ответил в теме Market Scanner
H(0) / L(0) > 1.03 and C(0) > O(0)
Спасибо сказали: Galtran

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

Подробнее
2 года 10 мес. назад - 2 года 10 мес. назад #7341 от Galtran
Galtran ответил в теме Market Scanner

H(0) / L(0) > 1.03 and C(0) > O(0)



 
Спасибо большое!

Еще вопросы.
1) Если создать и запустить две и более задачи, то данные в окне выдачи довольно активно перемещаются от одной задачи к другой, т.е. прыгают туда-сюда. Я порой даже не успеваю скопировать код торгового инструмента.

Может существует возможность разбить выдачу данных каждой задачи на секции внутри одного окна, либо сделать свое независимое окно для отдельной задачи?

2) Мне необходимо получить объем последних 78 свечей. Можно ли указать одним числом необходимое количество свечей, вместо V (-1, -2, -3 ...) ?
Последнее редактирование: 2 года 10 мес. назад пользователем Galtran. Причина: добавлен вопрос

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

Подробнее
2 года 10 мес. назад - 2 года 10 мес. назад #7342 от admin
admin ответил в теме Market Scanner
1. Можно задать сортировку
SORT = S+ // Сортировка экранной таблицы
// S - секция, I - инструмент, P - параметр. Значок + или - указывает направление сортировки

Вы можете отправлять себе письма с кодом инструмента и копировать из них


2. одним числом не получится, насколько я помню.
Можно написать длиннющее выражение, разбив его на несколько строк. Текстовый редактор вам в помощь

CONDITION = V(0) + _
V(-1) + _
V(-2) + _
и так далее. подчеркивание в конце строки есть символ продолжения на следующей строке
V(-76) + _
V(-77)
Последнее редактирование: 2 года 10 мес. назад пользователем admin.
Спасибо сказали: Galtran

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

Подробнее
2 года 10 мес. назад #7350 от Galtran
Galtran ответил в теме Market Scanner
Михаил, здравствуйте!

Подскажите, пожалуйста, можно ли в графу "Сообщение" вывести значение графы "StockCode"?
Я знаю, как вывести значение графы "Код инструмента", но там лишняя пометка "US", которая мне не к чему.
Вложенный файл:

 

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

Подробнее
2 года 10 мес. назад #7355 от admin
admin ответил в теме Market Scanner
попробуйте

#PARAM("CODE")#

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

Подробнее
2 года 5 мес. назад #7500 от alex780
alex780 ответил в теме Market Scanner
Подскажите пожалуйста - как написать в INI пересечение в MACD линий сигналки и основной? Спасибо!

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

Подробнее
2 года 4 мес. назад - 2 года 4 мес. назад #7519 от admin
admin ответил в теме Market Scanner
Сигнальная линия пересекает основную снизу вверх в предпоследней свече:

CONDITION = MACDS(-2,2,5,8 ) < MACD(-2,2,5 ) and MACDS(-1,2,5,8 ) >= MACD(-1,2,5)

Обратное пересечение линий аналогично


Я не проверял работоспособность, мог ошибиться в параметрах индикаторов MACD и MACDS, поэтому проверяйте внимательно. Параметры описаны в ini файле
Последнее редактирование: 2 года 4 мес. назад пользователем admin.

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

Подробнее
2 года 2 мес. назад #7545 от KKAAZZOO
KKAAZZOO ответил в теме Market Scanner
Привет, вот такую ошибку выдает сканер. Версия сканера самая новая, только что скачал

C:\Программы\Биржа\Scaner\Scaner_DEMO.lua:24: attempt to call a nil value (field 'GetFileVersion')

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

Подробнее
2 года 2 мес. назад - 2 года 2 мес. назад #7546 от admin
admin ответил в теме Market Scanner
Добрый.

У вас в папке квика старая библиотека bot4sale64.dll
В скачанном с сайта архиве находится актуальная
Последнее редактирование: 2 года 2 мес. назад пользователем admin.
Спасибо сказали: KKAAZZOO

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

Подробнее
1 год 11 мес. назад #7567 от Skyrider60
Skyrider60 ответил в теме Market Scanner
Здравствуйте.
Разбираюсь с вашим сканером, у меня есть вопросы.
Можно ли считывать показания индикаторов с двух таймфреймов одновременно, чтобы свести их показания в одно условия и вывести в таблицу?
Как для примера: цена на таймфрейме H1 выше MA , и цена на таймфрейме D1 выше MA. И результаты этих условий вывести единым результатом в таблицу. MA я взял для примера.

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

Подробнее
1 год 11 мес. назад #7569 от admin
admin ответил в теме Market Scanner
Здравствуйте

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

Однако можно сделать 2 секции на разных таймфрефмах.

При срабатывании условия в каждой из них создавать соответствующий файл на диске, при НЕсрабатывании этот файл удалять

Соответственно, если на диске есть оба файла - значит, условия выполнены на обоих таймыэфреймах

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

Подробнее
1 год 11 мес. назад #7577 от Skyrider60
Skyrider60 ответил в теме Market Scanner
Печально. Если бы была возможность брать информацию с других таймфреймов и индикаторов, был бы полноценный сканер.

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

Подробнее
1 год 11 мес. назад #7578 от admin
admin ответил в теме Market Scanner
Вы хотите получить полный функционал программы технического анализа.

В рамках скрипта для терминала Квик это малореально.

Для вашей цели нужно подключать к терминалу амиброкер и уже в нем на его языке писать нужный вам сканер.


Если количество отслеживаемых вами инструментов не огромное, то можно использовать алертер: построить нужные вам графики на нужных таймфреймах и отслеживать ситуацию в нем

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7579 от Vrn
Vrn ответил в теме Market Scanner
Добрый день! Начал разбираться как пользоваться скриптом. Запустил пример из коробки по Газпрому, только с одним условием RSI>70 и на все акции. 
Без конца появляется сообщение "TQBR#GAZT   Невозможно рассчитать условие RSI(-1,14) > 70", которое не дает работать в программе.
Также не появляется запись в таблице если условие уже достигнуто. Это так и должно быть? Условие должно быть достигнуто после начала работы скрипта?
 
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад #7580 от admin
admin ответил в теме Market Scanner
Здравствуйте

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

Можно изменить условие, чтобы отсечь пустые инструменты примерно таким образом:

CONDITION=SIZE() > 10 and ТутВашеУсловие

Индикация условия происходит в тот момент, когда на текущем просчете оно выполнялось, а на предыдущем нет. Если условие продолжает выполняться -то сообщение не приходит.

Иначе вы будете получать по 100-200 сообщений каждую секунду. Вряд ли вам это требуется))

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7581 от Vrn
Vrn ответил в теме Market Scanner
С одной стороны да, но тогда достаточно просто пропустить много заданных условий, достаточно запустить скрипт на несколько секунд позже. Насколько понимаю, полная версия не решает этой проблемы если программа закрыта? А она ведь не может быть постоянно включена зачастую.
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад #7582 от admin
admin ответил в теме Market Scanner
Не понял написанное вами

Функция SIZE() количество доступных свечей. То есть сколько бы вы их увидели на графике терминала, если бы построили этот график инструмента в терминале руками. Если свечей мало (например 1 или 2) или вообще нет (такое вполне возможно), то рассчитать индикаторы нельзя, нет данных для их расчета.

О какой задержке и пропуске сигналов вы пишете, я не понимаю.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7583 от Vrn
Vrn ответил в теме Market Scanner
Добрый день!
Упрощенно допустим, что трейдер хочет купить акцию при RSI<20. Трейдер заходит в терминал в 10-15 и запускает Ваш скрипт. При этом часть бумаг в 10-10 прошли отметку RSI = 20 и сейчас находятся ниже ее, т.е. соответствуют условию о покупке. При этом скрипт, запущенный позже, не сообщит, что эти бумаги соответствуют условию. Ведь если терминал закрыт, то и скрипт не собирает данные. А терминал не может быть открыт постоянно в обычных условиях, по крайней мере у меня.
В таком случае может ли быть решением задание более высокого таймфрейма, чтобы захватить событие? Скажем задается таймфрейм 1 час, скрипт запускается в 11-30, событие произошло в 10-50, смотрим 1 свечу назад, т.е. интервал свечи с 10 до 11. При этом скрипт выдаст сообщение о достижении условия?
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7584 от Vrn
Vrn ответил в теме Market Scanner
В справке указано: Для корректной работы функции PARAM() включите в настройках Рабочего места QUIK признак получения данных
; «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки..., раздел «Программа» / «Получение данных»).

Версия QUIK 11.3.1.2, такой настройки нет
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад #7585 от Vrn
Vrn ответил в теме Market Scanner
Не увидел в списке параметров уровень листинга акции. Его невозможно задать как условие? Например, хотел бы получать оповещение только об акциях 1 и 2 эшелона, или только первого.

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

Подробнее
1 год 11 мес. назад #7586 от admin
admin ответил в теме Market Scanner
Вы включили терминал, запустили скрипт.

Терминал закачал свечи с сервера. Они ВСЕ стали доступны скрипту

Терминал рассчитает ваш индикатор и проверит условие.

Ничего накапливать скрипту самому не нужно. Есть свечи в самом терминале - ок, их и обработаем.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7587 от admin
admin ответил в теме Market Scanner
создайте в терминале таблицу текущих торгов, включите в нее ВСЕ доступные параметры для необходимых вам инструментов

сделайте экспорт этой таблицы в эксель, в настройках экспорта установите галку "формальные параметры"

смотрите в эксель - там в шапке будут названия параметров, которые доступны в вашем терминале и которые вы сможете использовать в функции PARAM.

Если я правильно помню, использовать в PARAM можно только параметры с числовыми значениями, но это не точно, могу ошибаться
Последнее редактирование: 1 год 11 мес. назад пользователем admin.

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

Подробнее
1 год 11 мес. назад #7588 от Vrn
Vrn ответил в теме Market Scanner
А функция PARAM() будет работать без этого? В моей версии Квик нет такой настройки.

"Для корректной работы функции PARAM() включите в настройках Рабочего места QUIK признак получения данных
; «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки..., раздел «Программа» / «Получение данных»)."

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7589 от admin
admin ответил в теме Market Scanner

В справке указано: Для корректной работы функции PARAM() включите в настройках Рабочего места QUIK признак получения данных
; «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки..., раздел «Программа» / «Получение данных»).

Версия QUIK 11.3.1.2, такой настройки нет
система - настройки - программа - получение данных - котировки

Можно просто включить получение нужных вам параметров
Последнее редактирование: 1 год 11 мес. назад пользователем admin.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7590 от Vrn
Vrn ответил в теме Market Scanner
Заметил странную особенность - в таблице сообщений скрипта исчезают ранее выведенные записи, причем в достаточно короткий период, т.е. минут 10-15, так, что можно не успеть прочитать. Так и должно быть и зачем так сделано?

Возможно ли, что это связано с тем, что условие перестало быть актуальным? Т.е. в моем примере RSI опустился ниже 75.

Проверил на практике, нет, оповещения из таблицы просто исчезают одни чуть дольше, другие прямо очень быстро, и 10 минут не прошло. В туалет можно не успеть отойти. 
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7591 от Vrn
Vrn ответил в теме Market Scanner
В описании Алертера есть возможность проверки такого условия: 
  • Все четыре индикатора RSI, построенных с разными периодами, выше 70
А можно ли это проверять в сканере?
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад - 1 год 11 мес. назад #7592 от Vrn
Vrn ответил в теме Market Scanner
Обязательно ли для работы скрипта наличие файла tray.exe? Функционал событий Windows не требуется

Возможно ли в секции Условие вывести свой текст, а не формулу из скрипта (Condition). Добавил такой текст в Description, но он выводит в секции Сообщение вместо времени, что неудобно
Последнее редактирование: 1 год 11 мес. назад пользователем Vrn.

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

Подробнее
1 год 11 мес. назад #7593 от Vrn
Vrn ответил в теме Market Scanner
Запишите, пожалуйста, в пожелания индикатор On Balance Volume. Либо если не в этой жизни, то сколько будет стоить его реализовать.

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

Подробнее
1 год 11 мес. назад #7594 от admin
admin ответил в теме Market Scanner
Конечно

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