Каждое число на этом сайте — наблюдение с отметкой времени. Ничего не интерполируется, не выводится усреднением и не дорисовывается, чтобы график выглядел полным.
Ни один доступный источник не публикует историю цен EA FC. Существующие эндпоинты дают цену сейчас — спроси через час, получишь цену на тот час, и ничего не сказано о предыдущей. Поэтому история на этом сайте существует лишь потому, что машина раз за разом спрашивала и записывала каждый ответ.
Следствие стоит назвать прямо: восполнять нечего. Серия карточки начинается с первого раза, когда наш сборщик её увидел. Для карточки, добавленной на прошлой неделе, график охватывает неделю, и это не пробел в данных — это и есть данные.
Это также значит, что длинные окна заполняются со временем, а не сразу. Для изменения за 7 дней нужно наблюдение недельной давности; пока у сборщика его нет, панель пишет «опоры пока нет» вместо сравнения с более коротким окном под подписью 7D.
Процентное изменение имеет смысл только рядом с настоящей ценой. Без порога таблица изменений заполняется карточками, которые подорожали с пары сотен монет до пары тысяч и «выросли на 900%» — арифметически верно и бесполезно. И текущая цена, и цена, от которой идёт отсчёт, имеют порог 5 000 монет. Остаётся карточка, которая вчера чего-то стоила, а сегодня стоит иначе.
На этом сайте нет размера каталога, количества карточек и «более N игроков», которые были бы вписаны в текст вручную. Каждое такое число читается вживую в момент сборки страницы. Число, застывшее в рекламном тексте, становится утверждением, которое продукт продолжает повторять, когда оно давно перестало быть правдой.