Парсер курсов

Общая инструкция по настройке парсера

Каталог парсеров

В админ панели на странице "Парсеры" находится список всех доступных парсеров.

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

Блок парсера

  • По умолчанию парсер отключен, а под логотипом парсера отображается состояние парсера. В данном случае это Disabled. В случае, если парсер активен - будет отображаться состояние Active.

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

  • В поле "Активных курсов" отображается общее количество курсов, которые доступны для использования.

  • В поле "Обновление" указано время последнего обновление парсера.

В случае, если парсер предполагает частое обновление курсов, к примеру, 1 раз в 30 секунд, но при этом в поле "Обновление" курсы не обновлялись минуту и более, необходимо перезапустить парсер. Если перезапуск парсера не помог, необходимо обратиться к поддержке BoxExchanger.

  • Запуск и конфигурация парсера происходит на странице настроек. Для перехода к странице настроек, необходимо нажать на "Больше курсов" в блоке с необходимым источником курсов.

Конфигурация парсера

На старнице "Парсера" нажмите на "" в блоке с необходимым парсером для перехода на страницу настроек необходимого источника курсов.

На странице настроек парсера присутствуют разделы "Данные парсера" и "Активные обмены парсера".

Данные парсера

В поле "Обновление" отображается время последнего обновления курсов парсера.

Включение, отключение и перезапуск

Включение

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

  1. Перевести ползунок напротив "Включить" в активное положение.

  2. Нажать "" для подтверждения перезапуска процессов -parser-rate и -api.

  3. две минуты без перезагрузки и закрытия страницы настроек.

  4. После успешного запуска парсера вы увидеть уведомление "".

  5. Перезагрузите страницу. После перезагрузки, состояние парсера должно быть Активный, а в разделе "" появятся курсы.

Отключение

В случае, если парсер запущен - под логотипом отображается состояние Активный. Для того чтобы отключить парсер необходимо:

  1. Перевести ползунок напротив "Включить" в неактивное положение.

  2. Нажать "" для подтверждения перезапуска процессов -parser-rate и -api.

  3. две минуты без перезагрузки и закрытия страницы настроек.

  4. После успешного запуска парсера вы увидеть уведомление "".

  5. Перезагрузите страницу. После перезагрузки, состояние парсера должно быть Неактивный.

Перезапуск

Для того чтобы перезапустить парсер необходимо:

  1. Перевести ползунок напротив "Включить" в неактивное положение.

  2. Нажать "" для подтверждения перезапуска процессов -parser-rate и -api.

  3. две минуты без перезагрузки и закрытия страницы настроек.

  4. После успешного запуска парсера вы увидеть уведомление "".

  5. Перезагрузите страницу. После перезагрузки, состояние парсера должно быть Неактивный.

  6. Перевести ползунок напротив "Включить" в активное положение.

  7. Нажать "" для подтверждения перезапуска процессов -parser-rate и -api.

  8. две минуты без перезагрузки и закрытия страницы настроек.

  9. После успешного запуска парсера вы увидеть уведомление "".

  10. Перезагрузите страницу. После перезагрузки, состояние парсера должно быть Активный, а в разделе "" появятся курсы.

Прокси

На данный момент функционал находится в разработке...

Конфигурация

В случае, если парсер требует дополнительных параметров для работы, то в разделе "Конфигурация" будут находиться поля для настройки. Инструкцию по их настройке вы можете найти в документации на странице необходимого парсера либо уточнить в поддержке BoxExchanger.

Интервал

В поле "Интервал" вы можете указать как часто (в миллисекундах) обновлять курсы. Большинство парсеров бирж обновляют курсы по socket. В таком случае изменение интервала не будет влиять на работу парсера. Особенности работы каждого парсера вы можете найти в документации на странице необходимого парсера либо уточнить в поддержке BoxExchanger.

Активные обмены парсера

Таблица курсов

НаправлениеПокупкаUpdatedИспользуется?

Указывается пара по которой получен курс. К примеру, BTC/USDT.

Для BTC/USDT, сумма USDT необходимая для покупку единицы BTC.

Время обновления курса по данной паре.

Используется ли данная пара в направлении/валюте. Данный ползунок не включает и не отключает пару.

Курсы по парам, для которых ползунок в столбце "Используется" находится в активном состоянии, обновляются в приоритете.

Поиск

В поле поиска вы можете находить интересующие пары. Поиск работает по принципу регулярного выражения. К примеру, если необходимо найти курс по паре BTC/USDT, достаточно ввести BTC/USDT

Приоритетность обновлений курсов

К примеру, если в админ панели включено несколько парсеров (парсеров биржи или же парсеров конкуренции с множеством курсов), то системе необходимо проанализировать большое количество курсов. В данном случае, в системе для приоритизации существует два типа курсов:

  1. Курсы, которые уже используются в валюте/направлении. Такие курсы будут обновляться в приоритете. Система проверяет валюты и направления каждые 5 минут для обновления списка курсов, которые используется.

  2. Курсы, которые не используются в валюте/направлении. Такие курсы будут обновляться в порядке очереди (50 курсов/3 секунды).

Last updated