Пространство IND: макроэкономические индексы цен в базе данных

В базе данных okama, кроме котировок активов, недавно появилось пространство имён IND — макроэкономические индикаторы. Это не активы: доходность по ним не считают, у них нет цены и дивидендов; это статистические ряды, которыми удобно объяснять поведение активов.

Пока в пространство добавлены российские индексы. Планируем расширить и добавить аналогичные иностранные индикаторы.

Тикер Показатель Данные с
RUS_CPI_FOOD.IND ИПЦ на продовольственные товары январь 1991
RUS_CPI_NONFOOD.IND ИПЦ на непродовольственные товары январь 1991
RUS_CPI_SERVICES.IND ИПЦ на услуги январь 1991
RUS_PPI.IND Индекс цен производителей промышленных товаров январь 1998
RUS_OIL_PRICE.IND Цены приобретения нефти промышленными организациями январь 2021
RUS_GAS_PRICE.IND Цены приобретения природного газа январь 2021
RUS_COAL_PRICE.IND Цены приобретения угля январь 2021

Все ряды помесячные, значение — прирост за месяц, записанный долей: 0.0029 = +0,29 % за месяц. Чтобы получить накопленный рост, перемножьте (1 + значение). Общий ИПЦ RUB.INFL устроен так же, но живёт в отдельном пространстве INFL: там тикер обязан быть кодом валюты, потому что okama сама подставляет {валюта}.INFL, когда считает реальную доходность портфеля.

Инфляция по группам

Росстат публикует ИПЦ не только целиком, но и отдельно по трём группам — продовольственные товары, непродовольственные товары и услуги. Теперь все три есть в базе с января 1991 года, на той же глубине, что и общий индекс: 427 месяцев, по июль 2026 года. Обновляются ежемесячно, вслед за публикацией Росстата.

Разрыв между группами больше, чем между странами. С декабря 1999 года услуги подорожали в 24,6 раза, а непродовольственные товары — в 6,8. Одна экономика, один период; общий ИПЦ за это время вырос в 10,8 раза.

Продовольствие почти совпало с общим ИПЦ — и это не случайность. Еда выросла в 11,0 раза против 10,8 у общего индекса. Продовольствие — самая тяжёлая группа корзины (общий индекс восстанавливается из трёх рядов с весами примерно 0,38 / 0,35 / 0,27), а две другие группы уходят от неё в разные стороны почти симметрично: услуги настолько же выше, насколько непродовольственные товары ниже. Совпадение держится не всегда — если считать от 2005 года, продовольствие обгоняет общий ИПЦ на 10 %.

Продовольствие — самая «резкая» группа. В феврале 2015 года годовая продовольственная инфляция дошла до 23,3 % при общей 16,7 %, а в мае 2023-го уходила в минус: еда в среднем дешевела. С 2000 года цены на продовольствие снижались за месяц 62 раза из 319, у общего ИПЦ таких месяцев было 16. Услуги, наоборот, ни разу за 26 лет не показали годового снижения — их минимум пришёлся на карантинный июнь 2020 года и составил +2,5 %.

Сейчас лидируют услуги. За 12 месяцев к июлю 2026 года: услуги +7,8 %, непродовольственные товары +6,4 %, продовольственные +4,4 % при общем ИПЦ +6,0 %.

Цены производителей и топливо

RUS_PPI.IND — индекс цен производителей промышленных товаров (собирательная группировка «Промышленность»). Он в базе с января 1998 года: за это время цены производителей выросли в 30 раз. Три ряда «цен приобретения» — это другая сторона той же экономики: по какой цене промышленные организации сами покупают топливо. Они короче, с января 2021 года.

Это самая беспокойная часть пространства. Цены приобретения нефти меняются на десятки процентов за месяц: −33 % в апреле 2022 года и +85 % в марте 2026-го. С конца 2020 года индекс успел вырасти втрое (пик в октябре 2023) и вернуться к 207. Уголь дорожал раньше всех — пик в апреле 2022 года (270), сейчас 181. Спокойнее всех газ: 144 почти без просадок. На этом фоне цены производителей выглядят ровной линией — 165 к декабрю 2020 года, +6,8 % за последние 12 месяцев.

Как пользоваться

import okama as ok

ok.symbols_in_namespace("IND")   # весь список пространства

food = ok.Indicator("RUS_CPI_FOOD.IND")
food.values_monthly["2026-01":"2026-07"]
date
2026-01    0.0195
2026-02    0.0084
2026-03    0.0038
2026-04   -0.0020
2026-05   -0.0085
2026-06    0.0065
2026-07    0.0029
Freq: M, Name: RUS_CPI_FOOD.IND, dtype: float64

Напрямую через API — эндпоинт /api/ts/macro/:

https://api.okama.io/api/ts/macro/RUS_CPI_FOOD.IND?first_date=2026-01-01&last_date=2026-07-31&period=m

Две оговорки напоследок. Общий ИПЦ — не арифметическое среднее трёх групп: Росстат взвешивает их по структуре потребительских расходов, а веса пересматриваются каждый год, поэтому общая линия может идти и вне «вилки» между группами. И ряды цен приобретения топлива — это цены для промышленных потребителей, а не биржевые котировки нефти, газа и угля; совпадения с мировыми ценами от них ждать не стоит.

Источник всех рядов — помесячные публикации Росстата.