# Position price calculation

<figure><img src="/files/tPippLb5jJedfW1kyZnv" alt=""><figcaption></figcaption></figure>

## 1. Position price calculation based on all executed orders, taking into account fees (breakeven)

For a precise understanding of risks, Finandy calculates the average position price **by default**, taking into account all executed orders and fees paid upon position opening and closing.

The **"Based on all orders"** default setting ensures a clear assessment of the dynamic breakeven price, considering all executed orders within the position. This allows you to effectively evaluate risks and make informed decisions regarding new actions.

{% hint style="info" %}
With this calculation method, the average position price shifts when partially closing the position:

* Downward if the reducing order price is below the position price.
* Upward if the reducing order price is above the position price.
  {% endhint %}

## 2. Position calculation from increasing executed orders, including fees

For traditional position price calculations, select the option "**Based on executed increasing orders"** and click "Save".

With this setting, only executed orders that average (**increase**) your position will be taken into account.

Partial exits (reductions with realized PnL) of the position are not taken into account when calculating the average position price. This setting is suitable for less frequent actions within the position.

{% hint style="info" %}
The average position price remains unchanged when partially closing the position with this calculation method.
{% endhint %}

{% hint style="warning" %}
Finandy displays the total PnL in the position, considering partial close.
{% endhint %}

## 3. Based on executed increasing position orders, EXCLUDING fees

The average position price only changes when increasing the position size (fees are not taken into account).

If there is a partial position closing (reducing the position with realized PnL), it is not considered in the calculation of the average position price.

## More information

### Funding Fee

Funding fee influences a position's average price calculation.

The following example demonstrates the change in an Ethereum position's average price before and after funding. Average position price before funding:

<figure><img src="/files/wZlMmPesMPCoPGev0B3j" alt=""><figcaption></figcaption></figure>

Average position price after funding:

<figure><img src="/files/Md5UvIuZ6zAwplPpHQJV" alt=""><figcaption></figcaption></figure>

Average position price calculation:

| Amount         | 1,01             |
| -------------- | ---------------- |
| Position Price | 10,769           |
| Sum            | 10,87669         |
| Fee            | 0,0043           |
| Funding fee    | 0,006            |
| Price cost     | 10,7715742574257 |

The green upward arrow in the funding section indicates a profit for the position, resulting in an improved position price.

A funding red tick down indicates that it is a loss on the position and has worsened the price of the position.

<figure><img src="/files/ErbeGJeiJgyHyMrWES4V" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
Please note that:

1. After applying funding, the average position price changes, while the TP/SL remains unchanged.
2. The total funding amount is divided in half when operating in hedging mode, which occurs when both Long and Short positions are open simultaneously.
   {% endhint %}

## FAQ

* [Is it possible to make the position price the same as on Binance?](#is-it-possible-to-make-the-position-price-the-same-as-on-binance)

### Is it possible to make the position price the same as on Binance?

No, because the display of the average position price will always consider fees, while on Binance, the price does not account for order execution fees.

**Do you have any questions? We can help you in our Telegram chat.**

{% embed url="<https://t.me/finandy>" %}


---

# 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.finandy.com/settings/settings/trading/position-price-calculation.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.
