# Order Book

Read current buy and sell prices, the spread, and visible liquidity for one spot market.

**The Order Book shows visible orders resting in the active spot market.** Buy orders appear as bids, sell orders appear as asks, and the difference between the best bid and best ask is the spread.

![Order Book](https://media.polyester.com/cdn-cgi/image/width=800,quality=80,format=auto,fit=scale-down/content-assets/a/5b027470c5385b0f76a929869ebbfba60a162b469e8deb618d8b6fe92ed3cac7/source.webp)

## What the widget shows

| Field         | What it means                                                       |
| ------------- | ------------------------------------------------------------------- |
| Price         | Aggregated price level in the quote Asset                           |
| Amount        | Visible base-Asset quantity at that level                           |
| Total         | Cumulative visible quantity through that level                      |
| Depth shading | Relative amount or cumulative depth, depending on the selected view |
| Spread        | Difference between the best visible bid and ask                     |

Price buckets combine orders at the selected granularity. Pair metadata controls valid price and quantity precision, so settings from one Pair should not be reused for another.

## Choose a price with context

Selecting a price level can copy that price into the Order Form. It does not submit an order. Review the Pair, side, amount, order type, and price before continuing.

A market order can execute across several levels within its price-protection boundary. A limit order controls its worst price, but it can remain partially filled or unfilled.

Use the widget settings to adjust the visible depth, price grouping, base or quote display unit, and supported row layout. Use the [Depth Chart](https://testnet.polyester.com/docs/user-docs/trade/widgets/depth-chart) when the overall shape of liquidity matters more than an exact level.

Public depth snapshots support 1, 5, 10, 20, 50, 100, 200, 500, or 1,000 aggregated price levels. The service default is 50, and the current client selector reaches 500. More executable liquidity can exist beyond the rows displayed, so the widget is not the authoritative test for whether a Fill Or Kill order can complete.

> **Wait for a synchronized book after reconnecting**
>
> If prices look crossed, quantities jump without context, or updates appear stale, refresh the market view and wait for a new snapshot before relying on later changes.
