PolyEdge
Browse documentation

Risk Controls

Every bot enforces hard limits before placing an order. Configure these in each bot's Settings tab — they apply in both paper and live mode.

Sizing limits

  • Per-order ceilings cap the size of any single trade.
  • Per-position caps limit how large one market position can grow.
  • Minimum trade sizes skip dust trades that aren't worth the fees.

Exposure caps

Each bot caps the total capital it can have deployed at once:

BotDefault total-exposure cap
Copy BotUnlimited by default — set maxTotalExposureUsd to cap it
Arbitrage Bot$2,000 across all open arbs
Hedge Bot$5,000 across all hedges
Market Maker Bot$25 deployed per 5-minute window

Loss limits & circuit breakers

  • Daily loss limit (Copy Bot) — once realized loss for the UTC day passes your threshold, new buys pause.
  • Consecutive-failure breaker (Copy Bot) — pause buys after N failed orders in a row.
  • Session loss cap (Market Maker) — halts quoting when cumulative session loss reaches the limit (default $100).
  • Trading-hours window (Copy Bot) — restrict new buys to a UTC time window.

Emergency stop

The Stop button on any bot halts its loop immediately. Stopping does not close positions — it just prevents new orders. To exit a position, manage it on Polymarket or let it settle.

Limits are your seatbelt
In live mode, set conservative exposure and loss caps before you start. They are the difference between a bad session and a blown account.