О ДАННЫХ
Открытые данные: как проверить любое число
Главная идея лаборатории: любое число на сайте можно проверить, повторить и перепроверить самостоятельно — без доверия на слово.
Четыре принципа
- Открыты
- Ряды, показатели и расчёты сайта можно использовать без ограничений — лицензия CC0 1.0. Дневной ряд любого инструмента каталога отдаёт открытый API, без регистрации.
- Проверяемы
- Формула каждого показателя — в разделе «Показатели доходности и риска», источники и обработка рядов — в разделе «Данные». Статус проверки ряда виден в каталоге и в паспорте каждого расчёта.
- Воспроизводимы
- У среза данных и у кода расчёта есть версии. Паспорт расчёта фиксирует обе и все параметры, ссылка на расчёт повторяет его. Код расчёта браузер загружает вместе со страницей — формулы можно прочитать.
- Открыты для аудита
- Каждую ночь, до публикации, отдельная программа заново считает числа страниц прямо из базы, не используя код сайта. Если хоть одно число расходится, новая сборка не публикуется.
Откуда данные
- Цены акций и фондов, индексы и календарь торгов — Московская биржа.
- Ключевая ставка, официальные курсы валют и учётная цена золота — Банк России; инфляция — Росстат в таблице Банка России.
- Дивиденды — публичные сведения о выплатах с датой отсечки; каждая выплата входит в ряд полной доходности в день отсечки.
- Расчётные ряды — модели денежного рынка, фондов и валютной корзины по правилам раздела «Расчётные ряды»; на сайте они помечены отдельно от биржевых инструментов.
Как получить ряд
Те же данные, по которым строятся графики и считаются портфели, отдаёт API сайта в формате JSON:
GET /api/catalog- Каталог: коды, названия, классы, даты начала и конца рядов, статус проверки; календарь торговых дней (
dates); версия среза (meta.data_version) и путь к рядам (data_path). GET /api/data/<data_version>/<код>.json- Дневной ряд — строки «номер дня в календаре, уровень, торговался ли инструмент, дней без новой цены». Уровень — полная доходность у акций с подтверждёнными выплатами, иначе цена, курс или значение модели.
Версия среза данных не меняется задним числом: по одной версии ответы всегда одинаковые. Ночное обновление данных создаёт новую версию, а каталог указывает на неё.
Как проверить число на странице
- Найдите инструмент в каталоге (
/api/catalog) и загрузите его ряд. - Возьмите формулу из раздела «Показатели доходности и риска» — например, CAGR = (Vконец / Vначало)365,2425 / дней − 1.
- Сравните результат с числом на странице: оно округлено один раз, до выводимого знака.
Так же работает ночная проверка сайта: она пересчитывает числа страниц инструментов, лет Индекса МосБиржи и «Итогов месяца» и сверяет их с точностью до половины последнего знака.
Как повторить расчёт портфеля
- Паспорт расчёта (JSON) — кнопка в результатах: состав, все параметры, версия данных, версия кода расчёта, предупреждения и идентификатор расчёта.
- Ссылка на расчёт восстанавливает состав и параметры и считает заново на текущих данных.
- Результат CSV — капитал, индекс доходности, потоки и расходы по дням, с версиями и идентификатором для сверки с паспортом.
- Код расчёта версионирован (сейчас — 0.5.0-rc.3) и загружается в браузер вместе со страницей конструктора.
Как сайт проверяет себя
- Каждую ночь, до публикации: независимый пересчёт чисел страниц из базы; сверка сервера расчёта с данными страниц; пересчёт отчёта бэктеста отдельной программой. Хоть одно расхождение — на сайте остаётся прошлая сборка.
- Независимый аудит расчётов 30.10.2026: около 15 000 чисел пересчитаны из базы без кода сайта, найдено 9 замечаний. Восемь исправлены в тот же день, правила записаны в методику; одно — свежесть двух показателей в базе ставок — закроется, когда исходные данные будут опубликованы.
Чего данные не гарантируют
- Полнота исторических дивидендов и правил выплат фондов ещё проверяется — это указано в паспорте каждого расчёта.
- Справочные ряды (курсы и цена золота Банка России, индексы) — оценки, а не биржевые цены; расчётные ряды — модели со своими допущениями.
- Расчёты — без налогов; доступность всех документов на дату сделки не подтверждена, поэтому бэктест — исследование, а не сертифицированный тест торговых решений.
- Исторический результат не гарантирует будущую доходность.
Страница обновлена 01.11.2026.