Bestchange парсер

Для автоматического обновления курсов валют обязательно создайте задание в CRON на сервере.

Обращаем внимание, что использование Bestchange парсера не гарантирует вам место в списке обменников на Bestchange, которое вы указываете в настройках парсера.

Модуль доступен для всех обменников, использующих скрипт iEXExchanger. У Вашего конкурента могут быть идентичные настройки, поэтому все обменники, которые используют парсер, будут находиться в борьбе за указанное место (чаще всего это позиции в диапазоне) в выбранном направлении обмена.

Bestсhange парсер работает только в случае если направление обмена активно.

Как вручную обменить курсы Bestchange?

Для ручного обновления курсов, выполните в консоле команду:

php artisan compiler:bestchange

Настройки парсера

Для настройки Bestchange парсера, откройте раздел "Работа парсеров BestChange парсер Настройки".

  • Включить BestChange парсер — Выберите "Да", если хотите работать с Bestchange парсером

  • Сервер BestChange Выберите сайт с которого планируете получать данные из BestChange

  • Таймер это время ожидания ответа от выбранного сайта выше. (Рекомендуемое значение: 40)

  • Включить режим тестирования при включите данной функции активируется получение лога при обновлении курсов.

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

В данном поле выберите обменники, позиции которых вы не хотите парсить.

Важно

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

  • Парсить с позиции — укажите позицию которая будет установлена по умолчанию.

Эта поле альтернативная, если вы заполнили поле "Позиция" в направлениях обмена то данная поле будет пропущена.

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

Уведомление

Чтобы обновленные данные вступили в силу, после сохранения данных, обязательно нажмите на кнопку "Очистить кэш" которая расположена внизу списка "Выбранные валюты для парсинга"

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

Опция

  • Включить Bestchange лог - включается запись логов курсов

  • Записывать лог ошибок - записывает все ошибки, которые возникают при обновлении курсов

  • Записывать историю курсов - записывает всю историю обновления курсов, (История доступна в разделе "Работа парсеров - BestChange парсер - История курсов")

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

В панели управления обменным пунктом в разделе "Основное - Направление обмена - Направление обмена" выберите направление и перейдите к редактированию (или для добавления нового направления).

Откройте вкладку "BestChange парсер"

  1. BestChange парсер — статус работы парсера.

  2. Курсы из BestChange выберите из списка ранее созданные пары из раздела "Работа парсеров - BestChange парсер - Список пар".

Опция доступна только при создании нового направления

Если в этом списке нет нужной пары, выберите "—Добавить новый парсер —".

В списке "Отдаете" и "Получаете" выберите валюты, курсы которых хотите парсить.

  1. Позиция — укажите номер позиции из BestChange, к которой вы хотите привязать свой курс.

  2. Диапазон — укажите несколько позиций в диапазоне которого будет меняться позиция.

Например: 2-10.

Если хотите использовать этот параметр, поставьте галочку в "Менять позицию в диапазоне".

  1. "От" и "До" — выберите время в диапазоне которого будет парситься курс из поля "Диапазон". (После истечения установленного времени, будет использовано поле "Позиция".)

  2. Шаг — укажите значение на которое будет изменяться курс.

Будьте внимательны при работе с данным полем

У функции "Шаг" есть несколько опций:

  • Можете задать стандартное значение: 1

Например: 80.001+1=81.001

В этом случае система сделает ваш курс выгоднее чем курс выбранной позиции

  • Можете задать значение в виде процента: 1%

Например: 80.001+1%= 80.80101

В этом случае система сделает ваш курс на установленный процент выгоднее чем курс выбранной позиции

  • Можете задать со знаком минус: -0.00001 или -1%

Например: 80.001-1=80.001

В этом случае система сделает ваш курс хуже чем курс выбранной позиции

  • Также доступны умножения, деления: (*1, /1, -1 или *1%, /1%, -1%)

Дополнительные опция

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

  2. Мин. и Макс. резерв для позиции — можно указать значение минимального или максимального резерва для позиции. Обменники с резервом менее заданного значения парсингом не будут учитываться.

  3. Мин. и Макс. курс — установите предельные значения курса в рамках которого будет работать привязка к позиции.

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

Обратите внимание: Минимальный курс не можем быть выше максимального.

  1. Автокорректировка курса — можно задать автокорректировку, тем самым всегда иметь актуальный стандартный курс в направлении обмена. С помощью поля "Прибавление к курсу" можно отрегулировать курс, получаемые из источника.

BestChange Лог

Перейдите в раздел "Работа парсеров - BestChange парсер - BestChange лог", где вы можете просмотреть лог событий по bestchange

Для того чтобы лог записывался, включите в разделе "Работа парсеров - BestChange парсер - Настройки" пункт "Включить Bestchange лог"

История курсов

Перейдите в раздел "Работа парсеров - BestChange парсер - История курсов", где вы можете просмотреть лог обновления курсов

Для того чтобы история записывалось, включите в разделе "Работа парсеров - BestChange парсер - Настройки" пункт "Записывать историю курсов"

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

Как правильно добавить новый курс?

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

На открывшемся окне, заполните все поля:

  • Выберите валюты "Отдаю" и "Получаю"

  • Знаков, после запятой — Укажите знаки после запятой. (Рекомендуем: 10)

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

Сохраните настройки.

Почему курсы из BestChange обновляются долго?

Это связано с тем что получаемый архив из BestChange плохо оптимизирован

Стоит ли парсить курсы с первой позиции?

Нет, крайне не рекомендуем вам этого делать.

Например: Администратор одного из обменников знает что вы на 1 позиции и наблюдает что вы упорно парсите с первой позиции. Я будучи администратором обменника просто возьму и сделаю лучший курс и дам ее тем кто парсит оттуда, но сделаю мин. сумму высокой (чтобы не могли создавать заявки) а вы встанете в топ и я просто через вас создам заявку и вы будете в минусе (причем будет существенном)

Когда вы пытаетесь парсить с первой позиции, делайте это обдуманно.

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

Это случается, если не включена функция округления. Для включения, в панели управления зайдите в раздел "Работа парсеров - BestChange парсер - Настройки", найдите и включите функцию "Включить округление в парсинге"

Last updated