Dmitry fcb3fe964e docs: состояние фазы 2 после матчинга, корпдействий и бэкфилла цен
Три утверждения в разделе «Состояние» оказались неверны и стоили агентам времени на
перепроверку.

Пять расхождений позиций описаны как корпоративные действия — на деле корпоративное
там только FIVE→X5, остальные четыре были отменёнными заявками. Причина тонкой истории
цен — не «большинство облигаций куплено в апреле» (у них min(d) совпадает с днём
первого владения), а четыре фонда и переезд с доски TQTF на TQBR. И сектор больше не
пуст у всех инструментов.

Добавлен порядок шагов пересчёта с объяснением, почему matching обязан идти после
classify: это единственное место, где перестановка тихо отменяет результат.
2026-09-18 15:08:34 +03:00

fin-tracker

Личная аналитика финансов и инвестиций: ZenMoney (повседневные деньги) + брокеры (T-Invest API, отчёты Сбера и ВТБ) в одной базе, с XIRR/TWR, календарём дивидендов и купонов, аллокацией и net worth. Замена Snowball Income.

  • backend/ — Python 3.12, FastAPI, PostgreSQL, worker с расписанием синков.
  • app/ — Flutter-клиент (web, Linux, Windows, Android) поверх REST/OpenAPI.
  • deploy/ — Caddy и сертификаты; docker-compose.yml — прод на VPS.

Для агентов: AGENTS.md. Команды: just --list.

S
Description
No description provided
Readme
2.1 MiB
Languages
Python 46.4%
Dart 40.9%
JavaScript 11%
C++ 0.7%
CMake 0.6%
Other 0.2%