Большие каталоги и BestChange
Работайте с большими каталогами и настройте BestChange: стратегии, фильтры, рейтинг, шаг и резервный курс
Что вы получите
Вы сможете выбрать нужный курс в большом каталоге, подключить BestChange к готовому направлению, проверить расчёт на снимке рынка и понять, почему конкретное предложение было выбрано или исключено.
Большой каталог выбора используется в трёх местах:
«Курс обмена» направления;
ограничения курса;
страховка курса.
BestChange настраивается отдельным сценарием ниже: сначала создаётся направление, затем к нему подключается пара BestChange.
Как теперь загружается список
Список запрашивается только при открытии и продолжается по мере прокрутки. Это означает:
первые результаты могут появиться раньше общего каталога;
отсутствие курса на первой порции не означает, что его нет;
поиск работает по удалённому каталогу, а не только по уже показанным строкам;
группы источников, название пары и значение курса сохраняются;
выбранный ранее курс должен оставаться видимым даже до загрузки его страницы.
Найдите курс направления
Откройте «Основное» — «Направление обмена» — «Список направлений», выберите направление и перейдите в «Обмен» — «Курс обмена».
Прокрутка или поиск
Используйте, когда знаете пару или источник. Запрос возвращает ограниченный релевантный набор и подходит для каталога с десятками тысяч записей.
Используйте для просмотра соседних курсов внутри группы. При достижении нижней границы список подгрузит следующую порцию без закрытия поля.
Очистка поиска возвращает обычный каталог. Во время нового запроса не выбирайте строку из старого результата, пока состояние загрузки не завершилось.
Проверьте остальные экраны
Ограничения
Если ограничение сравнивает курс с другим источником, откройте его выбор и найдите конкретную запись поиском. Зафиксируйте, какой источник является контрольным и какое действие выполняется при отклонении.
Страховка курса
Включайте страховку только после того, как список стабильно открылся, выбранный источник сохранился, а триггер проверен на безопасных данных. Если каталог страховки не загрузился, сначала проверьте источник и фоновую обработку.
Подключите BestChange API
Откройте «Парсер курсов» — «BestChange API парсер» и нажмите кнопку настроек в правом верхнем углу.
Ограничьте рынок при необходимости
Выберите валюты и города. В «Ограничение обменников» доступны три режима:
«Без ограничений» — участвуют все подходящие обменники, кроме явно исключённых;
«Сначала из списка» — сначала проверяются разрешённые, затем общий рынок;
«Только из списка» — участвуют только разрешённые.
Список «Исключённые обменники» имеет запрещающий приоритет.
Не публикуйте API‑ключ в снимках экрана, заявках поддержки или журнале приёмки. Значение должно оставаться только в настройках подключения.
Создайте пару из направления
BestChange подключается к уже созданному направлению обмена.
Нажмите «Добавить пару».
В поле направления выберите Bitcoin BTC - Litecoin LTC или другое подготовленное направление. Можно выбрать несколько направлений за один раз.
Нажмите «Добавить».
Найдите созданную строку и пока оставьте её выключенной.
Если нужного направления нет в списке, не создавайте фиктивную пару: сначала проверьте валюты, само направление и его статус.
Настройте отдельную пару
Откройте действие «Изменить» у созданной строки. Общие настройки дают стартовую политику, а эта форма определяет расчёт конкретной пары.
В режиме «По позиции» укажите одно положительное число, например 3, или диапазон, например 3-7.
Позиция считается не по исходному ответу API. Сначала система применяет списки обменников, лимиты, резерв и остальные правила, затем детерминированно сортирует пригодные предложения. Диапазон позволяет стабильно выбирать одну строку внутри заданных границ. Если после фильтрации строк меньше указанной позиции, используется последняя доступная.
Система рассматривает первые N пригодных предложений, находит медиану и выбирает строку, ближайшую к ней. Такой режим уменьшает влияние одиночного выброса, но не заменяет проверку резервов и лимитов.
Система рассчитывает среднее первых N предложений с учётом резервов и выбирает ближайшую строку. Обменники с большим резервом влияют сильнее. Сначала проверьте результат на фактической сумме заявки.
Для пары можно отдельно настроить «Запрещённые обменники», «Разрешённые обменники», минимальный и максимальный резерв, минимальную и максимальную сумму. Ноль у границы резерва означает отсутствие ограничения.
Белый список пары сужает рынок до выбранных обменников, а чёрный список исключает записи. Слишком узкие условия могут оставить пару без единого предложения.
Поле «Шаг (корректировка)» принимает число, процент, умножение или деление, например +0.1%, -1%, *1.02 или /1.01.
Если заполнена «Формула курса», она заменяет стандартный расчёт по выбранной стратегии. Не объединяйте формулу и шаг вслепую: сначала докажите базовый результат в рейтинге, затем добавьте одну корректировку и повторите проверку.
Для расширенного правила используйте только проверенные теги BestChange:
взять курс позиции
[pos:2]
узнать число положительных отзывов
[exchanger_rating:1]
получить процент положительных отзывов
[exchanger_trust:1]
выбрать по доверию
[if][exchanger_trust:1]>90 [pos:1] [else][pos:2][/if]
использовать резервную ветку
[fallback:[pos:1],[pos:2]]
Позиции отсчитываются с единицы уже после фильтрации и сортировки. Отсутствующая позиция или повреждённое значение должны завершить выбранную ветку ошибкой либо перевести расчёт в fallback, а не становиться нулём.
Опцию «Фиксировать курс вручную» для обычной автоматической пары оставьте выключенной. Она переводит расчёт на вручную заданный курс и может скрыть проблему основного источника.
Проверьте рейтинг и симуляцию
В строке пары нажмите «Рейтинг». Этот экран сравнивает сохранённые значения с новым снимком рынка и позволяет безопасно подобрать шаг до его применения.
Изучите отфильтрованные предложения
Экран показывает исходное и оставшееся количество строк. Раскройте причины исключения: списки обменников, резерв, минимальная и максимальная сумма, недостаточный резерв или некорректный курс. В таблице отдельно отмечены выбранный источник, свой обменник и предпочтительные обменники.
Примените только актуальную рекомендацию
Кнопка «Применить шаг» целиком заменяет поле «Шаг». Она не прибавляет рекомендацию к старому выражению и не меняет опубликованный курс мгновенно. Если сумма изменилась или снимок устарел, сначала нажмите «Обновить». После сохранения дождитесь следующего обновления BestChange и снова проверьте направление с комиссиями.
Оценочное место рассчитывается среди предложений, оставшихся после ваших фильтров. Оно не гарантирует официальную позицию на сайте BestChange, прибыль или пригодность курса для любой суммы.
Используйте группы и массовые изменения
Рабочие группы над списком помогают разложить пары по процессам команды. Они не меняют курс, источник, статус направления или клиентскую видимость.
Для одинакового изменения нескольких строк отметьте их в таблице. Для всего результата текущего фильтра используйте «Ещё» — «Массовое изменение». Поддерживаются:
включение или отключение;
номер позиции или диапазон;
шаг;
способ расчёта и его позиция либо Top‑N.
Перед сохранением проверьте число затрагиваемых записей и активный фильтр. Массовое действие применяется не только к строкам текущей страницы, если выбран режим изменения всего отфильтрованного набора.
Разберите ошибку, не стирая рабочий курс
При неудачной попытке система сохраняет последний успешный курс и отдельно фиксирует состояние новой проверки. Это поддерживает непрерывность, но не означает, что рынок сейчас доступен.
Откройте «Ещё» — «Лог ошибок».
Найдите направление и пару BestChange.
Сверьте причину, режим, поле курса и время последнего появления ошибки.
Вернитесь в «Рейтинг» и проверьте причины исключения.
Убедитесь, что настроен следующий допустимый источник курса либо безопасное отключение направления.
Не заменяйте отсутствие данных нулём. Политику использования старого значения и границу 15 минут при строгой проверке настройте в следующем уроке.
Если каталог не открылся
Виртуальный список показывает только видимую часть каталога. Число строк в разметке браузера не является числом доступных курсов и не доказывает потерю данных.
Этап завершён, если
Далее проверьте актуальность, ориентацию и точность.
Последнее обновление
Это было полезно?