Smart Money Moves First: Reading Cohort Rotation on Hyperliquid
By @CoinMarketMan - 30-Jul-2026
Розумні гроші рухаються першими: читаємо ротацію когорт на Hyperliquid
Кожен великий рух на Hyperliquid починається однаково. Гаманці з найкращою репутацією тихо змінюють свої позиції, часто за кілька годин до того, як графік наздожене. Ритейл бачить свічку і реагує. Smart Money вже змінив позиції.
Це і є ротація когорт: вимірюване відставання між тим, коли гаманці з найкращими результатами змінюють напрямок, і тим, коли всі інші наслідують їх. Це видно в даних, якщо знати, де шукати, і це один із найчіткіших сигналів, які видає наша когортна аналітика. Цей посібник покаже вам, як його читати, запитувати та будувати навколо нього з використанням API HyperTracker.
Як насправді виглядає ротація когорт
На Hyperliquid кожен гаманець класифікується в одну з 16 поведінкових когорт за двома вимірами: розміром рахунку (перп-капітал) та PnL за весь час. Когорти за PnL є найважливішими для сигналів ротації, оскільки вони відокремлюють гаманці з історично прибутковою торгівлею від тих, що традиційно зазнають збитків.
Вісім когорт за PnL, від найкращих до найгірших результатів:
| Когорта | Діапазон PnL за весь час | Segment ID | | --- | --- | --- | | Money Printer | +$1M і вище | 8 | | Smart Money | +$100K до +$1M | 9 | | Consistent Grinder | +$10K до +$100K | 10 | | Humble Earner | $0 до +$10K | 11 | | Exit Liquidity | -$10K до $0 | 12 | | Semi-Rekt | -$100K до -$10K | 13 | | Full Rekt | -$1M до -$100K | 14 | | Giga-Rekt | Нижче -$1M | 15 |
Ротація відбувається, коли топові когорти (Money Printer, Smart Money, Consistent Grinder) змінюють свою чисту позицію по активу, і ця зміна поширюється вниз по середнім і нижнім когортам протягом наступних годин. Прибуткові гаманці рухаються першими. Збиткові йдуть за ними пізніше, зазвичай вже після того, як ціна почала рухатися.
Чому сигнали ротації працюють
Ротація когорт — це поведінковий сигнал. Він працює тому, що гаманці, класифіковані як Money Printer і Smart Money, заробили ці позначки стабільною прибутковістю протягом сотень або тисяч угод. Їхні сукупні зміни позицій несуть інформацію, яку чисті цифри відкритого інтересу не можуть надати.
Коли ви дивитесь на загальний OI по активу, ви бачите єдину цифру. Вона нічого не говорить про те, хто додає експозицію і навіщо. Дані на рівні когорт розкладають цю суму на складові, тому ви можете розрізнити ситуації «smart money іде в лонг, а ритейл у шорт» і «всі одночасно відкривають лонги». Обидва сценарії виглядають однаково в загальному OI, але мають зовсім різні наслідки.
Сигнал ротації фіксує саме часовий розрив між когортами. Коли гаманці Money Printer починають набирати лонги по ETH, поки Exit Liquidity і Semi-Rekt ще додають шорти, це розходження і є сигналом. Воно говорить про те, що гаманці з найкращою історичною перевагою ставлять проти тих, у кого вона найгірша.
Читаємо розходження в bias
Найшвидший спосіб помітити ротацію — порівняти bias когорт за рівнями результативності. Ендпоінт /cohort-bias повертає відсотки лонгів і шортів для кожної когорти по заданому активу, тому ви можете побачити, в який бік схиляється кожна група.
Сигнал ротації спрацьовує, коли топові когорти за PnL і нижні когорти за PnL стоять по різні боки однієї угоди. Розглянемо гіпотетичний сценарій по BTC:
Money Printer і Smart Money обидва схиляються до лонгу, тоді як Exit Liquidity, Semi-Rekt і Full Rekt схиляються до шорту. Когорти середнього рівня (Consistent Grinder, Humble Earner) тримаються ближче до нейтралі. Такий градієнт від сильного лонгу зверху до сильного шорту знизу є ознакою ротації, що відбувається.
Обмеження вікна bias
Важливе обмеження: дані cohort bias охоплюють ковзне 12-годинне вікно. Ви не знайдете тут даних минулого тижня або минулого місяця. Це робить сигнал короткостроковим за своєю природою. Якщо ви хочете аналізувати патерни ротації за довші періоди, поєднуйте знімки bias з ендпоінтом /cohort-metrics, який має приблизно чотири тижні посимвольної історії.
Запитуємо сигнали ротації через API
Виявлення ротації програмно потребує двох API-запитів: одного для лідируючих когорт і одного для відстаючих. Потім ви порівнюєте результати, щоб перевірити наявність розходження в напрямках.
Ось покроковий алгоритм:
Крок 1: Отримуємо bias для лідируючих когорт
Запитайте ендпоінт /cohort-bias для Money Printer (segment_id=8) і Smart Money (segment_id=9) по цільовому активу:
GET /api/external/cohort-bias?coin=BTC&segment_id=8
GET /api/external/cohort-bias?coin=BTC&segment_id=9
Відповідь містить поточний відсоток лонгів, відсоток шортів і напрямок net bias для цієї когорти по цьому активу.
Крок 2: Отримуємо bias для відстаючих когорт
Виконайте ті ж запити для Exit Liquidity (segment_id=12) і Semi-Rekt (segment_id=13):
GET /api/external/cohort-bias?coin=BTC&segment_id=12
GET /api/external/cohort-bias?coin=BTC&segment_id=13
Крок 3: Порівнюємо і фіксуємо
Якщо лідируючі когорти обидві схиляються до лонгу, а відстаючі — до шорту (або навпаки), у вас є сигнал ротації. Логіка проста:
leaders_long = money_printer.net_bias == "long" and smart_money.net_bias == "long"
laggards_short = exit_liquidity.net_bias == "short" and semi_rekt.net_bias == "short"
if leaders_long and laggards_short:
print("Rotation signal: leaders accumulating, laggards fading")
Додаємо контекст OI для підсилення сигналу
Один лише напрямок bias говорить вам, хто у лонгу і хто у шорті, але не показує, наскільки агресивно кожна когорта позиціонована. Ендпоінт /cohort-metrics заповнює цю прогалину, надаючи відкритий інтерес, середнє плече та кількість позицій для кожної когорти по кожному активу.
Сильний сигнал ротації має дві характеристики: розходження в напрямках (з bias) і зростання переконаності (з метрик). Коли гаманці Money Printer йдуть у лонг і їхній OI по цьому активу зростає, вони вкладають реальний капітал у рух. Якщо їхній bias показує лонг, але OI стоїть або падає, сигнал слабший, оскільки це може відображати існуючі позиції, а не нові.
GET /api/external/cohort-metrics?coin=BTC&segment_id=8&start=2026-07-29T00:00:00.000Z
Відстежуйте динаміку OI як для лідируючих, так і для відстаючих когорт. Ідеальний сигнал ротації показує лідерів із зростаючим OI і відстаючих із зростаючим OI на протилежних сторонах угоди. Обидві групи нарощують експозицію, просто не погоджуються щодо напрямку. Це максимальне розходження.
Розмірні когорти додають другий рівень
Когорти за PnL говорять про послужний список. Когорти за розміром говорять про вогневу міць. Поєднання обох дає повнішу картину ротації.
Вісім розмірних когорт, від найменших до найбільших за перп-капіталом:
| Когорта | Діапазон перп-капіталу | Segment ID | | --- | --- | --- | | Shrimp | $0 до $250 | 16 | | Fish | $250 до $10K | 1 | | Dolphin | $10K до $50K | 2 | | Apex Predator | $50K до $100K | 3 | | Small Whale | $100K до $500K | 4 | | Whale | $500K до $1M | 5 | | Tidal Whale | $1M до $5M | 6 | | Leviathan | $5M і вище | 7 |
Коли гаманці Leviathan і Tidal Whale схиляються в той самий бік, що й Money Printer і Smart Money, сигнал набирає більшої ваги. Великі, прибуткові гаманці, що нарощують експозицію в одному напрямку, — це найсильніша форма когортного вирівнювання, яку можна спостерігати. Коли розмірні когорти і PnL-когорти розходяться (великі гаманці йдуть в один бік, прибуткові — в інший), картина стає менш виразною і вимагає обережності.
Будуємо монітор ротації
Практичний монітор ротації опитує ендпоінти bias і metrics із певною регулярністю та веде журнал оцінок розходження з плином часу. Оскільки наші когортні дані оновлюються приблизно кожні 15–20 хвилин, більш часте опитування нових даних не дасть.
Базова реалізація виглядає так:
import requests, time
API_BASE = "https://ht-api.coinmarketman.com/api/external"
HEADERS = {"Authorization": "Bearer YOUR_JWT_TOKEN"}
LEADERS = [8, 9] # Money Printer, Smart Money
LAGGARDS = [12, 13] # Exit Liquidity, Semi-Rekt
def get_bias(coin, segment_id):
r = requests.get(f"{API_BASE}/cohort-bias",
params={"coin": coin, "segment_id": segment_id},
headers=HEADERS)
return r.json()
def check_rotation(coin):
leader_biases = [get_bias(coin, sid) for sid in LEADERS]
laggard_biases = [get_bias(coin, sid) for sid in LAGGARDS]
leaders_long = all(b.get("net_bias") == "long" for b in leader_biases)
laggards_short = all(b.get("net_bias") == "short" for b in laggard_biases)
if leaders_long and laggards_short:
return "BULLISH_ROTATION"
elif all(b.get("net_bias") == "short" for b in leader_biases) \
and all(b.get("net_bias") == "long" for b in laggard_biases):
return "BEARISH_ROTATION"
return "NO_SIGNAL"
# Poll every 20 minutes
while True:
signal = check_rotation("BTC")
if signal != "NO_SIGNAL":
print(f"[{time.strftime('%H:%M')}] {signal} detected on BTC")
time.sleep(1200)
Це відправна точка. Продакшн-реалізації можуть додавати перевірки масштабу OI, сканування кількох активів і доставку сповіщень через вебхуки або Telegram-боти.
Чого ротація не може сказати
Ротація когорт — це сигнал позиціонування. Він не прогнозує напрямок із впевненістю і не дає хвилинної точності щодо тайміну. Smart Money іноді помиляється. Когорта Money Printer заробила свою позначку через сукупні результати, що означає: її учасники в середньому виграють частіше, ніж програють, але будь-який окремий рух може виявитися збитковим.
Сигнал також має структурні обмеження. Дані bias охоплюють 12-годинне ковзне вікно, тому ви бачите знімок поточної переконаності. Якщо smart money перепозиціонувалися три години тому і зараз утримують нейтраль, ендпоінт bias може вже не відображати початковий рух. Поєднання bias з динамікою OI з /cohort-metrics допомагає охопити повну дугу ротації, але вікно вимірюється годинами, а не днями.
Ротація — це один із вхідних параметрів у ширшому аналізі, а не самостійний торговий сигнал. Вона добре доповнюється даними про кластери ліквідацій (з нашої heatmap), динамікою ставок фінансування та традиційними технічними рівнями. Когортні дані говорять вам хто і що робить. Але вирішувати, чи збігається їхнє позиціонування із загальною ринковою структурою, все одно доведеться вам.
Запитайте дані ротації когорт
API HyperTracker надає доступ до всіх 16 поведінкових когорт на Hyperliquid, включаючи bias по кожному активу, розбивку відкритого інтересу та метрики позицій. Безкоштовний тариф включає 100 запитів на день для початку вивчення патернів ротації.
Smart Money рухається першим, тому що найкращі трейдери діють рішуче. Вони набирають позиції раніше, ніж натовп підтверджує тезу. Когортні дані не кажуть вам, що станеться далі, але вони точно кажуть, де зараз живе переконаність і чия переконаність історично варта уваги.