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 Perps | Binance Perps | Bybit Perps | |
|---|---|---|---|
| Max leverage | 10x | 125x | 100x |
| Settlement | USDC sa Polygon | USDT sa BSC/internal | USDT |
| KYC required | nag-iiba ayon sa rehiyon | oo (karamihan sa rehiyon) | oo |
| API maturity | bago, lumalaki | mature, malalim | mature |
| Liquidity (BTC) | moderate | napakalim | malalim |
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.





