> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/guide/kursy/bestchange/opcii/kak-schitat-kurs.md).

# Как считать курс

Раздел **«Как считать курс»** определяет, каким способом система будет выбирать итоговый курс из списка предложений BestChange.

Эта настройка используется в BestChange API парсере и может применяться как в глобальных настройках, так и отдельно для конкретной пары.

Если для конкретной пары задан свой режим расчёта, он имеет приоритет над глобальными настройками.

## Для чего нужна эта настройка

BestChange возвращает список обменников по выбранному направлению обмена.

Например: **Bitcoin BTC - Tether ERC20 USDT**

В списке может быть много предложений от разных обменников. У каждого предложения есть свой курс, резерв и другие параметры.

Настройка **«Как считать курс»** определяет, какое именно предложение или группа предложений будут использоваться для расчёта вашего курса.

Доступны три режима:

<table><thead><tr><th width="188.63671875">Режим</th><th>Для чего подходит</th></tr></thead><tbody><tr><td>По позиции</td><td>Для точного удержания нужной позиции в списке BestChange</td></tr><tr><td>Медиана</td><td>Для более стабильного курса без резких скачков</td></tr><tr><td>Взвешенное</td><td>Для расчёта курса с учётом резервов обменников</td></tr></tbody></table>

## По позиции

Режим «По позиции» берёт курс с конкретной строки списка BestChange.

Например, если указать позицию 3, система возьмёт третье предложение сверху.

<table><thead><tr><th width="173.921875">Значение</th><th>Что делает система</th></tr></thead><tbody><tr><td>1</td><td>Берёт первое предложение</td></tr><tr><td>3</td><td>Берёт третье предложение</td></tr><tr><td>5</td><td>Берёт пятое предложение</td></tr><tr><td>1-3</td><td>Выбирает позицию в диапазоне от 1 до 3</td></tr><tr><td>3-7</td><td>Выбирает позицию в диапазоне от 3 до 7</td></tr></tbody></table>

Диапазон позволяет сделать курс менее предсказуемым для конкурентов. При этом система выбирает позицию стабильно, чтобы курс не менялся хаотично при каждом обновлении.

### Когда использовать

Используйте режим «По позиции», если хотите:

* держаться рядом с конкретной строкой BestChange;
* точно контролировать конкурентную позицию;
* быстро реагировать на рынок;
* использовать простую и понятную стратегию расчёта.

### Рекомендации

| Позиция  | Стратегия                        |
| -------- | -------------------------------- |
| 1-3      | Агрессивная конкуренция          |
| 3-5      | Баланс между позицией и прибылью |
| 5 и ниже | Более спокойная стратегия        |

***

## Медиана

Режим «Медиана» берёт несколько лучших предложений из начала списка BestChange, находит среднее по центру значение и выбирает курс, ближайший к нему.

Этот режим помогает защититься от резких скачков и случайных аномальных предложений.

### Как работает

Например, система берёт первые 5 предложений:

<table><thead><tr><th width="182.859375">Позиция</th><th>Курс</th></tr></thead><tbody><tr><td>1</td><td>100</td></tr><tr><td>2</td><td>101</td></tr><tr><td>3</td><td>102</td></tr><tr><td>4</td><td>130</td></tr><tr><td>5</td><td>140</td></tr></tbody></table>

Медиана будет ближе к значению: **102**

Курсы **130** и **140** не будут сильно влиять на итоговый результат.

### Сколько лучших курсов учитывать

В поле **«Сколько лучших курсов учитывать»** указывается количество предложений, которые будут участвовать в расчёте.

Обычно используют значения от 3 до 10.

<table><thead><tr><th width="151.39453125">Значение</th><th>Когда использовать</th></tr></thead><tbody><tr><td>3</td><td>Если нужен курс ближе к верхним позициям</td></tr><tr><td>5</td><td>Универсальный вариант</td></tr><tr><td>7-10</td><td>Если нужна более высокая стабильность</td></tr></tbody></table>

### Когда использовать

Используйте **«Медиану»**, если:

* рынок часто скачет;
* в списке появляются странные предложения;
* нужно сгладить резкие изменения;
* не требуется точное удержание конкретной позиции.

***

## Взвешенное

Режим **«Взвешенное»** берёт несколько лучших предложений и считает курс с учётом резервов обменников.

Чем больше резерв у обменника, тем сильнее его предложение влияет на итоговый курс.

### Как работает

Пример:

<table><thead><tr><th width="155.89453125">Обменник</th><th width="152.29296875">Курс</th><th>Резерв</th></tr></thead><tbody><tr><td>A</td><td>100</td><td>100 000</td></tr><tr><td>B</td><td>101</td><td>50 000</td></tr><tr><td>C</td><td>110</td><td>500</td></tr></tbody></table>

В этом случае итоговый курс будет ближе к предложениям **A** и **B**, потому что у них больше резерв.

Предложение обменника C повлияет слабее, даже если его курс сильно отличается.

### Сколько лучших курсов учитывать

В поле **«Сколько лучших курсов учитывать»** указывается количество предложений, которые будут участвовать в расчёте.

Обычно используют значения от 3 до 10.

<table><thead><tr><th width="173.00390625">Значение</th><th>Когда использовать</th></tr></thead><tbody><tr><td>3-5</td><td>Курс ближе к верхним позициям</td></tr><tr><td>5</td><td>Универсальный вариант</td></tr><tr><td>7-10</td><td>Более стабильный расчёт</td></tr></tbody></table>

### Когда использовать

Используйте «Взвешенное», если:

* хотите учитывать не только курс, но и резерв;
* не хотите зависеть от мелких обменников;
* нужна более стабильная рыночная оценка;
* важно учитывать надёжность предложения по объёму резерва.

***

## Краткое сравнение режимов

<table><thead><tr><th width="156.33203125">Режим</th><th width="281.59765625">Главная задача</th><th width="155.140625">Стабильность</th><th>Точность позиции</th></tr></thead><tbody><tr><td>По позиции</td><td>Удерживать конкретную строку</td><td>Средняя</td><td>Высокая</td></tr><tr><td>Медиана</td><td>Сгладить скачки</td><td>Высокая</td><td>Средняя</td></tr><tr><td>Взвешенное</td><td>Учитывать резервы</td><td>Высокая</td><td>Средняя</td></tr></tbody></table>

## Какой режим выбрать

Если вы не уверены, начните с режима **«По позиции»** и значения 2 или 3.

Это самый простой и понятный вариант.

<table><thead><tr><th width="520.953125">Ситуация</th><th>Рекомендуемый режим</th></tr></thead><tbody><tr><td>Нужно держаться в топе BestChange</td><td>По позиции</td></tr><tr><td>Нужно быть рядом с конкретным конкурентом</td><td>По позиции</td></tr><tr><td>Курс часто скачет</td><td>Медиана</td></tr><tr><td>Есть аномальные предложения</td><td>Медиана</td></tr><tr><td>Важны резервы обменников</td><td>Взвешенное</td></tr><tr><td>Нужно меньше зависеть от мелких обменников</td><td>Взвешенное</td></tr></tbody></table>

## Массовое изменение режима расчёта

Если нужно изменить режим сразу у нескольких пар, используйте пункт:

**«Ещё» — «Массовое изменение»**

В поле **«Тип изменения»** выберите: **«Как считать курс»**

После этого выберите нужный режим:

* По позиции
* Медиана
* Взвешенное

Затем укажите новое значение:

<table><thead><tr><th width="203.609375">Режим</th><th>Что нужно указать</th></tr></thead><tbody><tr><td>По позиции</td><td>Позицию или диапазон</td></tr><tr><td>Медиана</td><td>Количество лучших курсов</td></tr><tr><td>Взвешенное</td><td>Количество лучших курсов</td></tr></tbody></table>

Примеры:

| Режим      | Значение |
| ---------- | -------- |
| По позиции | 3        |
| По позиции | 1-3      |
| Медиана    | 5        |
| Взвешенное | 5        |

После сохранения выбранный режим будет применён к нужным записям.

## Важные рекомендации

* Не используйте позицию 1, если не хотите слишком агрессивно конкурировать.
* Для большинства направлений хорошо подходят позиции 2-5.
* Если рынок нестабильный, используйте Медиану.
* Если хотите учитывать резервы обменников, используйте Взвешенное.
* Для медианы и взвешенного режима обычно достаточно учитывать 3-10 лучших предложений.
* После изменения режима проверьте результат через рейтинг обменников.
* Если курс выглядит странно, проверьте запрещённые обменники, разрешённые обменники и ограничения по резерву.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/guide/kursy/bestchange/opcii/kak-schitat-kurs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
