# Quoted, Index, and Mark Prices

### Quoted Prices

Quoted prices are provided to traders in response to Requests for Quotes (RFQs). Quoted prices on Omni are price at which the [Omni Liquidity Provider](/omni/the-omni-liquidity-provider-olp.md) is willing to execute a trade. Quoted prices vary depending on market conditions, trade sizing, available liquidity, and OLP's current risk profile. All trades on Omni, including closing positions, are executed by accepting a quoted price from OLP.

#### Indicative vs. Firm Quoted Prices

All quotes displayed to traders on Omni are "indicative quotes." An indicative quote is informational only, and reflects OLP’s current view of the market. Indicative quotes are not a commitment to execute your order at a certain price.&#x20;

When you click "buy" or "sell" to submit your order, OLP generates a "firm quote," which is the exact price the order will be executed at. Your firm quote may be better or worse than the indicative quote depending on how the market has moved during that interval.

You can always exercise full control over the entry prices you will accept by setting a [slippage limit](/omni/trading/slippage.md#avoiding-slippage).&#x20;

### Index Prices

The index price represents the real-time price of an underlying asset, and is sourced from the [Variational Oracle](/variational-protocol/key-concepts/variational-oracle.md). This price reflects the true market value of the asset and serves as a key input for calculating the Mark Price.

### Mark Prices

The Mark Price (shown on the chart) is a calculated value used to determine the fair price of an asset in a perpetual futures contract. It is derived from a combination of the underlying asset's spot price (Index Price) and additional data (e.g. funding rates, OLP's current risk profile). The Mark Price is used as the reference price for UPnL, margin calculations and liquidations.


---

# 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.variational.io/omni/trading/quoted-index-and-mark-prices.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.
