Polymarket Bot Tutorial · Розділ 24 із 32

Polymarket perpetual futures (perps) bot: native 2-25x leverage, funding rate carry, liquidation distance math, ATR-based sizing, vs Binance/Bybit perps. Production-grade rules and code skeleton.

Що охоплює цей розділ

Polymarket Perps - це новіший інструмент із native leverage 2-25x та funding rates. Вони поводяться інакше, ніж binary markets - liquidation є реальною, математика sizing інша, а джерела edge не такі самі, як на prediction-market стороні. Цей розділ охоплює perps-specific bot patterns.

  • Що таке perps і чому вони відрізняються
  • Native leverage на Polymarket (2-25x)
  • Funding rate mechanics
  • Liquidation distance math
  • ATR-based position sizing
  • Порівняння: Polymarket perps vs Binance/Bybit
  • Risk: liquidation cascade scenarios
  • Code: place a leveraged perp order with stop

Що таке perps і чому вони відрізняються

Polymarket Perpetual Futures (запущені наприкінці 2025 року) - це інший інструмент, ніж binary prediction markets. Perps - це безперервна цінова експозиція до базового активу - BTC, ETH або інших - з native leverage та funding rate.

Відмінності від binaries:

  • Continuous: немає дати expiration, немає resolution.
  • Leveraged: доступні 2x-25x natively, без proxy contract gymnastics.
  • Funded: positive funding платить shorts; negative платить longs. Funding нараховується безперервно.
  • Liquidatable: якщо margin вичерпано, exchange force-closes вашу позицію. Реальний збиток.

З точки зору strategy, perps - це CFD trading, а не prediction market trading. Джерела edge зовсім інші - technicals, funding-arb, basis trades, і жодне з цього не застосовується до binaries.

Native leverage на Polymarket (2-25x)

Polymarket Perps пропонують leverage від 2x до 25x. Чим вищий leverage, тим менший рух ціни, що призведе до liquidation.

За 10x leverage, несприятливий рух ціни на 10% знищує позицію. BTC регулярно рухається на 10% протягом тижня, тож позиції 10x+ з утриманням на кілька днів мають немалий ризик liquidation.

Практична порада: 2-5x leverage для swing trades, що тримаються днями або тижнями; 5-10x для day trades; 10x+ лише для угод тривалістю менше години з дуже tight stops. Понад 10x для retail - це gambling; funding cost + liquidation tail з’їдають expected return.

Funding rate mechanics

Funding - це погодинний платіж, який longs платять shorts (або навпаки), щоб утримувати perp price прив’язаною до spot price. Rate обчислюється з price gap: positive gap → longs pay; negative gap → shorts pay.

Типові величини: 0.01-0.05% за 8-годинний період у нормальних умовах; до 0.5% за період у крайніх рухах. У річному вимірі це 1-50% - суттєво для strategy, що тримає positions протягом днів.

Funding може бути всією edge у стратегії: зайти на сторону, яка отримує виплати, а price exposure захеджувати spot або іншим perp. Класичний basis-trade arb.

Liquidation distance math

Liquidation price для long: entry × (1 - 1/leverage). За 10x long, відкритий на BTC по $50,000, ліквідується на $45,000 (10% adverse).

Для short: entry × (1 + 1/leverage). За 10x short на $50k, liquidation на $55k.

Математику спрощено, якщо ігнорувати maintenance margin buffer (зазвичай 0.5-1% від теоретичної liquidation price, на вашу користь). Використовуйте просту математику для sanity; перевіряйте actual maintenance margin біржі для точного числа.

Практично: position size + leverage мають давати liquidation distance > 2x daily volatility базового активу. Для BTC з приблизно 3% daily volatility це означає leverage ≤ 16x для position без stop.

ATR-based position sizing

Average True Range (ATR) - це measure volatility: середній daily price range за останні N днів. Position sizing на основі ATR прив’язує risk до поточних ринкових умов.

Pattern: ризикувати фіксованою сумою в доларах, наприклад $50, на одну угоду. Position size = risk / (ATR × leverage). Якщо daily ATR BTC становить $1,500 (3% від $50k), і ви використовуєте 10x leverage, position size дорівнює $50 / (1500 × 0.1) = приблизно $3,300 notional.

Це автоматично зменшує positions у high-vol regimes і збільшує їх у low-vol regimes. Ключова перевага: один поганий день змінює ваш equity на обмежену суму незалежно від market regime.

Порівняння: Polymarket perps vs Binance/Bybit

Polymarket Perps проти основних CEX perp venues, травень 2026.

Polymarket PerpsBinance PerpsBybit Perps
Max leverage10x125x100x
SettlementUSDC on PolygonUSDT on BSC/internalUSDT
KYC requiredvaries by regionyes (most regions)yes
API maturitynew, growingmature, deepmature
Liquidity (BTC)moderateextremely deepdeep

Polymarket Perps - правильний вибір, коли ви вже працюєте в Polymarket і важлива операційна простота однієї venue. Для standalone perp strategies у масштабі CEX перемагають за liquidity. Більшість builders, яких ми знаємо, використовують Polymarket Perps для basis-arb разом зі своїми binary positions, а не як окрему perp venue.

Risk: liquidation cascade scenarios

Катастрофічний perp failure: один несприятливий рух достатньо великий, щоб спричинити liquidation, а саме liquidation створює тиск на book, який ліквідує ще більше positions.

У CEX history 2024-25 BTC мав кілька intraday рухів на 10-20%, під час яких 10x+ longs cascade-out протягом годин. Polymarket Perps не є винятком; liquidity тут thinner, і подібний рух ліквідував би ще швидше.

Захист:

  • Manual stop вище liquidation price: ставте hard limit на 30-50% всередині вашої liquidation, щоб вийти до того, як це зробить auto-liquidator (це коштує liquidation fee).
  • Position size limits: ніколи не ризикуйте понад 10% equity на одній perp position.
  • Halt on regime change: якщо 24h volatility перевищує 2x baseline, зменшуйте position sizes або ставте нові entries на паузу.

Code: place a leveraged perp order with stop

Reference: order-placement skeleton для Polymarket Perp position із hard stop.

def open_long_with_stop(symbol, entry_px, leverage, risk_usd):
    # Compute position size from risk budget
    liquidation_px = entry_px * (1 - 1/leverage)
    stop_px = entry_px * (1 - 0.7/leverage)  # 70% to liquidation
    risk_per_share = entry_px - stop_px
    shares = risk_usd / risk_per_share

    # Place long entry
    long_order = perp_api.place_order(
        symbol=symbol, side="long", size=shares, leverage=leverage,
        order_type="market"
    )
    if long_order.status != "filled": return None

    # Place hard stop just below entry
    stop_order = perp_api.place_order(
        symbol=symbol, side="close", size=shares, stop_price=stop_px,
        order_type="stop_market", reduce_only=True
    )
    return {"long": long_order, "stop": stop_order}

Reduce-only stop гарантує, що він може лише закрити наявну позицію, а не перевернути вас у short. Production additions: trailing stop на profit, funding-cost monitor, position-size halt.

Часті запитання

Який leverage підтримують Polymarket perps?
Залежно від asset, станом на 2026 рік зараз 2x до 25x. Ліміт встановлює платформа для кожного market окремо. Вищий leverage означає пропорційно меншу liquidation distance - 25x означає, що приблизно 4% несприятливого руху ліквідує вас. Більшість дисциплінованих trader працюють на 2-5x навіть тоді, коли доступні 10-25x.
Як працює funding rate на Polymarket perps?
Це періодичний платіж між holders long і short, який прив’язує perp price до spot. Коли perps торгуються вище spot (longs pay), funding positive і longs платять shorts. Цикл зазвичай становить 8 годин. Funding-rate carry strategy передбачає short під час стійкого positive funding і long під час negative.
Чим Polymarket perps відрізняються від Binance/Bybit?
Polymarket perps мають USDC-margined (і тепер pUSD), працюють на Polygon (lower gas), та торгуються через order book Polymarket, а не через centralized matching. Universe активів менший; liquidity thinner. Використовуйте Polymarket perps, коли asset є унікальним для Polymarket; інакше CEX perps зазвичай мають кращу якість execution.
Як правильно визначити розмір leveraged perp position?
Використовуйте ATR-based sizing: position_size = bankroll_fraction * bankroll / (ATR_n_days * leverage). Обмежте leverage так, щоб liquidation distance була > 2x вашої stop-loss distance. Зі stop 5% і leverage 10x ви за один stop від liquidation - це надто тісно. Зі stop 5% і leverage 3x liquidation буде приблизно на 33%, що безпечніше.
Що відбувається під час liquidation?
Вашу позицію force-close за liquidation price. Кошти, що залишилися (collateral - liquidation loss), повертаються на ваш рахунок, часто з додатковим liquidation fee. Плануйте worst-case, коли liquidation slippage становить 1-3% понад позначену liquidation price на volatile markets.
Чи можна робити market-making на Polymarket perps?
Так, але це зовсім інший звір, ніж spot prediction markets. Funding rate volatility, liquidation cascades і thinner order books означають, що MM strategies, які працюють на Polymarket spot, можуть програвати на perps. Спеціалізовані perp-MM bots із CEX часто можна перенести, але вони потребують recalibration.
Чи доступні Polymarket perps всюди?
Підпадають під ті самі regional restrictions, що й решта Polymarket Global. Користувачі з США мають доступ через Polymarket US (окрема платформа зі своїми perp listings під наглядом CFTC). Завжди перевіряйте свою jurisdiction перед внесенням коштів у perps.