Перейти до основного контенту
Хіппо

Пошуковик великих та аномальних лімітних ордерів

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. Використовувати режим загального тікера. Для цього достатньо натиснути на символ у вигляді скріпки і почати вводити назву активу. Інформація підтягуватиметься не тільки в Хіппо, а й у всіх таблицях РТТ:

Ви отримали відповідь на своє запитання?