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

Для автоматического обновления курсов, ОБЯЗАТЕЛЬНО добавьте задание в планировщик (CRON), перейдя по ссылке ниже.

Настройка CRON

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

В панели управления, в разделе "Парсер курсов — Курсы из источников — Список пар" представлен список всех доступных источников курсов.

Ручное обновление курсов на сервере

В терминале

Чтобы вручную обновить курсы, в терминале выполните команду:

php artisan compiler:courses

На сайте

В разделе "Курсы из источников", нажмите кнопку "Обновить курсы"


Настройки

Нажмите на кнопку "Настройки" расположенную справа в углу

На открывшемся окне, настройте базовые опция.

  • Макс. кол-во знаков после запятой в подсчетах для курсов обмена валют — Знаки после запятой в курсах, не выйдут за рамки установленного лимита. (Рекомендуем установить: 10)

  • Таймер обновления курсов — интервал обновления курсов валют.

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

  • Режим тестирования — если включено, то при нажатии на кнопку "Обновить курсы", будет выводится детальная информация.


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

Для добавления новой пары, нажмите на кнопку "Добавить пару"

На открывшемся окне, заполните представленную форму.

"Источник" выберите источник парсинга курса

"Код Отдаю" укажите код валюты. (К примеру: BTC)

"Код Получаю" укажите код валюты. (К примеру: USDT)

"Разрешить добавить обратную парю" позволяет автоматически создавать противоположную пару. Например: Если вы создаете пару BTC - USD, и после переключения этой галочки, автоматически будет создана и пара USD - BTC. (Это позволит вам сэкономить время)

Знаки после, запятой укажите, знаки после запятой (Для точных расчетов рекомендуем установить: 10)

"Тип парсера" выберите тип парсинга курса

  • Серверный курс который обновляется на сервере (достаточно многих пар нет на сервере источников, к примеру BTC - USD эта пара относится к серверной, USD - BTC к внутренней) (Результат серверного курса 1 → 10 000)

  • Внутренний этот параметр производит обновление за счет серверных пар. (BTC - USD - пара обновилась с сервера, если вы указали USD - BTC внутренний то в этом случае алгоритм следующий 1 / Серверный курс. Пример: если на сервере у пары BTC - USD, курс 10 000 то во внутреннем происходит так 1 / 10 000 = получаем правильный курс пары USD - BTC)

Сначала создавайте серверный курс, а потом внутренний. (внутренний курс это основа серверного курса)

"Статус" выберите из списка статус активности парсинга

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

  • Перед подключением RUB пар (BTC - RUB, RUB - BTC), включите и настройте источник "Российский центральный банк"

  • Перед подключением UAH пар (BTC - UAH, UAH - BTC), включите и настройте источник "FloatRates"

CoinMarketCap API Keys

Массовое добавление курсов

Для загрузки всех курсов, откройте раздел "Парсер курсов — Курсы из источников — Список пар" выберите источник и нажмите "Список курсов".

Сортировка

Для сортировки источников, воспользуйтесь перемещением элементов.

Вопросы и Ответы

Зачем нужны коды пар?

Коды необходимы для модуля "Парсер по формуле"

Last updated