# Mark Price

Satori implements a fair price marking methodology to prevent unnecessary forced liquidations. This system ensures that the latest traded price does not deviate excessively from the price index due to market manipulation or low liquidity.&#x20;

**Calculation Formula:**

*Mark price = Index Price + 30 Minute Moving Average*&#x20;

The 30 minute moving average is calculated as follows: 30 Minute Moving Average = Moving Average \[(Bid Price + Ask Price) / 2 - Index Price] taken at 30 minute intervals, sampled every second.&#x20;

{% hint style="info" %}
&#x20;After your order is executed, you may notice a positive or negative unrealized profit and loss due to slight deviations between the mark price and the executed price. This does not indicate a loss of funds, but it is crucial to monitor your liquidation price to avoid premature forced liquidation.&#x20;
{% endhint %}


---

# 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.satori.finance/perpetual-trading/mark-price.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.
