Индикатор объёмов с разделением на покупки и продажи + Cumulative Delta
- Версия: 5.09
- Требования: Quik 8.6+ Lua 5.4
- Размер: 935.01 KB
- Просм: 29697
- Добавлено: 30.09.15
- Скачано: 7100
- Изменено: 07.07.22
Индикатор, позволяющий анализировать рынок в разрезе действий покупателей и продавцов. Показывает одновременно объёмы покупок и продаж, разницу между ними (дельту), накопительную дельту, а также позволяет накладывать на полученные результаты ряд встроенных индикаторов.
В качестве дополнения может показывать свечи, в которых были замечены крупные сделки (с объёмом более заданного в параметрах)
Индикатор позволяет отображать на экране только необходимые линии. Любую линию можно включить и выключить. Это делается в настройках индикатора (параметр "Список линий для отображения").
Внешний вид индикатора, в котором включено отображение только объёмов. Зеленые линии есть покупки, красные - продажи:
Если добавить вывод дельты (разницы между покупками и продажами, задаётся в настройках), индикатор принимает следующий вид:
Следует отметить, что индикатор корректно ведет себя в случае когда на графике инструмента имеются пустые свечи или присутствуют сдвинутые влево-вправо другие индикаторы.
Добавление отрисовки кумулятивной дельты (накопительной разницы) :
Индикатор позволяет наложить как на линию дельты так и на линию кумулятивной дельты скользящую среднюю или построить канал. Можно наложить на обе . Встроены следующие виды скользящих средних:
а также следующие виды каналов:
- Bollinger Bands
- Keltner Channel
- Donchian Channel
Конечно, параметры скользящих и каналов можно менять или вообще их отключить.
Так выглядит скользящая средняя Hull Moving Average, наложенная на кумулятивную дельту:
Или, например, канал Боллинджера, наложенный на обычную дельту:
Также можно включить режим "По дням", когда суммирование кумулятивной дельты начинается с нуля в начале каждого торгового дня. Также можно указать индикатору, что расчет необходимо начать с указанного времени. Иногда вместо объёмов необходимо анализировать количества сделок - этот режим также можно включить в индикаторе. Дополнительно можно вывести на экран минимальные и максимальные значения дельты за время свечи (как по объёмам, так и по количеству сделок).
Индикатор анализирует таблицу обезличенных сделок терминала и сохраняет её в собственной базе данных. Таким образом, можно отображать не только информацию за текущий торговый день, но и за предыдущие дни.
Поскольку обработка таблицы обезличенных сделок есть процедура весьма затратная, индикатор устроен таким образом, чтобы не мешать работе самого терминала. Сбор необходимой информации происходит в фоновом режиме и отображается по мере его накопления. Терминал при этом не останавливается и продолжает свою работу.
Индикатор отображает в экранной таблице список инструментов, которые сохраняются в текущий момент в базу. Если вы откроете индикатор на новом инструменте, он также начнет записываться в базу данных. Удаление индикатора не прекращает запись информации по нему в базу - она может вам потребоваться в дальнейшем. Если количество сохраняемых инструментов становится чересчур большим, можно отказаться от получения некоторых из них. Для необходимо просто удалить в папке <quik>\www.bot4sale.ru соответствующие подпапки вместе с их содержимым (можно предварительно сохранить их в другом месте).
Дополнительно в архив включен индикатор Hippo, который показывает на графике цены инструмента те свечи, по которым проходил большой объем на продажу или покупку. Порог срабатывания для покупок и продаж задается в настройках индикатора.
Для получения информации о предшествующей истории, которой нет в базе данных, можно использовать утилиту BSFinamCSV.exe.
Утилиты получения исторических данных BSFinamCSV.
Если в базе отсутствуют котировки за какой-то торговый день или они неполны, можно воспользоваться дополнительными утилитами для восстановления полноты данных в базах
- BS_FinamCSV: утилита для конвертации скачанных с сайта Финама котировок формата CSV в базу данных скрипта. При скачивании котировок на сайте Финама необходимо установить следующие настройки:
Как видно из скриншота, можно выбирать не только один день, а произвольный период. После скачивания котировок с сайта Finam утилитой BSFinamCSV их можно преобразовать в файлы базы данных.
Архив содержит 2 версии - ознакомительную и полную. Ознакомительная (Demo) версия работает на интервалах от 1 до 4 минут.
Demo | Full | |
Ограничение по интервалам | 1 мин - 4 мин | нет |
Работа внутри дня | да | да |
Работа на истории | да | да |
Рисование продаж отрицательными | да | да |
Режим отображения объемы/сделки | да | да |
Вывод разницы между покупками и продажами (Delta) | да | да |
Вывод накопительной дельты | да | да |
Режим накопительной дельты "по дням" | да | да |
Возможность построения скользящих средних и каналов по дельте и кумулятивной дельте | да | да |
Возможность задать дату/время начала вывода информации | да | да |
Возможность выбора отображаемых линий | да | да |
Показ больших сделок | да | да |
Получение истории из интернета | да | да |
Вывод минимального и максимального значений дельты за время свечи | да | да |
Распространение | бесплатно | Гренландия |
Для получения полной версии достаточно сделать посильный вклад в фонд отопления Гренландии на банковскую карту или электронный кошелёк:
Как это работает
Драйвер BS.lua создает на диске базу данных по требуемым вам инструментам. Это происходит автоматически, когда вы запускаете индикатор на требуемом вам инструменте.
Через некоторое время (НЕ СРАЗУ!) данные становятся доступны и вы сможете увидеть их на графике. Индикатор анализирует таблицу обезличенных сделок, а на ее получение терминалом в сервера требуется время.
Заполнение базы данных возможно при включенном терминале. Если терминал у вас включен постоянно, база будет содержать полные данные. Если вы включаете терминал (с запущенным BS.lua в середине дня, все данные с начала торгового дня будут сохранены в базе. Если вы выключите терминал до окончания торгов и включите только на следующий день, часть истории будет пропущена и не будет отображена на графике. Для восстановления полной информации в этом случае можно использовать утилиту BS_FinamCSV
Установка.
- Прочитайте файл readme.html
- Библиотеку bot4sale64.dll поместите в папку терминала quik.
- Проверьте, что в настройках терминала для скриптов и индикаторов установлена версия Lua 5.4
- В папке терминала QUIK создайте (если её там еще нет) папку LuaIndicators.
- Файлы индикаторов из архива Delta.lua, Hippo (или Delta_Full.lua, Hippo_Full.lua если вам известен пароль) поместите в папку LuaIndicators.
- Файлы BS.lua и BS_FinamCSV.exe поместите в любое удобное вам место. BS.lua запускайте посредством меню терминала Скрипты Lua. На экране появится таблица, содержащая список инструментов, по которым идет сбор, обработка и сохранение данных. При первом запуске таблица будет пуста.
- Добавляем индикатор Buy/Sell Delta в отдельное окно диаграммы на интересующем вас инструменте. При этом название инструмента появится в таблице скрипта их предыдущего пункта. По мере получения данных по каждому инструменту в таблице будет выводиться время последней обработанной сделки из таблицы обезличенных сделок.
- Если получение данных не происходит - это означает, что ваш терминал не получает от брокера тиковые данные. Проверить это можно путем создания на экране стандартной таблицы обезличенных сделок по нужному инструменту. Если таблица пуста - обратитесь к брокеру, вероятно у него стоит запрет на трансляцию вам этой информации, он включит.
- Настройте список линий в параметрах, чтобы получить необходимый вам вид индикатора.
- Не торопитесь! Это не простой индикатор. Чтобы он показал данные, необходимо наличие большого объёма данных, который должен приехать с сервера брокера. Этот объём приходит постепенно, в течение минуты вы должны увидеть прогресс. Терминал во время загрузки и обработки данных будет нормально работать.
Индикатор не предназначен для работы на тиковых, недельных и месячных таймфреймах.
История версий
Версия | Список изменений |
5.09 |
|
5.08 |
|
5.07 |
|
5.06 |
|
5.05 |
|
5.04 |
|
5.03 |
|
5.02 |
|
5.01 |
|
5.00 |
|
4.03 |
|
4.02 |
|
4.01 |
|
4.00 |
|
3.10 |
|
3.09 |
|
3.08 |
|
3.07 |
|
3.06 |
Добавлена возможность наложения скользящих средних
Добавлена возможность наложения каналов
Выбор источника для расчета индикаторов - 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 | Начальная версия |
Они отправлены вам на почту
Когда индикатор запущен, он сохраняет информацию в своей базе данных, после чего она используется для отображения исторических объемов.
На всякий случай. Некоторые особо одаренные брокеры не транслируют таблицу обезличенных сделок. Если вам повезло с таким - требуйте
долива после отстоя пенывключения таблицы обезличенных сделок1.Кроме WebMoney есть еще варианты???
2.Посильный вклад - это сколько подразумевается ?
3.А как еще можно выразить автору благодарность?
Прошу выслать на почту.
Интересуют условия и способы оплаты. Вышлите на почту пожалуйста. Спасибо
там идет три графика - покупка, продажа и дельта
Дельту можно отключить?
А установить этой линии цвет фона не получается, чтобы ее просто не было видно?
Пока мы тут с вами рассуждаем, несчастные гренландские аборигены коченеют и с надеждой смотрят в нашу сторону. Не обманите их ожиданий, торг здесь неуместен!
Прислушайтесь к голосу вашего сердца и следуйте ему!
Фуух, оплатил, уж не знаю как быстро доходит, отправлено со счета Ханты-Мансийско го банка Открытие
Если возникают проблемы с быстродействием , то нужно либо менять компьютер на более производительны й либо переходить на версию скрипта, которая предъявляет меньшие требования с аппаратуре.
псы в открытии кому интресно таблицы сделок подключается из кабинета и в первый день только для сервера №2=)
можно реквизиты, и примерный прайс за оба в почту
Да, оба скрипта мои.
Прайса нет. Каждый переводит столько, сколько не стыдно.
Помогите что не так?.
Спасибо
1. Вы не подключены к брокеру
2. Ваш брокер не транслирует вам таблицу обезличенных сделок. Позвоните ему и скажите что-нибудь неприятное.
Скайп mikemsk
Понравились 5 роботов!
1CumulativeVolumeDelta
2Индикатор Объемов с раделением
3Стакан на графике
4Индикатор QQE
5Скользящая средняя по Объему.
Вопросы:
1.У меня 64х битная система, роботы будут работать?
2При переходе на 7ю версию роботы будут работать?
3Просьба, выслать оринтеровочную сумму пожертвования
За пять роботов. Моя почта: a.saitov2
Спасибо.
С уважением. Артур.
Очень хорошо, что вам понравились скрипты.
1. на 64битной ОС работать будет
2. При переходе на 7ю версию работать будут
3. Представьте, сколько вы считаете правильным пожертвовать за 1 скрипт и умножьте на пять. Не ошибётесь
С праздником!
Сегодня постараюсь отправить на вашу карту благодарность за Четыре индикатора для QUIK 7.
1. Инд. Обьемов с разделением ( Full+Diff);
2. Cum. Vol. Delta;
3. Vol. At Price для QUIK;
4. Стакан на Графике.
Спасибо. С уважением. Артур.
И вас тоже с праздником )
Карта, номер которой приведен в статье, эмитирована не Сбербанком.
Перевод буду осуществлять через банкомат.
Спасибо.
Отправил вам на карту благодарность за индикаторы.
Очень надеюсь, что перечисленная сумма достаточная для того:
чтобы вас не обидеть и отблагодарить ваш труд.
Жду от вас пароли для четырех вышеописанных робота.
С уважением. Артур.
Удачи в торговле!
У меня комп. 4-х ядерный с 6-ю Гиг оператики и 1 Гиг на видеокарте.
Вопрос:
1. При установке одного робота CumDelta , когда она уже подгрузилась, при переключении в режимах Редактирования все Жестко виснет на пару минут, даже при смене настройки цвета не Дельты а другого робота все встает Мертво.
Даже когда необходимо перенастроить другой индикатор все виснет.
2. Разархивация файла Стакана. Его можно оставить на рабочем столе или переместить в папку Квика?
С уважением. Артур.
Подскажите версия Full+Diff выводит разницу между Buy, Sell как отдельный график, которому можно присвоить ОТДЕЛЬНЫЙ от гистограммы BS ИДЕНТИФИКАТОР? Если это не так, то могли бы ВЫ "разделить" volumeBuy и volumeSel на два отдельных индикатора, которым можно присваивать идентификаторы (каждому свой)?
Уточните каковы потребности Гренландии в данном случае
С уважением,
Разделять график на несколько нет необходимости. Вы можете дать идентификатор всему графику и получать значения любой из трех линий, адресуясь к каждой из них. Линии нумеруются по порядку buy, sell, diff
Касаемо Гренландии. Там ооооооочень холодно, нельзя экономить )))))
Номер карты в статье
Подскажите сколько перечислить на карту для приобретения полной версии индикатора вертикальных объёмов. Также скользящей средней по вертикальным объёмам. Напишите мне на почту (oleneval
С уважением Алексей.
Цитата: Поскольку сегодня 9 мая, я отвечу строками Твардовского:
- Нет, ребята, я не гордый.
Не загадывая вдаль,
Так скажу: зачем мне орден?
Я согласен на медаль.
Что необходимо сделать чтобы Полная версия Full+Diff
Показывала историю, примерно за месяц на пятиминутном и минутном таймфреймах?
У меня индикатор показывает только то что было посчитано во время работы терминала, получаются куски с пробелами.
Как это можно устранить?
С уважением. Артур.
То, что индикатор смог получить из терминала, он запомнил.
Если индикатор не работал итсменилась торговая дата во время его бездействия, то очевидно, что данные получить уже невозможно и сохранены не будут.
Информация, необходимая для построения индикатора (это тиковые данные с атрибутами купли\продажи) насколько мне известно, взять негде. Это слишком большие объёмы, чтобы их хранить по всем инструментам и тем более позволять свободно скачивать их.
Если я ошибаюсь - дайте мне ссылку на такое хранилище
Он прекрасно работает в версии 7 квика.
Именно с установки последней версии и стоит начать.
В списке зарегистрирован ных пользователей ничего похожего а вас и ваш адрес нет. Регистрируйтесь.
Касаемо новой версии -история изменений приведена в статье.
а дело то поправимое? брокер сбер.
Ту, которую считаете справедливой и которую не стыдно отправлять.
1. CUMULATIVE VOLUME DELTA
2. ИНДИКАТОР ОБЪЁМОВ С РАЗДЕЛЕНИЕМ НА ПОКУПКИ И ПРОДАЖИ
Понравились следующие индикаторы:
1. CUMULATIVE VOLUME DELTA
2. ИНДИКАТОР ОБЪЁМОВ С РАЗДЕЛЕНИЕМ НА ПОКУПКИ И ПРОДАЖИ
3. СТАКАН НА ГРАФИКЕ
4. ЖУРНАЛ СДЕЛОК И СЕБЕСТОИМОСТЕЙ НА ГРАФИКЕ QUIK
Актуален ли способ с картой?
Раз индикаторы понравились - здорово.
Способ с картой вполне актуален
Сделал посильный вклад с карты сбербанка. Жду пароли с нетерпением.
Вы можете сделать перевод с карты или счета сбербанка на любую карту, в том числа на карту, изображение которой есть в статье, используя Сбербанк Онлайн.
Либо воспользоваться любым сервисом перевода с карты на карту, которых много в сети.
2. Вам следует осознать разницу между заявками (лимитными и прочими) и сделками. Индикатор учитывает сделки. К заявкам он никакого отношения не имеет.
Попробуйте привязать графики об_емов к разным осям. Поможет?
Другой вариант -изменить в настройках индикатора гистограммы на линии, например.
Третий вариант - изменить порядок следования (налрдения) индикаторов, чтобы об_ем общий был под об_емами покупок/продаж и отличался цветом.
Экспериментируй те, и воздастся вам!)))
Пока остановился на третьем варианте, поиграл с шириной и цветами, вроде бы видно.
А изначально выглядело страшненько конечно. prnt.sc/cmz1c6
Чему верить?
Думаю, просто пора переустаелвить операционную систему или что-то а том же роде.
Скрипт и терминал здесь явно не при чем, раз процессор не используется на полную мощность.
Сейчас использую этот индикатор только на двух инструментах, время просчета приемлемое.
До этого использовал на 5 инструментах, и еще на двух был индикатор "Профиль объема", время обработки очень большое было.
Пришлось отказаться от такого количества копий индикатора по причине того, что когда связь терялась, то при попытке заново установить связь индикаторы заново пересчитывались очень долго и quik не успевал установить связь и опять происходил обрыв.
Также сейчас приходится чистить историю, максимум два дня и текущий день смотрю, иначе опять все очень долго просчитывается.
У меня такая же конфигурация i7 4700, 16GB. Процессор не загружается полностью. С операционкой все нормально. Индикатор бы неплохо оптимизировать.
Если у вас перезагружается таблицы обезличеннвз сделок по очень ликвидным инструментам - вот там и идут тормоза. А без этих таблиц нельзя - больше неоткуда взять нужную информацию.
Вот только этот индикатор как раз хорошо себя показывает на самых ликвидных инструментах.
Мне видится возможность ускорить запуск индикатора путем загрузки сначала данных из кэша, а уже после прогрузки всех сделок квиком дорисовка индикатора на новых свечах и возможно проверка на старых данных.
Но здесь конечно зависит от логики quik как lua индикатор должен работать.
Также не уверен, что весь простой из-за квика и его подгрузки таблицы. Если бы подгрузка таблицы обезличенных сделок было проблемой, то время для запуска квика было все время более-менее одинаковым (если мы берем одно и тоже время дня и соответственно количество загружаемых сделок).
Но почему если я брал 5-7 копий индикатора, то у меня время загружки квика было 3 минуты, процессор не загружен, но за это время связь я не мог восстановить после обеда, когда набегало много сделок и все 7 индикаторов их просчитывали.
Сейчас с двумя индикаторами 20 сек после обеда гдето процессор не загружен опять же, но сввзь квик установить успевает.
Теперь при 4-х одновременно запущенных индикаторах (два на RI и два на BR) QUIK запускается за 40 сек на вечерке.
Т.е. ускорение вроде бы произошло раза в два, но если еще больше добавить, то опять не вечерке не будет успевать подсоединяться.
Ждем дальнейшего развития событий.
Смиритесь. Ничего еще добавить невозможно.
Я надеюсь, что, возможно, QUIK-овцы допилят терминал. Тем более где-то я встречал инфу, что на 6-й версии индикаторы такого рода летают.
В любом случае, это лучшее что есть для QUIK из подобных индикаторов.
Касаемо производительно сти. Если у вас современный компьютер, не захламленный мусором, то 3-5 таких индикаторов будут работать вполне нормально. По крайней мере на моем тестовом ноутбуке выпуска 2009 года я не чувствую проблем.
С уважением.
hkar.ru/NcpG
На рисунке черная линия - кумулятивная дельта. Синяя - diff в виде гистограммы.
Внёс на озеленение Гренландии посильный вклад
Хотел бы пароли на
ИНДИКАТОР ОБЪЁМОВ С РАЗДЕЛЕНИЕМ НА ПОКУПКИ И ПРОДАЖИ
и
VOLUME AT PRICE
Будет ли работать на квик 7.6.1.1?
Спасибо, ожидаю ответ.
Отправил. На версии 7.6 работать будет
Не получил инфу о благотворительн ости кроме карты.
Да вроде как очевидно: зеленый столбик на свече - это объем покупок, красный - продаж. А вот что это значит -тут вы думайте уже сами. Например, если цена падала при преимуществе продаж, а потом вдруг резко появились покупки - наверное это какое-то дно и следует ждать разворота.
Просто рассуждайте применительно к текущей рыночной ситуации
Просто такой ажиотаж вокруг индикатора, я уж подумал «Грааль» опубликовали наконец-то
Этот индикатор есть инструмент. Как им пользоваться - дело ваше. По пальцам не бейте им с размаху и все будет хорошо ))
В случае проблемы с написанием робота вы можете сделать заказ на его разработку по вашему техническому заданию.
Индикатор Hippo, он показывает разовый большой объем который прошел по покупкам или продажам из таблицы обезличенных сделок? Не сумму сделок, а именно разовый? Если я не прав, то объясните пожалуйста что Hippo показывает.
Спасибо
С уважением Василий.
Сообщения, оставленные здесь, сайт автоматически удалит.
Спасибо за понимание.
RSS лента комментариев этой записи