Самая новая вкладка не означает новую цену
Время, когда вы открыли DIDIS, не равно времени, когда рынок сформировал показанное значение. Между поставщиком и экраном есть публикация данных, сетевой запрос и серверный кэш. Поэтому перед выводом «цена сейчас» проверьте название источника, временную отметку и статус. Это особенно важно при сравнении криптовалюты с официальным валютным курсом: первая может обновляться часто, а второй публикуется на конкретную дату.
У каждого рыночного снимка DIDIS есть значение, единица, источник и время источника. Система различает доступные, последние ещё допустимые, временно недоступные и не настроенные данные. Статус stale означает, что показывается последнее достоверное значение с отметкой об устаревании; это не новая котировка. Если допустимого значения нет, интерфейс должен показать отсутствие данных, а не ноль и не число из демонстрационного макета.

Откуда берётся задержка
Для BTC/ETH сервер DIDIS запрашивает CoinMarketCap и кэширует текущую цену примерно на пять минут; допустимое окно последнего значения при сбое ограничено отдельно. Повторное открытие браузерной вкладки внутри этого окна может получить тот же снимок. Для USD/EUR используется официальный XML Банка России с датой опубликованного курса. Документация ЦБ прямо указывает: без запрошенной даты возвращается документ на последнюю зарегистрированную дату. Это не поток межбанковских сделок и не курс, по которому конкретный банк обязуется обменять валюту.
Другие разделы DIDIS имеют собственные методики. Кросс-курсы ECB основаны на датированном справочном наборе; фондовые SEC filings — документы, а не цены акций. Нельзя переносить частоту обновления BTC на весь сайт. Время последнего успешного запроса сервера тоже не заменяет время, указанное самим поставщиком: сервер может повторно прочитать старый источник.
Практическая проверка перед сравнением
Запишите четыре элемента: инструмент и единицу измерения, источник, дату/время источника, статус доступности. Если сравниваете изменение в процентах, уточните базовый период: 24 часа криптоданных и предыдущий опубликованный курс ЦБ не одно и то же. Для длинного выходного дня официальная дата может оставаться прежней; это ожидаемое свойство источника. При stale или unavailable не стройте срочное торговое решение на показанном значении.
На странице рынков откройте карточку и перейдите к первичному источнику по ссылке атрибуции. Если цена противоречит вашему брокеру, проверьте валюту, сторону котировки, комиссию и точное время. DIDIS — информационный сервис; для сделки нужен актуальный исполняемый котировочный поток вашего посредника. Методика DIDIS описывает ограничения данных.
Источники
Банк России: получение XML и дата курса; методология DIDIS. Временные окна описывают действующую серверную реализацию, а не обещанный SLA поставщика.


ОБСУЖДЕНИЕ
Комментарии 0
По порядку: сначала ранние.
Комментариев пока нет. Будьте первым.