> 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/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates/what-is-rate-source.md).

# Что такое источник курса?

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

Источник курса — это подключённый поставщик рыночных данных, из которого iEXExchanger получает значения валютных пар. Источником может быть встроенный сервис или источник, добавленный установленным плагином. Доступный список зависит от комплектации системы и подключённых модулей.

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

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

Для работы требуется право «Разрешить управление парсером в админпанели» из блока «Админпанель». Права находятся по пути **«Пользователи» — «Список групп пользователей»**. Откройте группу сотрудника и найдите указанное право.

## Как устроен источник

Источник и курс — не одно и то же. Карточка источника объединяет подключение к одному поставщику и множество отдельных пар.

| Уровень            | Что хранится и настраивается                                                            | Пример                                      |
| ------------------ | --------------------------------------------------------------------------------------- | ------------------------------------------- |
| Источник           | Состояние поставщика, назначенный прокси, статистика обновлений и ошибки                | Один подключённый поставщик рыночных данных |
| Пара источника     | «Код Отдаю», «Код Получаю», тип парсинга, точность, статус и при наличии «Тип цены»     | USD - RUB                                   |
| Направление обмена | Выбор подготовленной пары, надбавки, прибыль, комиссии, лимиты, резерв и правила заявки | Обмен конкретной валюты на другую           |

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

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

## Нужно ли создавать источник вручную

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

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

## Как значение попадает к клиенту

1. Фоновое обновление обращается к активному источнику.
2. Источник возвращает доступные рыночные значения.
3. Система обновляет активные пары или рассчитывает внутренние обратные пары.
4. Карточка направления использует выбранную пару как базовое значение.
5. К значению применяются настройки направления: ориентация курса, надбавки, прибыль, комиссии, ограничения и страховка.
6. Клиентский сайт показывает итоговый расчёт.

Поэтому совпадение числа в источнике с ожидаемым рынком ещё не означает, что клиент увидит то же число. Итог проверяйте через действие «Как сформирован курс» в списке направлений и контрольный расчёт на клиентском сайте.

## Что делает и чего не делает источник

Источник:

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

Источник сам по себе не:

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

Автоматическое получение уменьшает объём ручной работы, но не отменяет контроль. [Планировщик и фоновые процессы](/knowledge-base/obsluzhivanie/scheduler/scheduler-and-workers.md) должны работать, а ошибки, свежесть данных и итоговый клиентский курс необходимо проверять.

## Три условия рабочего курса

| Что проверить                         | Где проверить                                              | Почему это важно                                                   |
| ------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------ |
| Источник активен и обновляется        | Карточка источника в «Курсах из источников»                | Выключенный или ошибочный источник не даёт свежие данные           |
| Нужная пара включена и имеет значение | Список пар выбранного источника                            | Состояние источника не включает автоматически все его пары         |
| Пара выбрана в направлении            | Карточка направления, группа «Обмен», раздел «Курс обмена» | Созданная пара не подключается к клиентскому расчёту автоматически |

{% hint style="warning" %}
Ненулевое значение может быть устаревшим. Всегда проверяйте время последнего обновления, состояние источника и историю проблемной пары.
{% endhint %}

## Как подготовить новую пару

{% stepper %}
{% step %}

### Откройте список источников

Перейдите в **«Парсер курсов» — «Курсы из источников»** и убедитесь, что нужный источник доступен и не показывает общую ошибку.
{% endstep %}

{% step %}

### Нажмите «Добавить пару»

Выберите «Источник», затем укажите точные значения в полях «Код Отдаю» и «Код Получаю». Коды должны соответствовать обозначениям поставщика, а не только названиям валют в вашем обменнике.
{% endstep %}

{% step %}

### Выберите способ получения значения

В поле «Тип парсинга» выберите «Серверный» для прямого значения поставщика или «Внутренний» для расчёта обратного значения из другой пары того же источника. Подробное сравнение: [«Чем в источниках отличается тип парсинга?»](/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates/parsing-types.md).
{% endstep %}

{% step %}

### Настройте точность и состояние

Укажите «Знаков после запятой» и включите «Статус», если пара готова к обновлению. Для маленьких обратных значений не уменьшайте точность, пока не проверили результат.
{% endstep %}

{% step %}

### Добавьте и проверьте пару

Нажмите «Добавить», дождитесь фонового обновления и проверьте значение, время обновления и отсутствие ошибки. Автоматически созданную обратную пару проверяйте как самостоятельную запись.
{% endstep %}

{% step %}

### Подключите пару к направлению

Откройте нужное направление, выберите пару в разделе «Курс обмена», сохраните изменения и проверьте действие «Как сформирован курс». До сквозной проверки оставьте направление недоступным клиентам.
{% endstep %}
{% endstepper %}

## Если нужного источника нет

Проверьте установленные плагины и комплектацию системы. Не создавайте похожую пару в случайном источнике: одинаковые коды не гарантируют одинаковый рынок, тип цены или правила ответа поставщика.

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

## Связанные инструкции

* [«Курсы из источников»](/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates.md) — список, действия, история и аналитика;
* [«Чем в источниках отличается тип парсинга?»](/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates/parsing-types.md) — прямой и обратный способ получения значения;
* [«Как использовать прокси для источника?»](/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates/source-proxy.md) — назначение, проверка и безопасный сброс прокси;
* [«Курсы по формуле»](/knowledge-base/kursy-i-rezervy/rate-source-selection/formula-rates.md) — использование доступных значений источников в выражениях;
* [«Источники курса»](/knowledge-base/kursy-i-rezervy/rate-source-selection.md) — выбор источника в полном расчёте направления.


---

# 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/knowledge-base/kursy-i-rezervy/rate-source-selection/source-rates/what-is-rate-source.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.
