Skip to content
This repository was archived by the owner on May 25, 2026. It is now read-only.
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,15 @@ signed = client.create_order(order)
resp = client.post_order(signed, OrderType.GTC)
print(resp)
```
### Order requirements

Before placing orders, note the following CLOB requirements:

**Minimum order size**: 5 shares. Applies to both limit and market orders. Orders below this will be rejected with a `Size lower than the minimum: 5` error.
**Minimum tick size**: 0.01. Prices must be in increments of $0.01 (e.g., 0.50, 0.51).
**Price range**: 0.01 – 0.99. Prices outside this range are invalid.

**Common pitfall**: If you're placing a small dollar amount (e.g., $1.00) at a high price (e.g., $0.95), the resulting share count may fall below 5 — causing the order to be rejected. Make sure your `amount / price ≥ 5` for market orders, or `size ≥ 5` for limit orders.

### Manage orders

Expand Down Expand Up @@ -270,4 +279,4 @@ See [this Python example](https://gist.github.com/poly-rodr/44313920481de58d5a3f
- To discover token IDs, use the Markets API Explorer: [Get Markets](https://docs.polymarket.com/developers/gamma-markets-api/get-markets).
- Prices are in dollars from 0.00 to 1.00. Shares are whole or fractional units of the outcome token.

See [/example](/examples) for more.
See [/example](/examples) for more.