Position Sizing on Hyperliquid: A First-Principles Framework for Perp Traders
By @CoinMarketMan - 26-May-2026
Розмір позиції на Hyperliquid: Фреймворк з перших принципів для трейдерів перпетуалів
Більшість порад щодо визначення розміру позиції в криптотрейдингу є поганими. Не зовсім неправильними, але відірваними від реального рішення, яке трейдер приймає перед графіком Hyperliquid о 2 ночі. "Використовуй 1-2% на угоду" — це канонічне роздрібне правило, запозичене з підручників про акції, де позиції не мають кредитного плеча, а стопи широкі. На майданчику перпетуальних ф'ючерсів з кредитним плечем до 50x, асиметричними ставками фінансування та ціною ліквідації, що рухається разом із ціною маркування, це правило є евристикою, а не фреймворком.
Справжній фреймворк визначення розміру позиції на Hyperliquid повинен враховувати чотири змінні, яких немає в торгівлі акціями: кредитне плече, вартість утримання через фінансування, дистанцію до ліквідації та якість сигналу на основі когорт. Помиліться в будь-якій із них — і ви або настільки малі, що виграш не має значення, або настільки великі, що звичайний ринковий фітиль вас знищить.
Ця стаття будує фреймворк визначення розміру позиції з перших принципів спеціально для торгівлі перпетуалами на Hyperliquid. Ви побачите, як кожна змінна входить у рішення, чому скорочення "% від капіталу на угоду" не працює, і як використовувати дані позиціонування когорт для масштабування розміру на основі якості сигналу.
Чому "% від капіталу на угоду" не працює
Підручниковий підхід до визначення розміру позиції полягає в ризику фіксованого відсотка капіталу рахунку на угоду. Якщо у вас $10K і ви ризикуєте 2%, ваша максимальна втрата на будь-якій окремій угоді становить $200. Виберіть стоп-лосс, розрахуйте розмір позиції так, щоб стоп дорівнював $200, і виконайте.
Це працює в спот- і фондовій торгівлі, тому що розмір позиції не має кредитного плеча, а єдиний вектор втрат — це рух ціни проти вашого стопу. На перпетуалах Hyperliquid три речі ламають модель:
Кредитне плече відокремлює розмір позиції від капіталу під ризиком. Позиція з плечем 5x і стопом 2% ризикує 10% від номінальної вартості. Та сама долярова позиція ризикує більше або менше залежно від множника кредитного плеча. Цільовий "% від капіталу" тепер потрібно обчислювати відносно капіталу під ризиком, а не розміру позиції.
Ставки фінансування змінюють вартість утримання посеред угоди. Позиція, яку ви вважали розрахованою на 3-денне утримання, стає 7-денним утриманням, якщо вона не рухається швидко. З негативним фінансуванням на вашу користь це плюс — вам платять за утримання. З позитивним фінансуванням проти вас ви платите комісію, яка нараховується щогодини. Розмір позиції, який був розумним на відкритті угоди, може стати нерозумним після 48 годин витрат.
Ціна ліквідації — це не ваш стоп. Більшість трейдерів встановлюють стоп вище рівня, на якому позиція буде ліквідована, але ціна ліквідації рухається разом із ціною маркування та платежами фінансування. Лонг-позиція, чия початкова ліквідація була на 12% нижче входу, може мати ліквідацію, що зміститься до 10% нижче входу після кількох днів негативного фінансування, що з'їдає вашу маржу. Розмір позиції, який давав вам 12% запасу, тепер дає вам 10%.
Фреймворк, що ігнорує ці три динаміки, створить розмір, який правильний у середньому й неправильний у моменти, що мають значення.
Фреймворк чотирьох змінних
Ось структура, яка витримує різні ринкові режими на Hyperliquid:
Змінна 1: Максимальний капітал під ризиком на угоду
Почніть із того самого орієнтиру, що й підручниковий підхід — виберіть відсоток від загального капіталу рахунку, який ви готові втратити на одній угоді. Для більшості трейдерів розумно 1-3%. Вище 3% — і нормальна серія збитків (5-10 послідовних програшів, що трапляється) зносить значну частину капіталу. Нижче 1% — і математика стає неефективною — комісії та фінансування з'їдають забагато очікуваної вартості.
Цей орієнтир ще не говорить вам про розмір позиції. Він говорить вам про максимальний збиток на угоді. Розмір позиції є наступним етапом.
Змінна 2: Дистанція стопу, виражена як % від ціни маркування
Де ви вийдете, якщо угода піде проти вас? Не де ви хотіли б вийти — де ви вийдете, механічно, з розміщеним стоп-ордером. Виразіть це як відсоток від ціни маркування на вході. Для лонгу, відкритого на $80K зі стопом на $77,600, дистанція стопу становить 3%.
Дистанція стопу в поєднанні з максимальним капіталом під ризиком дає вам максимальну номінальну позицію:
макс номінал = макс капітал під ризиком / дистанція стопу
Якщо у вас $10K, готові ризикувати 2% ($200), і дистанція стопу 3%, макс номінал — $200 / 0.03 = $6,667.
Змінна 3: Вибір кредитного плеча
Кредитне плече масштабує номінальну позицію на долар розміщеної маржі. Щоб взяти номінальну позицію $6,667 зі змінної 2:
- Плече 1x вимагає $6,667 маржі (66.67% вашого рахунку)
- Плече 5x вимагає $1,333 маржі (13.33% вашого рахунку)
- Плече 10x вимагає $667 маржі (6.67% вашого рахунку)
Вище кредитне плече зменшує необхідну маржу, але стискає дистанцію до ліквідації. Компроміс конкретний: при 1x ваша ліквідація приблизно на -100% (вас не можна ліквідувати лише ціною). При 5x ліквідація приблизно на -18-20% (залежно від підтримуючої маржі). При 10x ліквідація приблизно на -9-10%.
Правило: вибирайте найнижче кредитне плече, що дозволяє взяти угоду, яку ви фактично хочете взяти, враховуючи доступну маржу. Якщо ваш рахунок може дозволити номінал $6,667 при 1x, беріть при 1x. Вище кредитне плече не покращує вашу угоду — воно просто додає ризик ліквідації до тієї самої позиції.
Де кредитне плече має значення — це коли загальна експозиція по кількох позиціях перевищить вашу маржу. Якщо ви хочете три одночасні позиції по $6,667 на рахунку $10K, вам потрібне кредитне плече просто щоб їх вмістити. Це обмеження портфеля, а не перевага розміру.
Змінна 4: Буфер ліквідації
Ваша ціна ліквідації має сидіти значно за вашим стопом. Загальне правило: ліквідація повинна бути принаймні в 2 рази далі від входу, ніж ваш стоп. Якщо ваша дистанція стопу 3%, ваша дистанція ліквідації повинна бути принаймні 6%.
Це захищає вас від двох режимів відмови:
Ризик фітилів. Стоп-ордери на Hyperliquid виконуються за наступною доступною ціною після спрацювання, а не на рівні стопу. У волатильній свічці ваше виконання може бути на 0.5-2% за стопом. Якщо ваш стоп на 1% від ліквідації, це виконання може спричинити ліквідацію замість просто виходу.
Дрейф фінансування. Протягом багатоденного утримання платежі фінансування штовхають вашу ліквідацію ближче до ціни маркування. Буфер 2x на вході може зменшитися до 1.5x або менше після кількох днів несприятливого фінансування. Закладення запасу наперед запобігає перетворенню дрейфу на проблему.
Якщо ваш вибір кредитного плеча зі змінної 3 не дає вам буфера ліквідації 2x відносно стопу, зменште кредитне плече або приймайте ширший стоп.
Множник якості когорти
Фреймворк чотирьох змінних вище доводить вас до захисного розміру позиції для будь-якої угоди. Але він розглядає кожен торговий сигнал як однаково цінний, що є наступною помилкою більшості трейдерів.
Торгова ідея, що узгоджується з даними позиціонування когорт на Hyperliquid, є сигналом вищої якості, ніж та, що не узгоджується. Коли когорти Money Printer та Smart Money мають чистий лонг в активі, йти в лонг має попутний вітер. Коли ви входите в лонг проти консенсусу історично прибуткових когорт, ви беретє контраріанську позицію, яку потрібно розмірювати інакше.
Найпростіша реалізація: множник якості когорти, застосований до вашого базового розміру позиції.
| Тип сигналу | Множник | |---|---| | Узгоджений із консенсусом когорт Money Printer + Smart Money | 1.0x (повний розмір) | | Узгоджений з однією когортою, нейтральний до іншої | 0.75x | | Когорти не згодні (одна лонг, одна шорт) | 0.5x | | Контраріанський до обох Money Printer та Smart Money | 0.25x |
Угода, що була б розмірована на номінал $6,667 за фреймворком чотирьох змінних, розмірується до $5,000, якщо погоджується лише одна високоприбуткова когорта, $3,333, якщо вони не згодні, $1,667, якщо ви явно йдете проти обох. Математика консервативна за дизайном: контраріанські угоди не є неправильними, але їхня частота влучень історично нижча, тому дисперсія вища й розмір позиції повинен це компенсувати.
Множники не є священними — калібруйте їх під власні бектестовані результати. Важливий фреймворк: якість когортного сигналу входить у рішення про розмір як кількісне коригування, а не як відчуття нутром.
Програмна побудова фреймворку
Фреймворк чотирьох змінних плюс множник когорти чисто перетворюється в код. Приклад функції розміру:
def size_position(
account_equity: float,
max_risk_pct: float,
stop_pct: float,
leverage: int,
cohort_alignment: str, # "aligned" | "partial" | "disagree" | "contrarian"
) -> dict:
max_risk = account_equity * (max_risk_pct / 100)
max_notional = max_risk / (stop_pct / 100)
# Cohort quality multiplier
multipliers = {
"aligned": 1.0,
"partial": 0.75,
"disagree": 0.5,
"contrarian": 0.25,
}
adjusted_notional = max_notional * multipliers[cohort_alignment]
# Margin required at chosen leverage
margin_required = adjusted_notional / leverage
# Liquidation distance check (simplified)
liq_distance = (1 / leverage) * 100 * 0.95 # rough maintenance margin
if liq_distance < 2 * stop_pct:
return {"error": "liquidation buffer too tight, lower leverage"}
return {
"notional": adjusted_notional,
"margin": margin_required,
"leverage": leverage,
"liq_distance_pct": liq_distance,
"stop_distance_pct": stop_pct,
"buffer_ratio": liq_distance / stop_pct,
}
Отримання узгодженості когорти з API HyperTracker дає вам вхідний параметр множника. Решта механічна.
# Cohort positioning check
cohorts = api.get(f"/cohorts/positioning/BTC")
money_printer_long = cohorts["money_printer"]["long_ratio"] > 0.55
smart_money_long = cohorts["smart_money"]["long_ratio"] > 0.55
if going_long:
if money_printer_long and smart_money_long:
alignment = "aligned"
elif money_printer_long or smart_money_long:
alignment = "partial"
elif money_printer_long != smart_money_long:
alignment = "disagree"
else:
alignment = "contrarian"
Питання дисципліни
Фреймворк корисний лише якщо ви його фактично використовуєте. Найпоширеніший режим відмови — це трейдери, які обчислюють "правильний" розмір позиції, бачать, що він менший, ніж вони хотіли, і перевизначають фреймворк, тому що угода "відчувається правильною".
Кілька практик, що допомагають:
Зобов'яжіться на розмір позиції перед входом. Обчисліть розмір перед розміщенням ордера, запишіть його, потім виконайте. Акт запису створює невелику перевірку відповідальності, яка перевизначає дофамінове тяжіння до збільшення розміру.
Відстежуйте частоту перевизначень. Ведіть журнал угод, де ви відхилилися від фреймворку. Якщо ви перевизначаєте більше 20% часу, або ваш фреймворк неправильно відкалібрований, або ваша дисципліна. Так чи інакше, дані вам скажуть.
Зробіть менші втрати дешевшими за перевизначення. Причина, чому трейдери перевизначають, зазвичай у тому, що вони не хочуть відчувати вартість малої позиції, коли угода працює. Переформулюйте: фреймворк розмірований для угод, які не працюють. Якщо мала позиція виграє, це податок, який ви платите за те, щоб не програти велике, коли наступна угода провалиться.
Де цей фреймворк закінчується
Це не стратегія. Фреймворк визначає розмір позиції за наявності торгової ідеї — він не каже вам, які угоди брати. Перевага має прийти звідкись іще: налаштування, ринкова структура, он-чейн сигнали, патерни позиціонування когорт, що б не виробляла ваша фактична аналітична робота. Розмір — це шар, що перетворює перевагу в складні прибутки замість дисперсії.
Трейдер із частотою влучень 55% і жорстким розміром перевершить трейдера з частотою влучень 60% і непослідовним розміром на будь-якій значущій вибірці. Фреймворк вище не оптимізований для максимальних прибутків — він оптимізований для виживання. Трейдер, який все ще в грі після 200 угод, має більше можливостей для складного зростання, ніж той, хто вилетів на угоді 47, незалежно від того, наскільки хорошими були сигнали між ними.
Отримайте дані позиціонування когорт для рішень про розмір →
Ширше формулювання
Визначення розміру позиції — це найнедооціненіша перевага в торгівлі криптоперпетуалами. Більшість роздрібних трейдерів витрачають 95% свого часу на пошук налаштувань і 5% на рішення про розмір. Математика фактично перевертає це — на достатньо великій вибірці рішення про розмір домінують над рішеннями про налаштування у визначенні фінального капіталу рахунку. Два трейдери, що виконують ту саму стратегію з різними фреймворками визначення розміру позиції, драматично розійдуться з часом.
Фреймворк чотирьох змінних вище плюс множник якості когорти дає вам структуру, що масштабується від тестового рахунку $1K до торгової книги на кілька мільйонів доларів. Механіка однакова. Дисципліна фактично використовувати його — це те, що відокремлює трейдерів, які збільшують капітал, від трейдерів, які виснажують фонди. Прозорість Hyperliquid означає, що дані, необхідні для ретельного виконання цього, — це один виклик API — решта залежить від вас.