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

# Страховка курса

Страховка курса помогает защитить направление обмена от резких изменений курса.

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

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

{% hint style="warning" %}
**Важно:** страховка настраивается отдельно для каждого направления обмена.
{% endhint %}

## Где находится настройка

Откройте в панели управления: **«Основное» — «Направления обмена» — выберите направление — «Обмен» — «Страховка курса»**

<figure><img src="/files/1q8kLNJ6C27WoJ6ZNIKU" alt=""><figcaption></figcaption></figure>

***

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

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

Например:

* источник курсов временно вернул неверное значение;
* курс резко изменился из-за сбоя внешнего API;
* произошла ошибка в формуле расчёта;
* курс стал значительно выше или ниже ожидаемого значения.

В таких случаях система может автоматически:

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

## Как работает страховка

Работа страховки состоит из нескольких этапов.

1. Система получает текущий курс направления.
2. Получает контрольный (страховой) курс.
3. Рассчитывает допустимые пределы отклонения.
4. Сравнивает текущий курс с допустимыми значениями.
5. Если лимит превышен, выполняет выбранное действие.

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

## Источник страхового курса

Перед проверкой система должна знать, с каким курсом сравнивать направление.

Для этого выбирается источник страхового курса.

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

Доступны три варианта.

{% stepper %}
{% step %}

### Задать вручную

Контрольный курс указывается вручную.

Например:

```
92.50
```

Этот вариант подходит, если курс меняется редко или вы хотите самостоятельно контролировать его значение.
{% endstep %}

{% step %}

### Курсы из источников

Контрольный курс берётся из раздела «Курсы из источников».

Используются только активные источники, которые успешно получают курсы.

Если источник отключён или перестал обновляться, использовать его для страховки нельзя.
{% endstep %}

{% step %}

### Курсы из формулы

Контрольный курс рассчитывается по выбранной формуле.

Этот вариант подходит, если стоимость направления зависит сразу от нескольких источников.
{% endstep %}
{% endstepper %}

***

## Когда страховка начинает работать

Страховка будет работать только при выполнении всех условий:

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

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

## Допустимое отклонение курса

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

Можно контролировать:

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

{% stepper %}
{% step %}

### Верхний предел

Используется для защиты от слишком высокого курса.

Система определяет максимальное допустимое значение.

Если курс направления становится выше него — страховка срабатывает.
{% endstep %}

{% step %}

### Нижний предел

Используется для защиты от слишком низкого курса.

Если курс становится ниже допустимого значения — страховка также срабатывает.
{% endstep %}
{% endstepper %}

***

## Минимальный порог

Иногда курс может незначительно колебаться.

Чтобы система не реагировала на такие изменения, используется параметр «Минимальный абсолютный порог».

Например:

```
Лимит: 100
Текущий курс: 100.02
Порог: 0.05
```

Разница составляет всего 0.02, поэтому страховка не сработает.

Это помогает избежать ложных срабатываний.

## Проверок подряд

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

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

Например:

```
3 проверки подряд
```

Это означает, что курс должен выйти за пределы три раза подряд.

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

## Что делать при срабатывании

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

{% stepper %}
{% step %}

### Использовать безопасный курс

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

Направление продолжит работать.

Этот вариант подходит для большинства обменников.
{% endstep %}

{% step %}

### Ограничить курс

Если курс вышел за пределы допустимого диапазона, система установит максимально допустимое значение.

Направление останется активным.
{% endstep %}

{% step %}

### Отключить направление

Самый строгий вариант защиты.

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

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

Этот вариант рекомендуется использовать для направлений с высоким финансовым риском.
{% endstep %}
{% endstepper %}

## Проверить сейчас

Кнопка «Проверить сейчас» позволяет сразу выполнить проверку страховки.

Во время проверки система:

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

Это удобно после изменения настроек.

## Последняя проверка

После проверки отображается её результат.

<figure><img src="/files/15L6zudcrYAMKwwQ75MV" alt=""><figcaption></figcaption></figure>

Возможные состояния:

<table><thead><tr><th width="262.28515625">Состояние</th><th>Что означает</th></tr></thead><tbody><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><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>

## История срабатываний

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

<figure><img src="/files/60fcRIYasC0cKcUNDLkp" alt=""><figcaption></figcaption></figure>

Для каждого события можно посмотреть:

* дату;
* текущий курс;
* страховой курс;
* величину отклонения;
* выполненное действие;
* диагностическое сообщение.

История помогает понять, почему направление было ограничено или отключено.

## Уведомления

При срабатывании страховки система может автоматически уведомить администратора.

Поддерживаются:

* уведомления внутри панели управления;
* Telegram через SmartNotifier.

Чтобы Telegram-уведомления работали, в настройках уведомлений должен быть включён тип:

**«Страховка курса»**

## Пример настройки

Допустим, контрольный курс равен:

```
100
```

Вы разрешаете отклонение не более 3%.

Если текущий курс направления становится:

```
104
```

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

Например:

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

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

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

Если даже кратковременная ошибка курса может привести к финансовым потерям, используйте действие **«Отключить направление».**

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

***

## Частые проблемы

<details>

<summary>Страховка не срабатывает</summary>

Проверьте:

* включена ли страховка;
* выбран ли источник курса;
* доступен ли источник;
* корректно ли настроены пределы отклонения;
* не слишком ли большое значение указано в поле «Проверок подряд».

</details>

<details>

<summary>Источник не найден</summary>

Проверьте, что выбранный источник активен и успешно обновляет курсы.

</details>

<details>

<summary>Не приходят уведомления</summary>

Проверьте, что уведомления включены в настройках страховки и в SmartNotifier активирован тип уведомлений «Страховка курса».

</details>

<details>

<summary>Направление отключилось автоматически</summary>

Это означает, что страховка обнаружила опасное отклонение курса и выполнила действие «Отключить направление».

Проверьте историю срабатываний, исправьте причину проблемы и после проверки включите направление вручную.

</details>

## Коротко

Страховка курса помогает автоматически защитить направление обмена от некорректных курсов.

Система сравнивает текущий курс со страховым курсом, контролирует допустимое отклонение и при необходимости автоматически ограничивает курс или отключает направление.

Это позволяет снизить риск финансовых потерь при ошибках внешних источников или резких изменениях рынка.


---

# 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/strakhovka-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.
