К основному содержимому
HIPPO

Поисковик крупных и аномальных лимитных ордеров

Resonance Team avatar
Автор: Resonance Team
Обновлено более 3 мес. назад

О поисковике

Задача алгоритма Хиппо - это считать объёмы лимитных ордеров, их количество и количество изменений в процентных ценовых диапазонах.

Это позволяет не просто визуализировать слепки лимитных ордеров, а и понимать где находится не только крупный лимит, а и аномальный лимит.

Открыть поисковик можно через верхнее меню в РТТ:

Инструмент представлен в виде тепловой карты на кластером графике и таблицы:

Типы данных

Хиппо поддерживает три типа данных у лимитных ордеров. Для удобства мы разделили типы данных еще и по цвету.

Объем в биткоинах

Это просто сумма объема всех заявок в диапазоне.

Количество лимитных ордеров

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

Количество изменений лимитных ордеров

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

Визуализация тепловой карты

Тепловая карта - это визуальное представление, в котором значения отображаются в цветовой интенсивности. Чем ярче цвет, тем выше значение. Например, ярко-желтый цвет указывает на высокий объем, а почти белая ячейка указывает на низкий объем. Это позволяет быстро визуально проанализировать распределение лимитных ордеров и их аномальность.

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

Фильтрация тепловой карты

Меню фильтрации находится на кластером графике. Для каждого графика фильтрация независимая.

Меню фильтрации:

  • Агрегация

  • Типы данных

  • Параметр

  • Цветовая схема

  • Непрозрачность

  • Бегунок смены значения (значение зависит от выбранного типа данных)

  • Бегунок смены значения Z-Score (значение Z-Score зависит от выбранного типа данных)

  • Поля ввода по значению от и до (с возможностью фиксации значения)

  • Поля ввода значения Z-Score от и до (с возможностью фиксации значения)

  • Бегунок смены расстояния, % для скрытия диапазонов

  • Поля ввода расстояния, % от и до

  • Чекбокс для скрытия бид, аск

  • Кнопка сброса настроек до значений по умолчанию

Агрегация

В этом режиме на тепловой карте отображаются объемы по ценам не по выбранному тикеру с биржи, а по валютному индексу, со всех бирж входящих в расчёты индекса.

Цены берутся с тепловой карты выбранного тикера, но значения объемов и других типов данных агрегированно со всех доступных тикеров.

Типы данных

Выбор типа данных для отображения - объем, к-во лимитов, к-во изменений

Параметр

  • Значение (объем, к-во лимитов, к-во изменений)

  • Z-Score

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

В режиме Z-Score на тепловой карте отображаются Z-Score значения по выбранному типу данных.

Цветовая схема

Динамическая и статическая тепловые карты:

  • Динамическая тепловая карта назначает цвета на основе значений в видимом диапазоне

  • Статическая тепловая карта использует фиксированные цвета

Непрозрачность

Поле ввода уровня непрозрачности тепловой карты.

Фильтры значений

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

  • Бегунок смены значения (значение зависит от выбранного типа данных)

  • Поля ввода по значению от и до (с возможностью фиксации значения)

Выбор диапазона значений Z-Score отображаемых на тепловой карте диапазонов с лимитами.

  • Бегунок смены значения Z-Score (значение Z-Score зависит от выбранного типа данных)

  • Поля ввода значения Z-Score от и до (с возможностью фиксации значения)

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

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

Диапазоны (Расстояние, %)

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

Пример:

  • Первый диапазон - от лучшей цены до 0.01%

  • Второй диапазон - от 0.01% до 0.02%

  • Третий диапазон - от 0.02% до 0.03%

  • Последний диапазон по аск - от 109.46% до 144%

Интерфейс представлен:

  • Бегунок смены расстояния, % для скрытия диапазонов

  • Поля ввода расстояния, % от и до

Сторона

Чекбокс для скрытия визуализации Бид, Аск

Таблица

Таблица отображает различные параметры и позволяет фильтровать по разным параметрам.

Таблица служит поисковым инструментов позволяющим гибко настраивать поиск и минимизировать временные затраты.

Верхнее меню

  1. Фильтр по тикеру, бирже и индексу

  2. Кнопка синхронизации поля ввода

  3. Настройки отображаемых колонок

  4. Меню запроса данных

  5. Визуальная фильтрация таблицы

  6. К-во отображаемых результатов / к-во загруженных результатов

  7. Кнопка на документацию

Фильтр по тикеру

Меню фильтрации поможет отфильтровать результаты поиска по тикеру (ввести название унифицированного тикера), выбрать тип биржи, саму биржу, а также интересующие индексы.

Синхронизации поля ввода

Синхронизация делает возможным поиск тикера одновременно во всех поисковиках

Настройки отображаемых колонок

  • Все - кнопка включает/выключает все колонки

  • Биржа

  • Унифицированный тикер

  • Валютный индекс (доступен в режиме агрегации)

  • ТФ - таймфрейм

  • Бид/Аск - сторона диапазона

  • Расстояние, % - расстояние диапазона от лучшей цены

  • Отображается при выборе типа данных - объем

    • Объем - объем диапазона в BTC

    • Z-Score по объему

  • Отображается при выборе типа данных - к-во лимитов

    • К-во лимитов - количество лимитов в диапазоне

    • Z-Score по к-ву лимитов в диапазоне

  • Отображается при выборе типа данных - к-во изменений

    • К-во изменений - к-во изменений в диапазоне

    • Z-Score по к-ву изменений в диапазоне

  • Цена начала ценового диапазона - цена начала процентного диапазона от предыдущего диапазона

  • Цена конца ценового диапазона - цена конца процентного диапазона от цены начала диапазона

  • Вр. закрытия - время закрытия бара тепловой карты

Фильтры таблицы

Меню запроса данных

Данное меню позволяет изначально запрашивать и получать изменения по данным которые подходят под определённую фильтрацию. Например можно вписать в "Z-Score по объему от" значение 2,5 и таким образом таблица сразу будет наполнена только теми парами у которых диапазоны содержат такое значение.

  • Агрегация

  • Биржи

  • Объем от и до

  • Z-Score по объему от и до

  • К-во лимитов от и до

  • Z-Score по к-ву лимитов от и до

  • К-во изменений от и до

  • Z-Score по к-ву изменений от и до

  • Таймфрейм

  • Расстояние, %

  • Сторона Бид/Аск

  • Кнопка запроса данных

Визуальная фильтрация таблицы

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

  • Смена типа данных

  • Значение от и до

  • Z-Score по значению от и до

  • Расстояние, %

  • Сторона Бид/Аск

  • Кнопка сбора фильтра до значений по умолчанию

Почему в Хиппо отображаются данные не по всем биржам/парам?

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

Все активы, на которых доступны данные в Хиппо, представлены в таблицах. Проверить, есть ли актив в таблице можно двумя способами:

1. Ввести в поисковое поле название тикера

2. Использовать режим общего тикера. Для этого достаточно нажать на символ в виде скрепки и начать вводить название актива. Информация будет подтягиваться не только в Хиппо, но и во всех таблицах РТТ:

Нашли ответ на свой вопрос?