> 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 лучших предложений.
* После изменения режима проверьте результат через рейтинг обменников.
* Если курс выглядит странно, проверьте запрещённые обменники, разрешённые обменники и ограничения по резерву.
