Polymarket Bot Tutorial · Kabanata 24 ng 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 at code skeleton.

Ano ang sinasaklaw ng kabanatang ito

Ang Polymarket Perps ay mas bagong instrument na may native 2-25x leverage at funding rates. Sila ay kumikilos nang iba kaysa sa binary markets - totoo ang liquidation, iba ang sizing math, at ang edge sources ay hindi pareho sa prediction-market side. Sinasaklaw ng kabanatang ito ang perps-specific bot patterns.

  • Ano ang perps at bakit sila iba
  • Native leverage sa Polymarket (2-25x)
  • Funding rate mechanics
  • Liquidation distance math
  • ATR-based position sizing
  • Comparison: Polymarket perps vs Binance/Bybit
  • Risk: liquidation cascade scenarios
  • Code: maglagay ng leveraged perp order na may stop

Ano ang perps at bakit sila iba

Ang Polymarket Perpetual Futures (inilabas late 2025) ay ibang instrument kaysa sa binary prediction markets. Ang perps ay continuous price exposure sa underlying - BTC, ETH, o iba pa - na may native leverage at funding rate.

Pagkakaiba mula sa binaries:

  • Continuous: walang expiration date, walang resolution.
  • Leveraged: 2x-25x available nang native, walang proxy contract gymnastics.
  • Funded: ang positive funding ay nagbabayad sa shorts; ang negative ay nagbabayad sa longs. Ang funding ay nag-aaccrue ng tuluy-tuloy.
  • Liquidatable: kung naubusan ang margin, ang exchange ay puwersahang isinasara ang iyong position. Tunay na loss.

Strategy-wise, ang perps ay CFD trading, hindi prediction market trading. Ang edge sources ay ganap na magkaiba - technicals, funding-arb, basis trades, walang isa sa kanila ang nalalapat sa binaries.

Native leverage sa Polymarket (2-25x)

Ang Polymarket Perps ay nag-aalok ng 2x hanggang 25x leverage. Mas mataas ang leverage, mas maliit ang price move na nagli-liquidate sa iyo.

Sa 10x leverage, ang 10% adverse price move ay nag-wi-wipe ng position. Ang BTC ay gumagalaw ng 10% sa loob ng isang linggo na may regular frequency, kaya ang 10x+ positions na hinawakan ng ilang araw ay may non-trivial liquidation odds.

Practical guidance: 2-5x leverage para sa swing trades na hinawakan ng araw-hanggang-linggo; 5-10x para sa day trades; 10x+ lamang para sa sub-hour trades na may tight stops. Lampas sa 10x ay sugal para sa retail; ang funding cost + liquidation tail ay kumakain sa expected return.

Funding rate mechanics

Ang funding ay ang per-hour payment na binabayaran ng longs sa shorts (o vice versa) upang panatilihin ang perp price na nakatali sa spot price. Ang rate ay kinakalkula mula sa price gap: positive gap → longs nagbabayad; negative gap → shorts nagbabayad.

Tipikal na magnitudes: 0.01-0.05% bawat 8-oras na period sa normal conditions; hanggang 0.5% bawat period sa extreme moves. Annualized, iyon ay 1-50% - makabuluhan para sa strategy na humahawak ng positions ng ilang araw.

Ang funding ay maaaring ang buong edge sa strategy: pumasok sa panig na binabayaran, mag-hedge ng price exposure sa spot o ibang perp. Ang classic na basis-trade arb.

Liquidation distance math

Ang liquidation price para sa long ay: entry × (1 - 1/leverage). Sa 10x, ang long na pumasok sa $50,000 BTC ay nag-li-liquidate sa $45,000 (10% adverse).

Para sa short: entry × (1 + 1/leverage). Sa 10x short sa $50k, liquidation sa $55k.

Ang math ay pinasimple sa pamamagitan ng pag-ignore sa maintenance margin buffer (karaniwang 0.5-1% mula sa theoretical liquidation price, sa iyong pabor). Gamitin ang simpleng math para sa sanity; suriin ang aktwal na maintenance margin ng exchange para sa eksaktong numero.

Praktikal: position size + leverage ay dapat magprodyus ng liquidation distance > 2x ng daily volatility ng underlying. Para sa ~3% daily volatility ng BTC, iyon ay leverage ≤ 16x para sa no-stop position.

ATR-based position sizing

Ang Average True Range (ATR) ay volatility measure: ang average daily price range sa nakaraang N araw. Ang position sizing sa ATR ay nagtatali ng risk sa kasalukuyang market conditions.

Pattern: mag-risk ng fixed dollar amount (e.g. $50) bawat trade. Ang position size = risk / (ATR × leverage). Kung ang daily ATR ng BTC ay $1,500 (3% ng $50k), at 10x leveraged ka, ang position size ay $50 / (1500 × 0.1) = ~$3,300 notional.

Ito ay awtomatikong nag-shi-shrink ng positions sa high-vol regimes at nag-eexpand sa kanila sa low-vol regimes. Ang pangunahing benepisyo: ang isang masamang araw ay naglilipat ng iyong equity sa bounded amount anuman ang market regime.

Comparison: Polymarket perps vs Binance/Bybit

Polymarket Perps vs major CEX perp venues, Mayo 2026.

Polymarket PerpsBinance PerpsBybit Perps
Max leverage10x125x100x
SettlementUSDC sa PolygonUSDT sa BSC/internalUSDT
KYC requirednag-iiba ayon sa rehiyonoo (karamihan sa rehiyon)oo
API maturitybago, lumalakimature, malalimmature
Liquidity (BTC)moderatenapakalimmalalim

Ang Polymarket Perps ang tamang pagpipilian kapag nasa Polymarket ka na at mahalaga ang operational simplicity ng isang venue. Para sa sole-perp strategies sa scale, ang CEXes ay nananalo sa liquidity. Karamihan sa builders na alam namin ay gumagamit ng Polymarket Perps para sa basis-arb sa kanilang sariling binary positions, hindi bilang standalone perp venue.

Risk: liquidation cascade scenarios

Ang catastrophic perp failure: isang adverse move na sapat na malaki upang mag-liquidate, kung saan ang liquidation mismo ay pumipilit ng book pressure na nag-li-liquidate ng mas maraming positions.

Sa 2024-25 CEX history, ang BTC ay nagkaroon ng maraming 10-20% intraday moves kung saan ang 10x+ longs ay na-cascade out sa loob ng oras. Ang Polymarket Perps ay hindi immune; ang liquidity ay mas manipis at ang katulad na move ay mag-li-liquidate nang mas mabilis.

Defenses:

  • Manual stop sa itaas ng liquidation price: maglagay ng hard limit 30-50% sa loob ng iyong liquidation, kaya lumabas ka bago ang auto-liquidator (na nagkakahalaga ng liquidation fee).
  • Position size limits: huwag kailanman mag-risk ng higit sa 10% ng equity sa isang perp position.
  • Halt sa regime change: kung ang 24h volatility ay lumampas sa 2x baseline, bawasan ang position sizes o pause ang mga bagong entries.

Code: maglagay ng leveraged perp order na may stop

Reference: ang order-placement skeleton para sa Polymarket Perp position na may 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}

Ang reduce-only stop ay nagsisiguro na maaari lamang nitong isara ang umiiral na position, hindi i-flip ka sa short. Production additions: trailing stop sa profit, funding-cost monitor, position-size halt.

Mga madalas na tanong

Anong leverage ang sinusuportahan ng Polymarket perps?
Nag-iiba ayon sa asset, kasalukuyang 2x hanggang 25x noong 2026. Ang cap ay itinakda ng platform bawat market. Mas mataas na leverage ay nagdadala ng proporsyonal na mas tight na liquidation distance - 25x ay nangangahulugang ~4% adverse move ay nag-li-liquidate sa iyo. Karamihan sa disiplinadong traders ay nagpapatakbo ng 2-5x kahit available ang 10-25x.
Paano gumagana ang funding rate sa Polymarket perps?
Ang periodic payment sa pagitan ng long at short holders na nag-aanchor ng perp price sa spot. Kapag ang perps ay nag-tra-trade sa itaas ng spot (longs nagbabayad), ang funding ay positive at ang longs ay nagbabayad sa shorts. Ang cycle ay karaniwang 8 oras. Ang funding-rate carry strategy ay nagiging short sa panahon ng persistent positive funding at long sa panahon ng negative.
Paano naiiba ang Polymarket perps sa Binance/Bybit?
Ang Polymarket perps ay USDC-margined (at ngayon pUSD), nakabuhay sa Polygon (mas mababang gas), at nag-tra-trade laban sa order book ng Polymarket sa halip na centralized matching. Ang asset universe ay mas maliit; ang liquidity ay mas manipis. Gumamit ng Polymarket perps kapag ang asset ay natatangi sa Polymarket; kung hindi, ang CEX perps ay karaniwang may mas mahusay na fill quality.
Paano ko susukatin ang leveraged perp position?
Gamitin ang ATR-based sizing: position_size = bankroll_fraction * bankroll / (ATR_n_days * leverage). Cap ang leverage sa anumang nagpapanatili ng liquidation distance > 2x ng iyong stop-loss distance. Sa 5% stop at 10x leverage, isang stop ka pa lamang sa liquidation - masyadong tight. Sa 5% stop at 3x leverage, ang liquidation ay nasa ~33%, ligtas.
Ano ang mangyayari sa liquidation?
Ang iyong position ay puwersahang isinara sa liquidation price. Ang natitirang funds (collateral - liquidation loss) ay bumabalik sa iyong account, madalas na may karagdagang liquidation fee na ibabawas. Magplano para sa worst-case kung saan ang liquidation slippage ay 1-3% lampas sa marked liquidation price sa volatile markets.
Maaari ba akong mag-market-make ng Polymarket perps?
Oo, ngunit ito ay ibang hayop kaysa sa spot prediction markets. Ang funding rate volatility, liquidation cascades, at mas mababaw na order books ay nangangahulugang ang MM strategies na gumagana sa Polymarket spot ay maaaring mawala sa perps. Ang specialized perp-MM bots mula sa CEX ay madalas na naililipat ngunit kailangan ng recalibration.
Available ba ang Polymarket perps kahit saan?
Napapailalim sa parehong regional restrictions tulad ng iba pang bahagi ng Polymarket Global. Ang US users ay nag-a-access sa pamamagitan ng Polymarket US (hiwalay na platform na may sariling perp listings sa ilalim ng CFTC oversight). Palaging suriin ang iyong jurisdiction bago mag-deposit sa perps.