Add new Polymarket documentation (2026-02-17)
- Added 31 new documentation pages from llms.txt index - Updated changelog and 4 existing pages - New categories: polymarket-learn (FAQ, deposits, get-started, markets, trading) - New API: get-positions-for-a-market - New guide: builders examples
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
> ## Documentation Index
|
||||
> Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
|
||||
> Use this file to discover all available pages before exploring further.
|
||||
|
||||
# Trading Fees
|
||||
|
||||
Polymarket does not charge fees on most markets. However, certain markets have taker fees enabled to fund the [Maker Rebates Program](/polymarket-learn/trading/maker-rebates-program).
|
||||
|
||||
## Fee-Free Markets
|
||||
|
||||
The vast majority of Polymarket markets have **no trading fees**:
|
||||
|
||||
* No fees to deposit or withdraw USDC (though intermediaries like Coinbase or MoonPay may charge their own fees)
|
||||
* No fees to trade shares
|
||||
|
||||
## Markets With Fees
|
||||
|
||||
The following market types charge a small taker fee on each trade. These fees are collected and redistributed daily to market makers as rebates, incentivizing deeper liquidity and tighter spreads.
|
||||
|
||||
* **15-minute crypto markets**
|
||||
* **5-minute crypto markets**
|
||||
* **NCAAB (college basketball) markets** (starting February 18, 2026 for new markets)
|
||||
* **Serie A markets** (starting February 18, 2026 for new markets)
|
||||
|
||||
<Card title="Maker Rebates Program" icon="coins" href="/polymarket-learn/trading/maker-rebates-program">
|
||||
Learn how taker fees fund daily USDC rebates for liquidity providers
|
||||
</Card>
|
||||
@@ -0,0 +1,37 @@
|
||||
> ## Documentation Index
|
||||
> Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
|
||||
> Use this file to discover all available pages before exploring further.
|
||||
|
||||
# How Are Prices Calculated?
|
||||
|
||||
> The prices probabilities displayed on Polymarket are the midpoint of the bid-ask spread in the orderbook.
|
||||
|
||||
## Initial Price
|
||||
|
||||
* When a market is created, there are initially zero shares and no pre-defined prices or odds.
|
||||
|
||||
* Market makers (a fancy term for traders placing limit orders) interested in buying YES or NO shares can place [Limit Orders](../trading/limit-orders) at the price they're willing to pay
|
||||
|
||||
* When offers for the YES and NO side equal \$1.00, the order is "matched" and that \$1.00 is converted into 1 YES and 1 NO share, each going to their respective buyers.
|
||||
|
||||
For example, if you place a limit order at \$0.60 for YES, that order is matched when someone places a NO order at \$0.40. *This becomes the initial market price.*
|
||||
|
||||
<Important>Polymarket is not a "bookie" and does not set prices / odds. Prices are set by what Polymarket users are currently willling to buy/sell shares at. All trades are peer-to-peer.</Important>
|
||||
|
||||
## Future Price
|
||||
|
||||
The prices displayed on Polymarket are the midpoint of the bid-ask spread in the orderbook — unless that spread is over \$0.10, in which case the last traded price is used.
|
||||
|
||||
Like the stock market, prices on Polymarket are a function of realtime supply & demand.
|
||||
|
||||
<VideoPlayer src="https://www.youtube.com/embed/v0CvPEYBzTI?si=9cirMPQ72orQzLyS" />
|
||||
|
||||
### Prices = Probabilities
|
||||
|
||||
In the market below, the probability of 37% is the midpoint between the 34¢ bid and 40¢ ask. If the bid-ask spread is wider than 10¢, the probability is shown as the last traded price.
|
||||
|
||||
<Frame>
|
||||
<img className="block w-full h-auto dark:hidden" style={{ maxWidth: '100%', height: 'auto' }} noZoom src="https://polymarket-upload.s3.us-east-2.amazonaws.com/how_are_prices_calculated.png" />
|
||||
</Frame>
|
||||
|
||||
<Note>You may not be able to buy shares at the displayed probability / price because there is a bid-ask spread. In the above example, a trader wanting to buy shares would pay 40¢ for up to 4,200 shares, after which the price would rise to 43¢.</Note>
|
||||
@@ -0,0 +1,79 @@
|
||||
> ## Documentation Index
|
||||
> Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
|
||||
> Use this file to discover all available pages before exploring further.
|
||||
|
||||
# Limit Orders
|
||||
|
||||
> What are limit orders and how to make them.
|
||||
|
||||
## Video guide
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/_WfpoVGqzbw?si=yvuXC5i08Eik-PnR" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />
|
||||
|
||||
## What are Limit Orders?
|
||||
|
||||
Limit orders are open orders (pending trades) that only execute when the market trades at your desired price.
|
||||
|
||||
For example, if the highest you’re willing to pay for a share of Trump “Yes” in the 2024 Republican Nomination is 72c, but the current market price is 73c, you could create a limit order at 72c and wait until someone is willing to sell Yes shares at your desired price.
|
||||
|
||||
<Note>
|
||||
It’s not necessary for the entire order to execute at once. Limit orders can ‘partially fill’ as individual traders fill parts of your order.
|
||||
</Note>
|
||||
|
||||
<Steps>
|
||||
<Steps.Step>
|
||||
In the buy modal, select **limit** in the order type dropdown.
|
||||
</Steps.Step>
|
||||
|
||||
<Steps.Step>
|
||||
Enter the price you are willing to buy (or sell, if you’ve selected to sell) shares at.
|
||||
</Steps.Step>
|
||||
|
||||
<Steps.Step>
|
||||
Enter the number of shares you want to buy or sell at that price.
|
||||
|
||||
*Optional: Set an expiration date for your limit order. This means that if the order does not execute at your desired price within this timeframe, it will be canceled.*
|
||||
</Steps.Step>
|
||||
|
||||
<Steps.Step>
|
||||
Click **Buy** and confirm the transaction in your wallet.
|
||||
|
||||
<Note>
|
||||
Your limited orders that have yet to be filled are called "Open Orders".
|
||||
</Note>
|
||||
</Steps.Step>
|
||||
|
||||
<Steps.Step>
|
||||
You'll see a **“Your deposit is pending”** screen. You'll receive a confirmation email from Coinbase when your USDC purchase is successful.
|
||||
</Steps.Step>
|
||||
</Steps>
|
||||
|
||||
## Managing limit orders
|
||||
|
||||
When you have an open order, you'll find it displayed just below the Order Book on the market's page.
|
||||
|
||||
If you have open orders across multiple markets, you can easily manage and monitor them all from the [Portfolio page](https://polymarket.com/portfolio?tab=Open+orders).
|
||||
|
||||
<Tip>
|
||||
Specifically for sports markets, any outstanding limit orders are automatically cancelled once the game begins, clearing the entire order book at the official start time. Be aware, game start times can shift so it’s important to always monitor your orders closely in case they are not cleared due to game changes or other circumstances.
|
||||
</Tip>
|
||||
|
||||
<Tip>
|
||||
Additionally, sports markets include a 3-second delay on the placement of marketable orders.
|
||||
</Tip>
|
||||
|
||||
## Canceling limit orders
|
||||
|
||||
When you have an open order, you'll find it displayed just below the Order Book on the market's page.
|
||||
|
||||
To cancel the order, you can simply click the red **x** button alongside the order.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/KuA2UdUfZls?si=RUpuzqB9lbBB2pl9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />
|
||||
|
||||
If you have open orders across multiple markets, you can easily manage and monitor them all from the [Portfolio page](https://polymarket.com/portfolio?tab=Open+orders).
|
||||
|
||||
Nice! You can officially call yourself an advanced trader.
|
||||
|
||||
<Tip>
|
||||
If some of this still isn’t making sense, feel free to reach out to us on [Discord](https://discord.com/invite/polymarket). We’re happy to help get you up to speed.
|
||||
</Tip>
|
||||
Reference in New Issue
Block a user