# Стандартные формулы для расчёта курсов

Эта документация поможет вам использовать стандартные математические формулы для расчёта курсов валют и криптовалют. Формулы не включают дополнительные логические условия и теги, что делает их максимально простыми и понятными для быстрого расчёта.

Используйте приведённые примеры как основу, адаптируя их под свои задачи.

### Простые формулы

Используются для базовых расчётов курсов на основе одного или двух источников данных.

**Примеры:**

* Обратный курс BTC → RUB:

```
1 / [index_btc-rub]
```

* BTC-RUB через ручной курс USD:

```
[rapira_btc-usdt_ask] * [index_usd-manual]
```

* Курс с учётом комиссии (1,5%):

```
[rapira_btc-usdt_ask] * [russiancentralbank_usd-rub] * 98.5%
```

### Средние по сложности расчёты

* Средний курс BTC-USDT двух конкурентов:

```
([competitor1_btc-usdt] + [competitor2_btc-usdt]) / 2
```

* Обратный курс BTC-RUB через USD:

```
1 / ([rapira_btc-usdt_ask] * [russiancentralbank_usd-rub])
```

### Сложные расчёты с несколькими источниками

* Средний курс с дополнительной комиссией:

```
(([competitor1_btc-usdt] + [competitor2_btc-usdt]) / 2) * [russiancentralbank_usd-rub] * 98.5%
```

* Комбинированная формула с несколькими коэффициентами:

```
(
  ([competitor1_btc-usdt] + [competitor2_btc-usdt] + [rapira_btc-usdt_ask]) / 3
) * [russiancentralbank_usd-rub] * [index_usd-manual]
```

### Максимально сложный пример

```
(
  (([competitor1_btc-usdt] + [competitor2_btc-usdt] + [rapira_btc-usdt_ask]) / 3)
  * [russiancentralbank_usd-rub] * 99%
) / [index_usd-manual] + ([rapira_btc-usdt_ask] * 0.005)
```

* Средний BTC-USDT курс из 3 источников.
* Конвертация в рубли с коррекцией 1%.
* Дополнительная корректировка через ручной курс USD.
* Добавление фиксированной маржи.


---

# 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.iexexchanger.com/osnovnye/parser-kursov/kursy-po-formule/standartnye-formuly-dlya-raschyota-kursov.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.
