Polymarket Active Window, Paper Runs, Fees and Location
This page covers four topics for regular Polymarket (platform: polymarket) strategies: the one-time active_window, Paper Runs, how fees are charged, and where live Polymarket trading is not available. For every key and its allowed values, see All Polymarket parameters.
active_window
A one-time wall-clock window for a custom strategy. Set start, end or both as RFC 3339 timestamps with a timezone offset, for example 2026-10-04T09:00:00-04:00. end must be after start.
| State | When | What the Bot does |
|---|---|---|
| Waiting | Before start | Nothing. No rules run, exits included. |
| Active | From start until end | Runs your rules every loop.interval. |
| Ended | At and after end | Cancels this Bot's resting buys in the current market once (retrying next loop if that fails), then keeps running your rules with entries blocked: a matching buy rule is skipped, and sells and cancel_all still work. Its resting sells, your manual orders and other Bots' orders stay. A series Bot stops rolling over. |
An end that is already past still saves; the Bot then runs that end-of-window cancel as soon as it starts and never enters.
Positions are not sold at end on its own: shares are closed only by your exit rules, and whatever they don't close settles with the market.
Paper Runs
To test behavior from now on, open the Paper tab and choose Start Paper Run. A Paper Run uses live prices with simulated money; it does not replay past data or establish historical performance. Paper fills are simulated, not submitted orders or confirmed exchange fills. See Paper Bot differences.
Fees
Polymarket charges trading fees on some markets.
- Live, Polymarket charges them. The Bot does not add its own fee model.
unrealized_pnlsubtracts the fees recorded in your trade history;max_notionalcounts price times size only. - Paper Bots pay no fees by default.
Location restrictions
Live Polymarket trading is not available everywhere. Studio checks your location whenever you deploy, redeploy or recover a regular Polymarket Bot, Paper Bots included, and refuses with "Polymarket live trading is not available from your current location" from:
- the United States, the United Kingdom, France, Germany, Italy, Belgium and Australia;
- Belarus, Burundi, the Central African Republic, Cuba, the Democratic Republic of the Congo, Ethiopia, Iran, Iraq, Lebanon, Libya, Myanmar, Nicaragua, North Korea, Russia, Somalia, South Sudan, Sudan, Syria, the US Minor Outlying Islands, Venezuela, Yemen and Zimbabwe;
- Brazil, New Zealand and Slovakia;
- Poland, Singapore, Thailand and Taiwan, where Polymarket allows closing positions only;
- Alberta, British Columbia, Ontario and Quebec (Canada), and Crimea, Donetsk and Luhansk (Ukraine).
Studio follows restrictions on opening orders through the API, including API close-only locations because a Bot can open new positions. Restrictions that apply only to the Polymarket website in Ireland, Japan, Malta, the Netherlands and South Korea do not block Studio API Bots.
A live Bot also checks its runner's location when it starts and exits without placing orders if Polymarket reports a restriction, except for those website-only locations. Polymarket's rules can change; its API geographic restrictions are the policy source. If you are in the United States, use Polymarket US.