Индикаторы покупок продаж в quik

Замена стандартному индикатору объёма. Показывает одновременно объёмы покупок и продаж, разницу между ними,  накопительную дельту, а также позволяет накладывать на полученные результаты ряд встроенных индикаторов.

Индикатор позволяет отображать на экране только необходимые линии. Любую линию можно включить и выключить. Это делается в настройках индикатора.

Внешний вид индикатора, в котором включено отображение только объёмов:

eToro - Popular Investor

Если добавить вывод дельты (разницы между покупками и продажами), индикатор принимает следующий вид:

 Следует отметить, что индикатор корректно ведет себя в случае когда на графике инструмента имеются пустые свечи.

Добавление отрисовки кумулятивной дельты (накопительной разницы) :

 

Индикатор позволяет наложить как на линию дельты так и на линию кумулятивной дельты скользящую среднюю или построить канал. Можно наложить на обе )  Поддерживаются следующие виды скользящих средних:

SMA EMA WMA DEMA TEMA HMA JMA STDEV TRIM

а также следующие виды каналов:

Bollinger Bands Keltner Channel Donchian Channel

Конечно, параметры скользящих и каналов можно менять.

Так выглядит скользящая средняя Hull Moving Average, наложенная на кумулятивную дельту:

 Или канал Боллинджера, наложенный на обычную дельту:

 

Также можно включить режим “По дням”, когда суммирование кумулятивной дельты начинается с нуля в начале каждого торгового дня. Также можно указать индикатору, что расчет необходимо начать с указанного времени. Иногда вместо объёмов необходимо анализировать количества сделок – этот режим также можно включить в индикаторе.

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

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

Индикатор отображает в экранной таблице список инструментов, которые сохраняются в текущий момент в базу. Если вы откроете индикатор на новом инструменте, он также начнет записываться в базу данных. Удаление индикатора не прекращает запись информации по нему в базу – она может вам потребоваться в дальнейшем. Если количество сохраняемых  инструментов становится чересчур большим, можно отказаться от получения некоторых из них. Для необходимо просто удалить в папке www.bot4sale.ru соответствующие подпапки вместе с их содержимым (можно предварительно сохранить их в другом месте).

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

Архив содержит 2 версии – ознакомительную и полную. Ознакомительная (Demo) версия работает на интервалах от 1 до 4 минут.

    Demo Full Ограничение по интервалам 1 мин – 4 мин нет Работа внутри дня да да Работа на истории да да Рисование продаж отрицательными да да Режим отображения объемы/сделки да да Вывод разницы между покупками и продажами (Delta) да да Вывод накопительной дельты да да Режим накопительной дельты “по дням” да да Возможность построения скользящих средних и каналов по дельте и кумулятивной дельте да да Возможность задать дату/время начала вывода информации да да Возможность выбора отображаемых линий да да Показ больших сделок да да Распространение бесплатно Гренландия

Для получения полной версии достаточно сделать посильный вклад в фонд отопления Гренландии  на эту пластиковую карту:

Установка.

Библиотеку bot4sale.dll помещаем в папку терминала quik. В папке терминала QUIK создаем (если ее там еще нет) папку LuaIndicators. Вынимаем из архива требуемый вариант скрипта (Delta.lua,Hippo или Delta_Full.lua,Hippo_Full.lua если вам известен пароль) и помещаем его в папку LuaIndicators.  Файл BS.lua помещаем в любое удобное место и запускаем его посредством меню терминала Скрипты Lua. Добавляем индикатор Buy/Sell Delta в отдельное окно диаграммы Настройте список линий в параметрах, чтобы получить необходимый вам вид индикатора. Не торопитесь! Это не простой индикатор. Чтобы он показал данные, необходимо наличие огромного объёма данных, который должен приехать с сервера брокера. Он приходит постепенно. Отрисовка индикатора может занять несколько минут – это допустимо. Терминал во время загрузки и обработки данных будет нормально работать.

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

Как это работает.

Драйвер BS.lua создает на диске базу данных по требуемым вам инструментам. Это происходит автоматически, когда вы запускаете индикатор на требуемом вам инструменте.

Через некоторое время (НЕ СРАЗУ!) данные становятся доступны и вы сможете увидеть их на графике. Индикатор анализирует таблицу обезличенных сделок, а на ее получение терминалом в сервера требуется время.

Заполнение базы данных возможно при включенном терминале. Если терминал у вас включен постоянно, база будет содержать полные данные. Если вы включаете терминал (с запущенным BS.lua в середине дня, все данные с начала торгового дня будут сохранены в базе. Если вы выключите терминал до окончания торгов и включите только на следующий день, часть истории будет пропущена и не будет отображена на графике.

 

История версий

Версия Список изменений 3.10 В архив добавлен индикатор HIPPO, показывающий свечи, в которых были сделки большого объема (бегемоты) 3.09 В версии 7.16 рабочего места QUIK исправлена серьезная ошибка интерпретатора lua, влиявшая на стабильность работы индикатора. Индикатор адаптирован, с более ранними версиями рабочего места он работать откажется Добавлена индикация получения данных по инструментам в экранной таблице
Улучшена производительность, убраны мелкие неточности. 3.08 Добавлен Donchian channel 3.07 Добавлен вывод на экран списка сохраняемых в базу инструментов 3.06

 Добавлена возможность наложения скользящих средних

SMA EMA WMA DEMA TEMA HMA JMA STDEV TRIMA

Добавлена возможность наложения каналов

Bollinger Bands Keltner Channel

Выбор источника для расчета индикаторов – Delta или Cumulative Delta (настраиваемо)

Исправлены некоторые ошибки

3.05

Исправление ошибки, связанной с предоставлением терминалом скрипту неверных данных об обезличенных сделках разработчиками терминала затягивается (как обычно) на неопределённый срок. Был подставлен костыль, который уменьшает частоту падений скрипта из-за этой ошибки.

3.04

Исправлена ошибка, из-за которой индикатор не показывал последнюю свечу предыдущего дня

3.03

В терминале quik обнаружена ошибка, из-за которой при активной работе скрипта с таблицей обезличенных сделок расходовалась доступная память и в результате терминал мог прекратить работу с диагностикой “Not enough memory”. Разработчики обещают ее исправить. Поставлена заплатка.

3.02

Исправлена ошибка, из-за которой иногда приходилось перезапускать BS.lua в начале каждого торгового дня.

3.01

Индикатор в некоторых случаях завершался аварийно, если не был запущен bs.lua. Исправлено

3.0

Переписано полностью. Разделено на две части – драйвер и индикатор, которые работают независимо и асинхронно. Теперь при старте терминала нет никаких торможений

Прежние индикаторы BS_Volume и Cumulative Delta объединены в один индикатор.

Поддержка режима связанных окон

Поддержка графиков, содержащих пустые диапазоны

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

Полный редизайн. Пароль от полной версии изменен.

1.8 База сохраняется на диск каждую минуту 1.7 Добавлена возможность рисовать продажи в отрицательной области 1.6 Кардинально ускорена начальная загрузка индикатора 1.5 Исключена версия intraday. Вместо нее в остальные версии добавлен параметр, позволяющий отключить вывод истории 1.4 В полную версию добавлена возможность отображения гистограмм не только по объёмам, но и по количеству сделок. 1.3 В полной версии добавлена поддержка брокеров, транслирующих в таблице обезличенных сделок информацию о вчерашних вечерних торгах на срочном рынке. 1.2 Полная версия разделена на два варианта: с отрисовкой разницы между покупками и продажами и без этой отрисовки 1.1  В полной версии добавлена возможность работы на истории 1.0 Добавлен режим, показывающий разницу между покупками и продажами (в версии Intraday) 0.99 Начальная версия