Индекс подарков Telegram (TGGI): что показали первые 16 дней рынка
Контекст рынка: TGGI 108.87 ▲0.01% · 2026-11-03 · индекс
TG Gifts Team · 2026-11-02 · все числа из открытых файлов index.csv, floors-daily.csv и track-record.json
Рынок подарков Telegram за два года прошёл путь от «стикеров за несколько долларов» до коллекций с флорами в тысячи GRAM. Но одного простого числа, которое отвечает на вопрос «что произошло с рынком за день», у него не было: коллекции торгуются на Fragment, Getgems, Portals и Tonnel с разными флорами, и спорить о том, растёт рынок или падает, приходилось на примерах.
TG Gifts Index (TGGI) — попытка свести это к одному числу с опубликованной методикой. 2026-10-18 индекс стартовал со 100 пунктов. 2026-11-02, после 16 официальных торговых дней, он закрылся на 108.86 — рост 8.86% от базы. За последние семь дней — +2.23%, за последний день — +0.18%.
Ниже — что именно считает индекс, что он показал за шестнадцать дней и, что важнее, чего он не показывает.
Как устроен индекс
База — публичные страницы Fragment. Радар каждые ~15 минут перечитывает самую дешёвую покупку (buy-now) по каждой коллекции; аукционы исключены. Первое чтение после 00:00 UTC становится дневным снимком, и оно больше не меняется. Значение за день публикуется с 01:00 UTC и замораживается в 01:05 UTC: опубликованное число не пересчитывается никогда, а найденная ошибка оформляется датированной заметкой в разделе исправлений (сейчас список пуст).
Коллекция попадает в день, если у неё есть флор и в предыдущий, и в текущий день, и минимум 15 недавних продаж хотя бы в один из этих дней. Вес пропорционален числу недавних продаж, но не больше 60 (Fragment показывает максимум 60) и не больше 10% на одну коллекцию; излишек распределяется между остальными.
Здесь нужна честность: почти все подходящие коллекции упираются в потолок в 60 продаж, поэтому веса на практике почти равные — около 1% на коллекцию. Слово «взвешенный по ликвидности» описывает правило, а не большое различие между участниками.
Формула — цепная: TGGI(t) = TGGI(t−1) × Σ w(i) × (Floor(i,t) ÷ Floor(i,t−1)). Коллекции могут входить и выходить, не вызывая скачков.
Что показали шестнадцать дней
Рост на 8.86% за шестнадцать дней был ровным: 14 из 15 дневных изменений положительные. Среднее дневное изменение — +0.57%, стандартное отклонение — 0.53%. Лучший день — 2026-10-25, +1.59%; худший и единственный отрицательный — 2026-10-29, −0.61%. То есть рынок не «летел»: он шёл вверх маленькими шагами, и один день отката не изменил траекторию.
Второй процесс важнее первого. Число коллекций в индексе выросло с 86 в базовый день до 98 в последних четырёх закрытиях. Индекс растёт не только потому, что флоры растут, но и потому, что рынок становится шире: в расчёт попадает больше коллекций, у которых есть и флор, и ликвидность. Это разные вещи, и в одном числе они смешаны — ещё одна причина смотреть на составляющие, а не только на заголовок.
Третий факт — про структуру. Из 98 коллекций последнего закрытия 96 имеют 60 и более недавних продаж, то есть упираются в потолок Fragment. Медианный флор — 8 GRAM, минимальный — 5 GRAM, максимальный — 1 444 GRAM. 53 из 98 коллекций стоят меньше 10 GRAM. Больше половины коллекций — массовый сегмент дешевле 10 GRAM, и индекс это отражает: он чувствителен к движениям дешёвых коллекций, а не только к «голубым фишкам».
Один день крупным планом: 2026-11-02
В последнем закрытии 6 коллекций выросли, 6 упали, 86 не изменились. Тихий день: больше восьмидесяти коллекций не сдвинулись ни на GRAM.
Движения были точечными:
| Коллекция | Было, GRAM | Стало, GRAM | Изменение |
|---|---|---|---|
| Snow Mittens | 8 | 10 | +25,0% |
| Mood Packs | 5 | 6 | +20,0% |
| Star Notepads | 5 | 6 | +20,0% |
| Restless Jars | 6 | 7 | +16,7% |
| Mad Pumpkins | 21 | 15 | −28,6% |
| Durov's Glasses | 199 | 150 | −24,6% |
| Sleigh Bells | 14 | 12 | −14,3% |
Источник: index.json, массив constituents. «Было» и «стало» — замороженные флоры двух соседних закрытий.
Обратите внимание на асимметрию: четыре роста — это шаги в 1–2 GRAM на дешёвых коллекциях, а падение Durov's Glasses — минус 49 GRAM на одной коллекции. В процентном выражении дешёвые коллекции двигаются сильнее при меньшем абсолютном изменении; поэтому индекс, где каждая коллекция весит около 1%, сглаживает такие движения, а не усиливает их.
Чего индекс не показывает
Это самая важная часть, потому что именно здесь начинаются неверные выводы.
Он не в долларах. Флоры выражены в GRAM (бывший TON). Если GRAM движется относительно доллара, индекс этого не видит: он измеряет цены в GRAM, а не покупательную способность. Для читателя, который считает в долларах, динамика индекса и динамика его портфеля могут расходиться.
Он про Fragment, а не про весь рынок. На 2026-11-02 102 коллекции были одновременно представлены на Fragment и на Portals. Медианная разница флоров — −14.20% (на Portals дешевле), у 47 коллекций расхождение 15% и более. Один и тот же подарок может стоить заметно по-разному на разных площадках; индекс описывает одну из них — официальную, но не единственную.
Он про запрашиваемые цены, а не про сделки. Флор — это минимальная цена продажи, а не цена, по которой кто-то купил. Коллекция может стоять с неизменным флором неделю без единой продажи. Единственный индикатор ликвидности в файле — число недавних продаж, и оно ограничено потолком в 60.
У него короткая история. Шестнадцать дней — это один режим рынка, без сезонности и без полного цикла. Любое утверждение о «тренде» здесь — утверждение о двух неделях октября и начала ноября 2026 года. Через тридцать дней индекс будет иметь тридцать точек; через год — год. Пока этого нет, и мы не достраиваем историю задним числом: чего не было, того нет.
Он почти равновзвешенный. Потолок в 10% на практике не работает: веса и так около 1%. Для индекса, где доминируют крупные коллекции, он не подходит.
Насколько точны оценки, которые стоят за индексом
Индекс считает флоры — величины наблюдаемые. Но рядом с ним живёт вторая вещь: оценка стоимости конкретного подарка или юзернейма. Здесь цифры хуже, и мы их публикуем.
На вневыборочном бэктесте (продажи, которых модель не видела; параметры зафиксированы до холдаута) медианная ошибка оценки подарка — 16.7% при n = 999. В пределах ±20% оценка попадает в 58.0% случаев. Для подарков дешевле 10 GRAM медианная ошибка — 12.5% (n = 662), для 10–100 GRAM — 34.4% (n = 306), причём со смещением -25%: модель систематически занижает. Для 100+ GRAM — 73% (n = 31, предварительная оценка). Причина понятна: премия за фон, символ и редкость в флорной модели не учтена.
Для юзернеймов честное число — 28.2% (n = 170, доверительный интервал 21.8–42.8), а не те 5.2%, которые стояли в нашем же публичном changelog: 5.2% измерены на окне, на котором модель настраивалась. Это разные вещи, и вторая цифра больше не будет использоваться как заголовок.
Публичный журнал находок — отдельная история. На 2026-11-02 в нём 35 находок старше 24 часов: 17 продано, 9 ещё в продаже, 9 неизвестно (нет публичной цены продажи — перевод или сделка вне Fragment). Из шести проданных подарков все шесть ушли по цене выставления или чуть ниже, а наша оценка была в медиане на 25.3% выше фактической цены. Это не подтверждение точности модели, а её ограничение: покупатель заплатил столько, сколько просили.
Данные, которые можно проверить
Индекс и все исходные ряды открыты под лицензией CC BY 4.0, без ключа и регистрации:
- /data/index.csv — 16 официальных дней: дата, значение, изменение, число коллекций;
- /data/index.json — то же плюс состав последнего дня с флорами и весами, версия методики и исправления;
- /data/floors-daily.csv — 1 613 строк: по одному флору на коллекцию в день, 102 коллекции, 2026-10-18 — 2026-11-02;
- /track-record.json — журнал находок с исходом;
- репозиторий с посуточными срезами: github.com/w3radar/telegram-gift-floors;
- цитируемая версия датасета с DOI: 10.5281/zenodo.23897620 (Zenodo, CC BY 4.0, версия 2026.11.03).
Пропуски не заполняются. В floors-daily.csv не хватает 19 позиций «коллекция-день» из 1 632 теоретических (98.8% полноты) — это три коллекции, у которых в начале периода не было флора. Мы не различаем «нет листинга» и «не было сканирования» и не подставляем туда ничего: если день отсутствует, он отсутствует.
Единственное условие использования — атрибуция «Data: TG Gifts (tggifts.com)» со ссылкой. Данные меняются раз в сутки, поэтому нескольких запросов в час достаточно.
Что дальше
Индекс публикуется каждый день, методика остаётся открытой, включая исправления. Первые шестнадцать дней не доказывают ничего о следующих шестнадцати: они описывают период, в котором рынок рос маленькими шагами при расширении охвата. Это единственный вывод, который можно сделать из данных, — и его достаточно, чтобы измерять рынок, а не пересказывать отдельные сделки.
Индекс и методика: /index
Данные и словарь полей: /data
Как мы оцениваем и как часто ошибаемся: /how-we-value · /price-truth
Журнал находок: /track-record
Цитировать датасет: doi.org/10.5281/zenodo.23897620
Материал не является инвестиционной рекомендацией и не содержит прогноза цен. Оценки — статистика по публичным данным Fragment, а не обещание результата.