Home>Blog>The Prediction Market Edge Kalshi Can't Match (And How to Build It)
The Prediction Market Edge Kalshi Can't Match (And How to Build It)

The Prediction Market Edge Kalshi Can't Match (And How to Build It)

By @CoinMarketMan - 17-Oct-2026

Перевага Ринків Прогнозів, Яку Kalshi Не Може Повторити (І Як Її Побудувати)

Ринки прогнозів встановили рекордний обсяг у $188 мільярдів у Q3 2026 року, що майже на 70% перевищує попередній квартал. Kalshi забезпечив більшу частину цього зростання. Але кожен долар, торгований на Kalshi, є сліпою ставкою: ви бачите стакан по контракту на результат, і це все. Ви не можете бачити, що роблять кити на базовому активі. Ви не можете бачити, чи агресивно тримає Smart Money довгу позицію по BTC, поки контракт "BTC вище $100K до п'ятниці" торгується по $0.40.

На Hyperliquid ви можете. Оскільки ринки результатів HIP-4 використовують спільний механізм зіставлення з безстроковими ф'ючерсами, ви можете запитувати позиціонування когорт на базовому перпі та накладати цю аналітику на свої угоди з результатами. Саме цю перевагу навчить вас будувати ця стаття: Python-бот, який зчитує сигнали Smart Money з API когорт HyperTracker і використовує їх для пошуку неправильно оцінених ринків прогнозів на Hyperliquid.

Чому Ринки Прогнозів Потребують Аналітичного Шару

На Kalshi контракт "BTC вище $80K" є автономним інструментом. Ціна відображає думку інших трейдерів ринку прогнозів, підкріплену власним дослідженням кожного учасника. Хтось дивиться на графіки. Хтось читає заголовки. Більшість просто здогадуються.

На Hyperliquid та сама ставка живе в тому самому ланцюжку, що й безстроковий BTC-USDC, що означає: ви можете безпосередньо спостерігати за тим, що робить кожна когорта за розміром і результативністю на базовому активі, перш ніж розмістити угоду з результатом. Якщо Money Printer (гаманці з прибутком понад $1M за весь час) нарощують агресивні довгі позиції по BTC перпах, поки токен "BTC вище $85K" YES торгується по $0.35, це кількісний сигнал про те, що ринок недооцінює результат.

Ця асиметрія існує тому, що Hyperliquid є єдиною великою платформою ринків прогнозів, де контракти на результат і безстрокові ф'ючерси використовують спільний механізм зіставлення та рівень розрахунків. Kalshi, Polymarket і Drift BET усі запускають ринки результатів ізольовано. HIP-4 запустився на мейннеті Hyperliquid 2 травня 2026 року, і з 29 серпня 2026 року білдери, що стейкають 500 000 HYPE, можуть розгортати ринки з шаблонів, затверджених валідаторами, перетворюючи це на дозвільну інфраструктуру замість курованого продукту.

Kalshi Vs Hyperliquid Intelligence

Регуляторна Проблема Kalshi і Чому Вона Важлива для Білдерів

Домінування Kalshi має регуляторний підтекст. У вересні 2026 року 6-й апеляційний суд США в Цинциннаті постановив, що штати можуть регулювати ринки прогнозів, відхиливши спробу Kalshi звільнити контракти на події від законів штатів про азартні ігри. Вашингтон, Мічиган, Невада та Массачусетс вже заблокували роботу Kalshi. 9-й апеляційний суд також став на бік регуляторів штатів, тоді як 3-й суд зайняв протилежну позицію, створивши розбіжність між судами, яка може дійти до Верховного суду.

Для білдерів ця регуляторна лоскотність означає: API Kalshi може втратити доступ до ринків у будь-якому штаті в одну мить. Ончейн-ринки прогнозів не стикаються з таким ризиком від штату до штату. Якщо ви будуєте бот для ринків прогнозів, інфраструктура, яку не можна геоблокувати прокурором штату, є структурною перевагою.

HIP-4 у Hyperliquid має власні труднощі зростання. За перші п'ять місяців він зафіксував $317 мільйонів сукупного обсягу, з яких $51 мільйон у вересні. Це дрібниця порівняно з тижневими $19 мільярдами Kalshi. Але розрив в обсягах є також і можливістю: тонші ринки означають ширші спреди, а ширші спреди означають більший прибуток на угоду для бота, який має кращу інформацію, ніж натовп.

Архітектура Бота для Прогнозів на Основі Когорт

Бот складається з чотирьох компонентів. По-перше, він виявляє активні ринки HIP-4, запитуючи ендпоінт інформації Hyperliquid для активів результатів. По-друге, він отримує дані позиціонування когорт із API HyperTracker для базового активу (зазвичай BTC або ETH). По-третє, він оцінює, чи не вирівнена ціна токена YES/NO з настроями когорт. По-четверте, він розміщує ордер, коли сигнал перетинає порогове значення, яке ви задаєте.

Ось крок виявлення. Кожен актив HIP-4 дотримується угоди про іменування, яка кодує базовий актив, ціну виконання та дату закінчення терміну:

import requests, json

# Discover active HIP-4 outcome markets
info = requests.post("https://api.hyperliquid.xyz/info",
    json={"type": "meta"}).json()

outcome_markets = [
    asset for asset in info["universe"]
    if asset.get("isOutcome", False)
]

for m in outcome_markets[:5]:
    print(f"{m['name']}  szDecimals={m['szDecimals']}")

Угода про іменування використовує формат на зразок BTC-80000-30OCT26, що означає "Чи перевищить BTC $80 000 до 30 жовтня 2026 року?" Кожен ринок має токени YES і NO, а стакан об'єднаний: купівля YES за ціною p є продажем NO за 1-p.

Bot Architecture

Отримання Сигналів Когорт із HyperTracker

Після визначення ринку результатів по BTC наступний крок — запит до ендпоінта метрик когорт HyperTracker, щоб побачити, що робить кожен сегмент трейдерів на BTC перпах. Наші дані класифікують кожен гаманець на Hyperliquid до однієї з 16 поведінкових когорт: вісім за розміром рахунку (від Shrimp з $0-$250 до Leviathan з $5M+) і вісім за прибутком за весь час (від Money Printer з +$1M до Giga-Rekt нижче -$1M).

import os

HT_TOKEN = os.environ["HYPERTRACKER_API_KEY"]
HT_BASE  = "https://ht-api.coinmarketman.com/api/external"

def get_cohort_bias(coin: str) -> dict:
    """Fetch cohort positioning for a coin's perp market."""
    resp = requests.get(
        f"{HT_BASE}/cohort-metrics",
        headers={"Authorization": f"Bearer {HT_TOKEN}"},
        params={"coin": coin}
    )
    resp.raise_for_status()
    return resp.json()

btc_cohorts = get_cohort_bias("BTC")

# Focus on high-signal cohorts
for cohort in btc_cohorts.get("data", []):
    name = cohort["cohortName"]
    if name in ["Money Printer", "Smart Money", "Leviathan", "Tidal Whale"]:
        print(f"{name}: bias={cohort.get('bias')}, "
              f"longPct={cohort.get('longPercent')}")

Когорти, що несуть найбільший сигнал для угод на ринках прогнозів, — це переможці за PnL: Money Printer (гаманці з кумулятивним прибутком понад $1M) і Smart Money ($100K-$1M). Коли ці когорти переходять до агресивного лонгу або шорту на базовому активі, вони виражають напрямний погляд, підкріплений досвідом правоти. Наші дані оновлюються кожні 5 хвилин, тобто ви бачите зміни в позиціонуванні задовго до того, як вони відображаються в ціні.

Чому когорти за PnL важливіші за когорти за розміром для ринків прогнозів. Leviathan (рахунок $5M+) може бути маркет-мейкером з дельта-нейтральною позицією. Money Printer ($1M+ прибутку за весь час) має підтверджений досвід напрямних угод. Для бінарних ставок на результат когорти за PnL дають чіткіший сигнал, оскільки фільтрують гаманці, які історично були праві щодо напрямку.

Сигнал: Коли Настрої Когорт Не Збігаються з Ціною Результату

Основна логіка проста. Якщо когорти Smart Money агресивно тримають лонг на BTC перпах, а токен YES на ринку "BTC вище $X" торгується нижче значення, яке імплікують дані когорт, ринок результатів недооцінює подію. Ви купуєте YES. Якщо Smart Money агресивно шортить, а YES торгується вище імплікованої справедливої вартості, ви купуєте NO.

def evaluate_signal(cohort_data: dict, yes_price: float) -> str:
    """
    Compare cohort positioning against outcome market price.
    Returns 'buy_yes', 'buy_no', or 'no_trade'.
    """
    # Extract Money Printer + Smart Money long percentages
    smart_cohorts = [c for c in cohort_data.get("data", [])
                     if c["cohortName"] in ["Money Printer", "Smart Money"]]

    if not smart_cohorts:
        return "no_trade"

    avg_long_pct = sum(
        c.get("longPercent", 50) for c in smart_cohorts
    ) / len(smart_cohorts)

    # Convert long percentage to implied probability
    # 80% long across smart cohorts ≈ 0.80 implied bullish probability
    implied_prob = avg_long_pct / 100

    # Define your edge threshold (illustrative, tune via backtesting)
    EDGE_THRESHOLD = 0.15  # example only

    if implied_prob - yes_price > EDGE_THRESHOLD:
        return "buy_yes"
    elif yes_price - implied_prob > EDGE_THRESHOLD:
        return "buy_no"
    else:
        return "no_trade"

Кілька речей, які варто мати на увазі. Значення EDGE_THRESHOLD вище є ілюстративним. На практиці ви б тестували різні порогові значення на основі історичних даних когорт і розрахунків ринків результатів, щоб знайти рівень, який дає позитивне очікуване значення для вашої конкретної стратегії. HyperTracker пропонує приблизно 4 тижні історії когорт на рівні монети та близько 6,5 місяців даних про угоди, тому глибини достатньо для перевірки гіпотези перед ризиком капіталу.

Signal Flow

Розміщення Ордерів на Ринках HIP-4

Після того як сигнал спрацьовує, розміщення ордера на ринку HIP-4 використовує той самий API обміну, що й розміщення угоди по перпу. Ключова відмінність полягає в тому, що активи результатів повністю забезпечені (без маржі, без ліквідації), а комісії наразі нульові для ринків результатів.

from eth_account import Account
import eth_abi

# Order placement (simplified, production code needs nonce management)
wallet = Account.from_key(os.environ["PRIVATE_KEY"])

def place_outcome_order(asset_name: str, is_buy: bool,
                        price: float, size: float):
    """Place a limit order on a HIP-4 outcome market."""
    order = {
        "a": asset_name,       # e.g. "BTC-80000-30OCT26"
        "b": is_buy,           # True for YES buy, False for NO buy
        "p": str(price),       # Price in USDC (0.01 to 0.99)
        "s": str(size),        # Number of contracts
        "r": False,            # reduce_only
        "t": {"limit": {"tif": "Gtc"}}
    }

    # Sign and send via Hyperliquid's exchange endpoint
    action = {"type": "order", "orders": [order], "grouping": "na"}
    # ... signing logic omitted for brevity
    resp = requests.post("https://api.hyperliquid.xyz/exchange",
        json={"action": action, "signature": sig, "nonce": nonce})
    return resp.json()

Оскільки позиції HIP-4 повністю забезпечені, управління ризиками відрізняється від торгівлі перпами. Ваш максимальний збиток на будь-якій угоді з результатом — це ціна, яку ви заплатили за контракт. Якщо ви купуєте YES по $0.35, ви ризикуєте $0.35 за контракт, щоб заробити $0.65, якщо подія відбудеться. Немає margin call і немає ліквідаційного механізму, про який варто турбуватися. Це робить ботів для ринків прогнозів простішими в управлінні з точки зору ризиків, хоча вам все одно потрібно відстежувати розподіл капіталу на кількох одночасних ринках.

Збираємо Все Разом: Цикл Подій

Продакшн-бот запускає цю логіку за розкладом. Кожні п'ять хвилин (відповідно до частоти оновлення HyperTracker) він сканує активні ринки результатів, отримує свіжі дані когорт для кожного базового активу, оцінює сигнали і розміщує або скасовує ордери. Ось скелет:

import time

def run_bot():
    while True:
        # 1. Discover active outcome markets
        markets = discover_outcome_markets()

        for market in markets:
            underlying = market["name"].split("-")[0]  # "BTC"

            # 2. Pull cohort positioning
            cohort_data = get_cohort_bias(underlying)

            # 3. Get current YES price from the order book
            yes_price = get_mid_price(market["name"])

            # 4. Evaluate signal
            signal = evaluate_signal(cohort_data, yes_price)

            if signal == "buy_yes":
                place_outcome_order(market["name"],
                    is_buy=True, price=yes_price + 0.01,
                    size=calculate_position_size())
            elif signal == "buy_no":
                place_outcome_order(market["name"],
                    is_buy=False,
                    price=(1 - yes_price) + 0.01,
                    size=calculate_position_size())

        # 5. Wait for next refresh cycle
        time.sleep(300)  # 5 minutes

if __name__ == "__main__":
    run_bot()

Функція calculate_position_size() — це місце, де ви реалізуєте власні параметри ризику. Оскільки контракти на результат мають обмежені виплати (від $0 до $1), розмір позиції більше стосується розподілу капіталу між ринками, ніж управління плечем. Ви можете виділяти фіксовану частку свого банкролу на кожен ринок або масштабувати розмір залежно від величини переваги, яку імплікують когорти.

Порада для білдерів: Доставка через вебхуки HyperTracker (доступна на тарифах Flow і Stream) може надсилати оновлення позиціонування когорт безпосередньо до вашого бота замість опитування за розкладом. Це усуває 5-хвилинний цикл і дозволяє реагувати на зміни в когортах у момент їх виникнення.

Як Це Виглядає в Масштабі

Демонстрація з одним ринком корисна для розуміння механіки, але справжня сила цього підходу розкривається при одночасному запуску на всіх активних ринках результатів HIP-4. Станом на середину жовтня 2026 року HIP-4 мав 228 активних ринків у категоріях крипто, спорту та макроекономіки. Крипторинки (результати по BTC та ETH) є природною відправною точкою, оскільки дані когорт безпосередньо відповідають базовому перпу. Але в міру того як HIP-4 розширюється в більш екзотичні категорії, той самий підхід застосовується скрізь, де базовий актив має відповідний перп на Hyperliquid.

Структурна перевага накопичується з часом. Kalshi і Polymarket обидва торгують величезними обсягами: Kalshi обробив $19 мільярдів за один нещодавній тиждень, Polymarket — $3,7 мільярда. Але жодна платформа не надає програмного доступу до того, що роблять найрезультативніші гаманці на базовому активі. Саме цей інформаційний розрив робить стратегію накладання когорт життєздатною, і він існує за задумом, оскільки Kalshi і Polymarket не використовують спільну інфраструктуру з біржею безстрокових ф'ючерсів.

Побудуйте Свою Перевагу на Ринках Прогнозів

API HyperTracker дає вам 16 поведінкових когорт, сигнали потоку ордерів і оцінки ризику ліквідації для кожного активу на Hyperliquid. Безкоштовний тариф дає 100 запитів на день для початку прототипування.

Отримайте Свій API Key

Підсумок

Ринки прогнозів переживають бум: обсяг у Q3 2026 року досяг $188 мільярдів на всіх платформах. Kalshi посідає більшу частину цього пирога. Але володіти обсягом і мати інформаційну перевагу — це дві різні речі. Кожен трейдер на Kalshi дивиться на один і той самий стакан з однаковим набором інформації. На Hyperliquid ви можете бачити, що роблять гаманці Money Printer, Leviathan і Smart Money на базовому перпі, і програмно перетворювати цю аналітику на угоди з результатами.

Код у цій статті є відправною точкою. Справжня робота — це тестування порогових значень на історичних даних, налаштування розміру позицій і вирішення того, які сигнали когорт мають найбільшу вагу для різних типів ринків. Наші дані дають вам сиру аналітику. Стратегію будуєте ви.