For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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

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

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

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

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

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

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

Уровень
Что хранится и настраивается
Пример

Источник

Состояние поставщика, назначенный прокси, статистика обновлений и ошибки

Один подключённый поставщик рыночных данных

Пара источника

«Код Отдаю», «Код Получаю», тип парсинга, точность, статус и при наличии «Тип цены»

USD - RUB

Направление обмена

Выбор подготовленной пары, надбавки, прибыль, комиссии, лимиты, резерв и правила заявки

Обмен конкретной валюты на другую

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

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

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

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

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

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

  1. Фоновое обновление обращается к активному источнику.

  2. Источник возвращает доступные рыночные значения.

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

  4. Карточка направления использует выбранную пару как базовое значение.

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

  6. Клиентский сайт показывает итоговый расчёт.

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

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

Источник:

  • получает базовые рыночные данные;

  • хранит пары и их последние значения;

  • показывает время обновления, успешность и ошибки;

  • передаёт значения в направления обмена и доступные формулы расчёта;

  • может использовать назначенный ему прокси;

  • может требовать API-ключ, если это предусмотрено поставщиком.

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

  • создаёт направление обмена;

  • задаёт комиссии, прибыль или лимиты;

  • управляет резервом;

  • подключает мерчант или автоматическую выплату;

  • выполняет обмен или обработку заявки;

  • изменяет настройки валют;

  • включает направление на клиентском сайте;

  • меняет условия уже созданной заявки.

Автоматическое получение уменьшает объём ручной работы, но не отменяет контроль. Планировщик и фоновые процессы должны работать, а ошибки, свежесть данных и итоговый клиентский курс необходимо проверять.

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

Что проверить
Где проверить
Почему это важно

Источник активен и обновляется

Карточка источника в «Курсах из источников»

Выключенный или ошибочный источник не даёт свежие данные

Нужная пара включена и имеет значение

Список пар выбранного источника

Состояние источника не включает автоматически все его пары

Пара выбрана в направлении

Карточка направления, группа «Обмен», раздел «Курс обмена»

Созданная пара не подключается к клиентскому расчёту автоматически

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

1

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

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

2

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

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

3

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

В поле «Тип парсинга» выберите «Серверный» для прямого значения поставщика или «Внутренний» для расчёта обратного значения из другой пары того же источника. Подробное сравнение: «Чем в источниках отличается тип парсинга?».

4

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

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

5

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

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

6

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

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

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

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

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

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

Последнее обновление

Это было полезно?