Как мы считаем
Одни и те же величины на разных площадках означают разное. Ниже — правила, по которым мы приводим их к одному основанию, и что из этого следует для чисел на сайте.
Открытый интерес приводим к односторонней величине
Часть бирж публикует открытый интерес двусторонним — считая и длинные, и короткие позиции одного и того же контракта.
Двусторонняя величина ровно вдвое больше односторонней: у каждой открытой позиции есть контрагент. Если брать её как есть, площадка с таким форматом выглядит вдвое крупнее соседей, а любой скринер, сравнивающий площадки между собой, начинает систематически выделять именно её. Мы берём одностороннюю величину везде, где биржа её отдаёт, и делим двустороннюю пополам там, где нет.
Следствие: по некоторым площадкам наш открытый интерес будет ровно вдвое меньше, чем там, где формат не приводят к общему виду. Это не занижение, а приведение.
Ставку фандинга приводим к восьмичасовому основанию
Ставка фандинга — это плата ЗА ИНТЕРВАЛ начисления, а интервал давно перестал быть одинаковым.
Четырёхчасовое начисление сегодня распространено не меньше восьмичасового, а на отдельных площадках фандинг списывается ежечасно. Ставка 0.01% при часовом интервале и та же 0.01% при восьмичасовом отличаются по стоимости в восемь раз, и сравнивать их напрямую бессмысленно. Мы держим интервал по каждой паре отдельно и приводим ставку к общему восьмичасовому основанию перед любым сравнением.
Следствие: наша ставка по паре с часовым или четырёхчасовым начислением будет отличаться от сырого числа на бирже. Сырое число верно для своей площадки и неверно для сравнения.
Монеты и пары считаем раздельно
Одна монета, торгуемая на десяти площадках, — это одна монета и десять инструментов.
Скринер каждую минуту пересчитывает именно инструменты: каждую пару на каждой площадке и на каждом рынке отдельно. Поэтому в цифрах покрытия на сайте эти два числа стоят рядом и никогда не подменяют друг друга — они отвечают на разные вопросы. Спотовая и фьючерсная пара одной и той же монеты на одной бирже — тоже два разных инструмента: у них разные цены, разные объёмы и разное поведение.
Следствие: число инструментов у нас в разы больше числа монет, и меньшее из двух не описывает объём работы скринера.
В анализ допускаем только пары к доллару
Оборот пары в лирах или в биткойне — это не доллары, и сравнивать его с долларовым порогом нельзя.
Пороги ликвидности задаются в долларах, а произведение объёма на цену даёт доллары только для пар к доллару и его эквивалентам. Ошибка здесь несимметрична и потому особенно вредна: пара в национальной валюте завышала бы оборот в десятки раз и пролезала бы через порог, которому не соответствует, а пара к биткойну занижала бы его в сотни тысяч раз и не срабатывала бы никогда — молча, без единого следа.
Следствие: пары к недолларовым котировкам в скринерах не участвуют. Это осознанное сужение, а не пропуск.
Проверить можно, не веря на слово
Числа скорости и покрытия на сайте берутся не из текста, а из живого сервиса.
Плитки с покрытием рынка, скоростью обхода и объёмом работы за сутки читаются из работающего скринера при каждом обновлении страницы. Когда сервис недоступен или ещё прогревается после обновления, плитка исчезает целиком — она никогда не показывает ноль и никогда не показывает вчерашнее значение. Это сделано намеренно: константа в тексте однажды тихо становится неправдой, а исчезнувший блок виден сразу.