> 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/help-center/ai-docs/nastroika-obmena/rate-source-selection/competitor-rates.md).

# Курсы конкурентов

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

Для работы требуется право «Разрешить управление парсером конкурентов в админпанели».

## Список курсов

В панели управления откройте:

**«Парсер курсов» — «Курсы конкурентов»**

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

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

## Источники

Нажмите «Источники». Для источника задаются:

* «Название»;
* «Ссылка на XML файл»;
* порядок.

Список показывает количество курсов и состояние файла: «Файл доступен» или «Файл недоступен». Доступность адреса ещё не подтверждает правильный формат и свежесть содержимого.

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

## Добавление пары

Откройте:

**«Парсер курсов» — «Курсы конкурентов»**

Нажмите «Добавить пару» и заполните:

* «Источник» или «Новый источник»;
* «Ссылка на XML файл» для нового источника;
* «Код отдаю (From)»;
* «Код получаю (To)»;
* «Корректировать курс»;
* «Знаки после запятой»;
* «Название»;
* «Статус».

Коды должны точно соответствовать записи во внешнем файле. Не подменяйте сетевой вариант валюты общим кодом без проверки: одинаковое название актива может относиться к разным условиям.

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

## Привязка к направлению

В панели управления откройте:

**«Основное» — «Направление обмена» — «Список направлений»**

Откройте карточку нужного направления, затем перейдите в группу «Обмен» и выберите «Курс обмена». Выберите курс конкурента и задайте предусмотренные ограничения: минимальное и максимальное значение, резервный источник и надбавку. Эти границы защищают от явно неприемлемого внешнего значения, но должны быть проверены для правильной ориентации пары.

## Проверка

1. Откройте внешний файл в безопасной проверке.
2. Найдите точные коды пары.
3. Сравните исходное значение со списком курсов.
4. Проверьте время обновления.
5. Подключите запись к тестовому направлению.
6. Откройте «Как сформирован курс».
7. Проверьте результат на малой и большой сумме.
8. Смоделируйте недоступность файла и проверьте запасное поведение.

## Если курс не обновился

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


---

# 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/help-center/ai-docs/nastroika-obmena/rate-source-selection/competitor-rates.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.
