--- aliases: - Freedom Strategy - Budget app FIRE - Budget app strategy related: - '[[personal/projects/budget-app/index]]' - '[[personal/projects/budget-app/fire-investment-strategies-2026]]' tags: - personal - budget-app - finance - FIRE - freedom - roadmap title: Финансовая стратегия + FIRE-адаптация для Budget App updated: '2026-06-23T00:00:00.000Z' --- # Финансовая стратегия + FIRE-адаптация для Budget App **Обновлено:** 2026-06-23 **Основание:** анализ данных budget-app + личные вводные Alex --- ## 1. Текущая позиция (June 2026) ### 1.1 Балансы счетов | Счёт | Валюта | Баланс | Статус | |------|--------|--------|--------| | Нал USD | USD | $925,511 | **Накопления** | | Demir ИП USD | USD | $284,843 | **Накопления** | | Demir USD | USD | $3,394 | Остаток | | Нал KGS | KGS | 1,794 | Остаток (текущие) | | Demir ИП | KGS | -359,861 | На расход | | Demir KGS | KGS | -3,542,775 | Ушёл в минус | | RUB счета (Альфа, Сбер, ВТБ, Тинькофф, Нал) | RUB | ~-29.5M | Кредитки + овердрафты | | Нал RUB | RUB | -12,709,478 | Долг | | Альфа | RUB | -18,187,976 | Долг | **Итого накопления:** ~$1,210,000 USD ≈ **112.5M KGS** (по курсу 93) **Реально свободные:** ~$100k (нал USD), остальное — предпринимательские счета + оборотка ### 1.2 Расходы (из БД, 2024 — июнь 2025, 17 мес) | Показатель | Значение | |------------|----------| | Средние расходы/мес | ~1,075,000 KGS | | Средний доход/мес | ~851,000 KGS | | Норма сбережений (по БД) | -26% (данные неполные — часть трат не проведена) | Категоризация в БД сломана: все расходы свалены в "📉 Расходы" (11.4M), остальное — депозиты, кэшбэк, аренда (~378k). Данные после июня 2025 не вносились, последняя транзакция май 2026 — видимо разовый импорт. ### 1.3 Внешние активы и доходы | Статья | Цифра | |--------|-------| | **Накопления (ликвид)** | ~$100k (Нал USD) | | **Аренда 2 квартир** | 60-80k KGS/мес | | **Образование старшей** | $8-10k/год = 65-77k KGS/мес | | **Младшая (дистант)** | Запуск в этом году — точные цифры появятся | | **Частный дом** | Текущее содержание | | **Indie dev** | Проекта пока нет | --- ## 2. Стратегия (Freedom, не FIRE) Классический FIRE (накопить 25x и сидеть без дела) **тебе не подходит** по нескольким причинам: 1. **Валютный риск** — живёшь в KGS, доход в RUB/USD. KGS волатильна. FIRE-расчёт в KGS ненадёжен 2. **Образование детей** — крупный обязательный платёж на ~10 лет вперёд. Это не "сократить", это фиксированная статья 3. **Ты не хочешь "не работать"** — инди-дев показывает что хочешь заниматься проектами, а не сидеть на пляже 4. **Две квартиры** — актив, который уже почти покрывает образование старшей ### 2.1 Твоя цель: "Freedom Gap" Не FIRE number, а **Freedom Gap** — разница между расходами и пассивным/полупассивным доходом, которую нужно закрыть капиталом. ``` Freedom Gap = (расходы/мес) − (аренда + дивиденды + проектный доход) ``` | Сценарий | Расходы/мес | Аренда | Проект | Gap/мес | Капитал для 4% | |----------|------------|--------|--------|---------|----------------| | **Сейчас** | ~900k KGS | 70k | 0 | **830k KGS** | **249M KGS** ($2.7M) | | **Аренда → образование** | 900k | 70k→на образование | 0 | 830k | 249M KGS ($2.7M) | | **+Проект $2k/мес** | 900k | 70k | 186k | **644k KGS** | **193M KGS** ($2.1M) | | **+Проект $5k/мес** | 900k | 70k | 465k | **365k KGS** | **110M KGS** ($1.2M) | ### 2.2 Реалистичные вехи | Веха | Условие | Цифра | |------|---------|-------| | **🟢 1ая: аренда = образование** | Аренда 80k покрывает старшую ~77k | ✅ **УЖЕ почти** | | **🟢 2ая: проект = жизнь** | Проект $3k/мес покрывает ~280k KGS | Нужен работающий проект | | **🟡 3ая: капитал + аренда = всё** | Накопить 110M KGS ($1.2M) при проекте $5k | 10-15 лет | | **🔴 4ая: полная свобода** | Накопить 249M KGS ($2.7M) | Долгий горизонт | --- ## 3. Инвестиционная стратегия для Alex ### 3.1 Принципы 1. **Core-Satellite** — 70% широкий рынок (VT / VWRA), 30% дивиденды + защита 2. **Мультивалютность** — портфель в USD (защита от девальвации KGS) 3. **Дивиденды как income stream** — снижают sequence-of-returns risk, частично покрывают расходы 4. **Буфер 12 мес** — в USD, не трогать 5. **Ребаланс раз в год** — не дёргаться ### 3.2 Рекомендуемая аллокация | Класс | % | Инструмент | Назначение | |-------|---|-----------|------------| | **Global Equity ETF** | 60% | VWRA (VT) — IRSH / LSE | Рост капитала, мультивалютная диверсификация | | **Dividend ETF** | 15% | VIG, SCHD, или HDV | Стабильный дивидендный поток | | **Bonds (TIPS)** | 10% | TIP (iShares TIPS) | Защита от инфляции | | **Cash USD** | 10% | HYSA / money market | Буфер, ~12 мес расходов | | **Real Estate (REIT)** | 5% | VNQ / O | Доход от недвижимости без управления | **Почему не BND:** для тебя облигации в USD не дают премии, а TIPS защищают от инфляции которая в KGS выше номинальной. ### 3.3 Ребаланс - **Раз в год** в декабре - **Автоматический триггер:** любая позиция отклонилась >5% от цели - **Новые деньги:** направляются в самый отстающий класс (автоматический buy-low) --- ## 4. Что внедрить в budget-app (Phase 6 — Roadmap) ### 4.1 Приоритеты (по ценности) | # | Фича | Зачем | Оценка сложности | Статус | |---|------|-------|-----------------|--------| | **P0** | **Savings Rate Dashboard** | Увидеть реальную норму сбережений. Сейчас -26% — надо понять куда уходят деньги | Medium | ❌ Не начато | | **P0** | **Multi-Currency Net Worth** | Общий капитал в USD: наличка + счета + квартиры + пассивы | Low | ❌ Не начато | | **P1** | **Investment Snapshots** | Раз в месяц вбить "сколько на Нал USD / IBKR / крипте" — увидеть динамику | Low | ❌ Не начато | | **P1** | **Freedom Gap Dashboard** | Доход (аренда+дивиденды+проект) - расходы = gap | Medium | ❌ Не начато | | **P1** | **Passive Income Tracker** | Сколько приносят аренда, дивиденды, депозиты в месяц | Low | ❌ Не начато | | **P2** | **Projection Engine** | "Если докладываю X/мес и проекты дают Y/мес — через N лет свобода" | Medium+ | ❌ Не начато | | **P2** | **What-if Simulator** | "Что если аренда упадёт / курс изменится / проект взлетит" | Medium+ | ❌ Не начато | | **P3** | **Monte Carlo FI Calculator** | Классический 4% vs 3.5% vs variable, probability of success | High | ❌ Не начато | | **P3** | **Withdrawal Strategy Planner** | Бакетная / guardrails / dividend | High | ❌ Не начато | ### 4.2 Схема расширения БД ```sql -- Инвестиционные снапшоты (ручной ввод раз в месяц) CREATE TABLE investment_snapshot ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID NOT NULL REFERENCES "user"(id), account_id UUID REFERENCES account(id), -- NULL для внешних брокеров name VARCHAR(128) NOT NULL, -- "Нал USD", "Interactive Brokers", "Крипта" portfolio_value NUMERIC(16,2) NOT NULL, currency_code VARCHAR(5) NOT NULL REFERENCES currency(code), snapshot_date DATE NOT NULL, asset_class VARCHAR(32), -- cash, bonds, stocks, real_estate, crypto, business notes TEXT, UNIQUE(user_id, name, snapshot_date) ); -- Цели свободы CREATE TABLE freedom_goal ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID NOT NULL REFERENCES "user"(id), name VARCHAR(128) NOT NULL, -- "Свобода", "Образование детей", "Ремонт дома" target_amount NUMERIC(16,2) NOT NULL, target_currency_code VARCHAR(5) NOT NULL REFERENCES currency(code), current_amount NUMERIC(16,2) DEFAULT 0, -- ручной или вычисляемый category VARCHAR(32), -- freedom, education, major_purchase monthly_contribution NUMERIC(16,2), -- план пополнения target_date DATE, expected_return_rate NUMERIC(5,4), -- 0.07 = 7% is_active BOOLEAN DEFAULT true ); ``` ### 4.3 UI макет (какие страницы добавить) ``` /dashboard ├── Savings Rate (график за 12 мес + норма) ├── Net Worth (USD, KGS — два числа) ├── Freedom Gap (прогресс-бар: 0% → 100%) └── Cash Reserve (мес жизни / норма 12) /freedom ├── Goals (список целей с прогресс-барами) ├── Investment Snapshots (таблица + график) ├── Projection (график: сегодня → свобода) └── What-if (слайдеры: аренда, проект, курс) /finances ├── Passive Income (аренда, дивиденды, депозиты за месяц) └── Allocations (pie chart портфеля) ``` ### 4.4 API эндпоинты (новые) ``` GET /api/freedom/goals — список целей свободы POST /api/freedom/goals — создать цель PUT /api/freedom/goals/:id — обновить GET /api/freedom/goals/:id/projection — проекция к цели GET /api/investments/snapshots — список снапшотов (с пагинацией) POST /api/investments/snapshots — добавить снапшот GET /api/investments/snapshots/latest — последний по каждому инструменту GET /api/dashboard/net-worth — общий капитал (USD + KGS) GET /api/dashboard/freedom-gap — gap месяца GET /api/dashboard/passive-income — аренда + дивиденды за период ``` --- ## 5. Первый шаг (что сделать прямо сейчас) ### Step 0: Заполнить данные в budget-app Без актуальных расходов любой расчёт — гадание. Нужно: 1. Импортировать выписки за июнь 2025 — июнь 2026 (Альфа, Сбер, Demir) 2. Разнести по категориям (хотя бы крупные статьи: дети, дом, стройка, еда) 3. Вбить балансы квартир и других активов как investment_snapshot ### Step 1: Net Worth Dashboard Показать общий капитал в USD без лишних действий. Уже можно сделать — данные по счетам есть в БД, квартиры добавляются как manual entry. ### Step 2: Investment Snapshots Форма: дата, инструмент, сумма, валюта → график роста капитала с проекцией. Без автоматизации — раз в месяц ввести руками. ### Step 3: Freedom Goal После того как есть: - реальные расходы (не -26%) - актуальный капитал с квартирами - доход от проекта (хоть какой-то) → построить Freedom Gap Dashboard с what-if сценариями. --- ## 6. Что не надо делать (анти-приоритеты) | Не надо | Почему | |---------|--------| | Monte Carlo Simulation | Сложно, данных мало, толку для твоего случая 0 | | Withdrawal Strategy Planner | Ты не на пенсии, не нужен | | Roth Conversion Ladder | Не применимо (не US resident) | | FIRE Number Calculator в классике | Тебе нужен Freedom Gap, не 25x | | Авто-импорт курсов валют | Не влияет на решение — достаточно раз в месяц | | Сложные прогнозы в KGS | Курс KGS непредсказуем, считай в USD | --- ## 7. Связанные заметки - [[personal/projects/budget-app/index|Budget App — главный документ]] - [[personal/projects/budget-app/fire-investment-strategies-2026|Исходное исследование FIRE + инвестстратегий]] - [[personal/documents/budget-app-features|Список всех идей фич]]