# Price Spread

## Market Order Price Spread

When executing a market order, Drake applies a price spread on top of Chainlink's low-latency price feed to account for market conditions and liquidity depth.

### Spread Structure

**Price Spread = Fixed Spread + Dynamic Spread**

#### BTC and ETH

* **Fixed Spread:** 0.04%
* **Dynamic Spread:** 0%

#### All Other Instruments

* **Fixed Spread:** 0.04%
* **Dynamic Spread:** Variable based on market conditions

### Dynamic Spread Calculation

The dynamic spread adjusts based on three factors:

1. **Open Interest Imbalance** — The difference between long and short open interest
2. **Order Size** — Your trade's impact on the overall position balance
3. **Market Depth** — Available liquidity at 1% price deviation

**Formula:**

Dynamic Spread = |Open Interest Imbalance + Order Position| / min(1% Depth Bid, 1% Depth Ask)

**Where:**

* Open Interest Imbalance = |Long OI| - |Short OI|
* Order Position (Long) = Trade Size × Instrument Price
* Order Position (Short) = Trade Size × -1 × Instrument Price

**Dynamic spread only applies when:** OI Imbalance ≤ 20% of Total OI Limit

This mechanism ensures fair pricing that reflects real market liquidity and prevents excessive directional imbalance in the vault.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.drake.exchange/trading/price-spread.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
