{
  "version": "1.1.0",
  "title": "5 типовых рублёвых портфелей",
  "selection_policy": "Fixed allocations chosen from established allocation families and explicit local adaptations; no return-fitted weights or quantitative popularity ranking.",
  "settings": {
    "initial_capital": 1000000,
    "monthly_flow": 0,
    "commission_bps": 10,
    "rebalance": "monthly",
    "period_policy": "strict"
  },
  "sources": [
    {
      "id": "vanguard",
      "title": "Vanguard: фиксированные пропорции акций и облигаций",
      "url": "https://www.vanguardinvestor.co.uk/articles/latest-thoughts/how-it-works/introducing-lifestrategy-global-a-new-way-to-diversify-your-portfolio",
      "checked": "2026-10-18",
      "scope": "Подтверждает действующую линейку фиксированных долей акций и облигаций, включая 20/80, 60/40 и 80/20. Российские модели не являются фондами Vanguard."
    },
    {
      "id": "browne",
      "title": "Harry Browne: автор и история Permanent Portfolio",
      "url": "https://harrybrowne.org/",
      "checked": "2026-10-18",
      "scope": "Официальная авторская библиография подтверждает происхождение подхода Permanent Portfolio. Состав 25/25/25/25 здесь — явно описанная российская адаптация; источник не подтверждает эквивалентность выбранных инструментов оригиналу."
    }
  ],
  "models": [
    {
      "id": "money",
      "name": "Денежный рынок ЦБ",
      "group": "defensive",
      "family": "Денежный резерв",
      "weights": {
        "MM_CBR": 1
      },
      "equity_weight": 0,
      "benchmark": "ruonia",
      "baseline": true,
      "description": "Теоретическая рублёвая доходность на ставке ЦБ. Базовая точка для сравнения рискованных вложений.",
      "adaptation": "MM_CBR является расчётной моделью без расходов реального фонда и без налогов; рыночная ликвидность фонда не воспроизводится.",
      "sources": []
    },
    {
      "id": "ru20",
      "name": "Консервативный 20/80",
      "group": "defensive",
      "family": "Фиксированная доля акций и облигаций",
      "weights": {
        "SBMX": 0.2,
        "SBGB": 0.8
      },
      "equity_weight": 0.2,
      "benchmark": "bonds",
      "description": "20% российского рынка акций и 80% фонда государственных облигаций.",
      "adaptation": "Российская реализация общей схемы 20/80 через доступные БПИФ. Облигационный блок несёт процентный риск.",
      "sources": [
        "vanguard"
      ]
    },
    {
      "id": "ru60",
      "name": "Классический 60/40",
      "group": "balanced",
      "family": "Фиксированная доля акций и облигаций",
      "weights": {
        "SBMX": 0.6,
        "SBGB": 0.4
      },
      "equity_weight": 0.6,
      "benchmark": "ru6040",
      "description": "60% российского рынка акций и 40% фонда государственных облигаций.",
      "adaptation": "Рублёвая локальная схема 60/40; состав отличается от глобальных stock/bond портфелей.",
      "sources": [
        "vanguard"
      ]
    },
    {
      "id": "ru80",
      "name": "Рост 80/20",
      "group": "growth",
      "family": "Фиксированная доля акций и облигаций",
      "weights": {
        "SBMX": 0.8,
        "SBGB": 0.2
      },
      "equity_weight": 0.8,
      "benchmark": "ru-equity",
      "description": "80% российского рынка акций и 20% фонда государственных облигаций.",
      "adaptation": "Высокая доля акций увеличивает чувствительность к российскому рынку.",
      "sources": [
        "vanguard"
      ]
    },
    {
      "id": "permanent",
      "name": "Постоянный RU 25/25/25/25",
      "group": "multi",
      "family": "Четыре равных защитных блока",
      "weights": {
        "SBMX": 0.25,
        "SBGB": 0.25,
        "GOLD_RUB": 0.25,
        "MM_CBR": 0.25
      },
      "equity_weight": 0.25,
      "benchmark": "ru6040",
      "description": "Равные доли акций, ОФЗ, золота и денежного рынка.",
      "adaptation": "Локальная адаптация постоянного портфеля: широкий фонд ОФЗ заменяет длинные гособлигации, оценка золота ЦБ не включает хранение и спред, MM_CBR — теоретическая модель денег.",
      "sources": [
        "browne"
      ]
    }
  ],
  "benchmarks": [
    {
      "id": "ru-equity",
      "name": "Российские акции · SBMX",
      "weights": {
        "SBMX": 1
      },
      "purpose": "Широкий российский рынок через фактическую историю БПИФ; основной ориентир для рублёвых акционных моделей."
    },
    {
      "id": "ru6040",
      "name": "Рублёвый 60/40 · SBMX/SBGB",
      "weights": {
        "SBMX": 0.6,
        "SBGB": 0.4
      },
      "purpose": "Составной ориентир для смешанных портфелей; одинаковые ребалансировка и расходы."
    },
    {
      "id": "bonds",
      "name": "ОФЗ · SBGB",
      "weights": {
        "SBGB": 1
      },
      "purpose": "Сопоставление консервативных моделей с облигационным блоком."
    },
    {
      "id": "cash",
      "name": "Денежный рынок · MM_CBR",
      "weights": {
        "MM_CBR": 1
      },
      "purpose": "Рублёвая альтернативная доходность. Избыточные Sharpe и Sortino рассчитаны относительно этой кривой."
    },
    {
      "id": "ruonia",
      "name": "Денежный рынок · RUONIA",
      "weights": {
        "MM_RUONIA": 1
      },
      "purpose": "Дополнительная модель официального денежного индекса для сравнения со ставкой ЦБ."
    }
  ]
}
