> 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/shag-korrektirovka-kursa.md).

# Шаг (корректировка курса)

Поле **«Шаг»** позволяет автоматически изменять курс, полученный из BestChange.

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

Система сначала получает курс из BestChange, а затем применяет указанную вами корректировку.

***

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

Порядок расчёта всегда одинаковый:

1. Получить курс из BestChange&#x20;
2. Выбрать курс по настройкам пары&#x20;
3. Применить шаг&#x20;
4. Сохранить итоговый курс

Например:

```
Курс BestChange = 100
Шаг = +2
```

Итоговый курс: **102**

***

## Что можно указывать в поле

Поддерживаются несколько типов корректировок.

<table><thead><tr><th width="311.72265625">Тип</th><th>Пример</th></tr></thead><tbody><tr><td>Прибавить число</td><td>2</td></tr><tr><td>Вычесть число</td><td>-2</td></tr><tr><td>Прибавить процент</td><td>+1%</td></tr><tr><td>Вычесть процент</td><td>-1.5%</td></tr><tr><td>Умножить</td><td>*1.02</td></tr><tr><td>Разделить</td><td>/1.05</td></tr></tbody></table>

***

## Прибавление фиксированного значения

Можно увеличить курс на конкретную величину.

Пример: **2** или **+2**

Если курс BestChange: **100**

то результат будет: **102**

***

## Уменьшение фиксированного значения

Можно уменьшить курс на конкретную величину.

Пример: **-5**

Если курс BestChange: **100**

то результат будет: **95**

***

## Прибавление процента

Можно увеличить курс на определённый процент.

Пример: **+2%**

Если курс BestChange: **100**

то результат будет: **102**

***

### Примеры

<table><thead><tr><th width="185.7109375">Курс</th><th width="189.09765625">Шаг</th><th>Результат</th></tr></thead><tbody><tr><td>100</td><td>+1%</td><td>101</td></tr><tr><td>100</td><td>+2%</td><td>102</td></tr><tr><td>100</td><td>+5%</td><td>105</td></tr></tbody></table>

***

## Уменьшение процента

Можно уменьшить курс на определённый процент.

Пример: -1.5%

Если курс BestChange: 100

то результат будет: 98.5

***

### Примеры

<table><thead><tr><th width="163.45703125">Курс</th><th width="180.01953125">Шаг</th><th>Результат</th></tr></thead><tbody><tr><td>100</td><td>-1%</td><td>99</td></tr><tr><td>100</td><td>-2%</td><td>98</td></tr><tr><td>100</td><td>-5%</td><td>95</td></tr></tbody></table>

***

## Умножение курса

Можно умножить курс на коэффициент.

Пример: **\*1.02**

Если курс BestChange: **100**

то результат будет: **102**

***

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

Умножение удобно, если:

* используется единая наценка для всех направлений;
* требуется точный коэффициент;
* курс зависит от бизнес-модели обменника.

***

### Примеры

| Курс | Шаг    | Результат |
| ---- | ------ | --------- |
| 100  | \*1.01 | 101       |
| 100  | \*1.02 | 102       |
| 100  | \*1.05 | 105       |

***

## Деление курса

Можно разделить курс на коэффициент.

Пример: **/1.05**

Если курс BestChange: **100**

то результат будет: **95.238095**

***

### Примеры

| Курс | Шаг   | Результат |
| ---- | ----- | --------- |
| 100  | /1.01 | 99.0099   |
| 100  | /1.05 | 95.2380   |
| 100  | /2    | 50        |

***

## Практические стратегии

### Стать немного выгоднее конкурентов

Настройки:

```
Позиция = 3
Шаг = +0.2%
```

Если третья позиция имеет курс: **100**

то ваш курс станет: **100.2**

***

### Получить дополнительную прибыль

Настройки:

```
Позиция = 3
Шаг = -1%
```

Если курс позиции: **100**

то итоговый курс: **99**

***

### Агрессивный выход в топ

Настройки:

```
Позиция = 2
Шаг = +0.5%
```

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

***

### Консервативная стратегия

Настройки:

```
Позиция = 5
Шаг = -0.5%
```

Позволяет получать большую прибыль на каждой операции.

***

## Как выбрать правильный шаг

Универсальных значений не существует.

Всё зависит от:

* направления обмена;
* размера прибыли;
* конкуренции;
* резервов;
* активности рынка.

Но для большинства направлений подходят следующие значения:

| Стратегия                | Шаг           |
| ------------------------ | ------------- |
| Максимальная конкуренция | +0.1% — +0.5% |
| Баланс                   | 0%            |
| Умеренная прибыль        | -0.5% — -1%   |
| Повышенная прибыль       | -1% — -3%     |

***

## Взаимодействие с позицией

Важно понимать разницу между полями:

{% stepper %}
{% step %}

### Позиция

Определяет: **Какой курс взять из BestChange**

Например: **Позиция = 3**
{% endstep %}

{% step %}

### Шаг

Определяет: **Как изменить полученный курс**

Например: **Шаг = -1%**
{% endstep %}
{% endstepper %}

### Полный пример

Допустим: **Позиция = 3**

Третья строка BestChange: **100**

Шаг: **-2%**

Расчёт: **100 - 2%**

Результат: **98**

Именно значение: **98** будет сохранено системой.

***

## Массовое изменение шага

Если необходимо изменить шаг сразу у большого количества направлений:

Перейдите: **«Ещё» — «Массовое изменение»**

В поле: **Тип изменения**

выберите: **Шаг**

После этого укажите новое значение.

Примеры: **+1%, -1%, \*1.02, /1.05**

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

***

## Частые ошибки

<details>

<summary>Использование слишком большого шага</summary>

Например: -20% или +30%

Такие значения обычно приводят к некорректным курсам и резкому изменению позиции на рынке.

</details>

<details>

<summary>Использование позиции №1 и отрицательного шага</summary>

Например:

```
Позиция = 1
Шаг = -2%
```

В этом случае курс может стать значительно хуже рынка.

</details>

<details>

<summary>Использование слишком большого плюса</summary>

Например: +10%

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

</details>

***

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

Для большинства направлений рекомендуется использовать шаг в диапазоне: **-1% до +0.5%**

Этого обычно достаточно для тонкой настройки позиции и прибыльности.

Если вы только начинаете работать с BestChange API парсером, рекомендуется сначала установить: **Шаг = 0**

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

После этого постепенно добавлять необходимые изменения.

***

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

Именно через данную настройку обычно регулируются:

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

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


---

# 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/shag-korrektirovka-kursa.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.
