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

Актуальность, ориентация и точность

Выберите политику актуальности и докажите источник, ориентацию, резервный курс и точность

Что вы получите

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

Выберите политику актуальности

Откройте «Настройки» — «Общие настройки» — «Курсы и расчёты» — «Калькулятор» и найдите «Проверять срок актуальности курсов».

Последнее корректное значение остаётся доступным только потому, что обновление задержалось. Оно не заменяется на N/A или ноль по одному возрасту записи.

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

Устаревший источник исключается из расчёта. Для BestChange граница составляет 15 минут, для остальных источников — 24 часа. Правило действует также на формулы и конвертацию валют.

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

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

Заполните контрольную таблицу

Проверка
Что записать

Политика

Проверка срока включена или выключена и почему

Источник

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

BTC-USDT

Значение и время обновления

LTC-USDT

Значение и время обновления

BTC-LTC

Результат и разбор формулы

LTC-BTC

Результат обратной формулы

Резерв

Следующий настроенный источник и условие его выбора

Точность

Знаки источника, формулы, калькулятора и валют

Выполните четыре проверки

1

Проверьте время обновления

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

2

Проверьте ориентацию

Сформулируйте число словами: «1 BTC равен примерно N LTC» и «1 LTC равен примерно M BTC». Сравните порядок величины с исходными ценами.

3

Проверьте резервный источник

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

4

Проверьте округление

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

Если используется BestChange

Выполните практический сценарий из урока «Большие каталоги и BestChange»: проверьте выбранные позиции и диапазоны, Rate или RankRate, пулы обменников, рейтинг и результат симуляции на контрольной сумме. При ошибке расчёта панель должна показать причину и сохранить последний успешный курс, а не подменить отсутствующие данные нулём.

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

Разделите четыре уровня точности

  • «Точность расчётов» в калькуляторе ограничивает общий расчёт; для курса выбрано 18 знаков.

  • «Количество знаков после запятой для отображения курсов валют» управляет представлением в панели; для старта выбрано 10.

  • «Знаков после запятой» у источника или формулы определяет формат конкретной записи.

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

Отображаемые 10 знаков не заменяют вычислительную точность 18. Сравнивайте исходную строку, вычисление и клиентский итог отдельно.

Если результат не обновляется

Проверьте по порядку:

  1. состояние источника и причину последней ошибки;

  2. код и ориентацию пары;

  3. обязательный ключ или URL провайдера;

  4. время последнего успешного запроса;

  5. выбранную политику срока актуальности;

  6. наличие и приоритет следующего источника;

  7. планировщик и очередь;

  8. ошибку формулы, условия или деление на ноль;

  9. фактический источник на экране «Как сформирован курс».

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

Этап завершён, если

Переходите к созданию первого направления.

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

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