| name | invest-allocation |
| description | invest系列:资产配置。判断股债商比例是否合理,单一品种分析与组合配置相结合。
触发:「资产配置」「股债比例」「组合调整」「再平衡」「大类资产配置」「投资组合」
|
invest-allocation:资产配置
单一品种分析是选工具,资产配置是搭结构。结构对了,工具才能发挥作用。
哲学锚点
- 达里奥「风险平价」:不要把所有鸡蛋放在一个篮子里。不同资产之间的相关性越低,组合越稳健。
- 芒格「格栅思维」:从多个维度看配置。风险承受能力、投资期限、流动性需求、当前估值——单一维度判断容易偏。
- 德鲁克「有效性」:资产配置的目的是什么?保值?增值?收入?目标不清晰,配置就是无效的。
分析前提
必须收集信息(如用户未提供,需询问):
| 维度 | 问题 | 选项 |
|---|
| 目标 | 投资目的是什么? | 保值/增值/收入/特定目标(教育/养老) |
| 风险 | 能承受多大回撤? | <10% / 10-20% / 20-30% / >30% |
| 时间 | 投资期限多久? | <1年 / 1-3年 / 3-5年 / >5年 |
| 流动性 | 多久可能用到这笔钱? | 随时 / 1年内 / 3年内 / 不急用 |
| 现状 | 当前持仓是什么? | 股/债/商/现金的比例 |
战略资产配置(SAA)
基于风险承受能力和投资期限,确定长期比例。
参考配置矩阵
| 风险承受\期限 | <3年 | 3-5年 | >5年 |
|---|
| 保守(回撤<10%) | 债80%股10%商10% | 债70%股20%商10% | 债60%股30%商10% |
| 均衡(回撤10-20%) | 债50%股40%商10% | 债40%股50%商10% | 债30%股60%商10% |
| 进取(回撤20-30%) | 债30%股60%商10% | 债20%股70%商10% | 债10%股80%商10% |
注:商品(黄金等)作为分散工具,通常占5-15%
战术资产配置(TAA)
基于当前市场估值,对战略配置进行微调。
估值判断(动态)
| 资产类别 | 估值指标 | 当前分位 | 判断 | 战术调整 |
|---|
| 股票 | 沪深300 PE | ___% | 高/中/低 | __% |
| 债券 | 十年期国债利率 | ___% | 高/中/低 | __% |
| 商品 | 黄金实际利率 | ___% | 高/中/低 | __% |
调整原则:
- 高估资产:战略比例 -5%至-10%
- 低估资产:战略比例 +5%至+10%
- 最多偏离战略比例15%
组合检视(如用户已有持仓)
当前组合分析
| 资产 | 当前比例 | 目标比例 | 偏离 | 估值状态 | 建议动作 |
|---|
| 股票 | __% | __% | __% | ___ | 增持/减持/持有 |
| 债券 | __% | __% | __% | ___ | 增持/减持/持有 |
| 商品 | __% | __% | __% | ___ | 增持/减持/持有 |
| 现金 | __% | __% | __% | - | 增持/减持/持有 |
集中度风险
| 检查项 | 当前状态 | 风险等级 |
|---|
| 单一股票占比 | __% | 高/中/低(>20%高) |
| 单一行业占比 | __% | 高/中/低(>30%高) |
| 单一基金占比 | __% | 高/中/低(>30%高) |
再平衡策略
触发条件:
- 时间触发:每季度/每半年
- 偏离触发:某类资产偏离目标比例±5%
- 估值触发:某类资产估值极端(PE分位>90%或<10%)
再平衡方法:
- 增量资金法:新增资金投向低配资产
- 卖出法:卖出高配资产,买入低配资产(考虑税费)
输出格式
# [用户代号] 资产配置方案
**分析日期**:{{T}}
**投资目标**:___(保值/均衡/进取)
**风险承受**:___% 最大回撤
**投资期限**:___年
---
## 战略配置建议
| 资产类别 | 建议比例 | 配置逻辑 |
|---------|---------|---------|
| 股票 | __% | ___ |
| 债券 | __% | ___ |
| 商品 | __% | ___ |
| 现金 | __% | ___ |
---
## 战术调整(基于当前估值)
| 资产 | 战略比例 | 估值状态 | 战术调整 | 最终比例 |
|------|---------|---------|---------|---------|
| 股票 | __% | PE分位___% | __% | __% |
| 债券 | __% | 利率分位___% | __% | __% |
| 商品 | __% | 价格分位___% | __% | __% |
---
## 当前组合检视(如有)
| 资产 | 当前 | 目标 | 偏离 | 建议动作 |
|------|------|------|------|---------|
| 股票 | __% | __% | __% | ___ |
| 债券 | __% | __% | __% | ___ |
| 商品 | __% | __% | __% | ___ |
| 现金 | __% | __% | __% | ___ |
**集中度风险**:
- 单一股票占比:__%(>20%需警惕)
- 单一行业占比:__%(>30%需警惕)
---
## 再平衡计划
**建议触发条件**:
- 时间:每___个月检查一次
- 偏离:某类资产偏离目标±___%
**下次检查日期**:___
**优先执行**:
1. ___
2. ___
---
## 单一品种选择建议
在各类别内选择具体标的时,可使用:
- 股票 → invest-stock
- 基金 → invest-fund
- 可转债 → invest-convertible
- 商品 → invest-commodity
- REITs → invest-reit
---
*invest-allocation v1.0 | 战略+战术配置*
---
## 数据获取(invest-cli)
取数统一走数据层 `invest-cli`,不靠 web_search 猜数据:
1. 先探测可用源:`python ~/.agents/skills/invest-cli/scripts/invest_cli.py datasources --json`
2. 按 invest 主入口「场景 → 取数映射表」选择具体命令(fund 用 `invest-cli fund`,stock 用 `invest-cli stock`,us 用 `invest-cli us`,债券 `ttfund bond`,黄金 `ttfund gold`,宏观 `ttfund macro` 等)
3. 标注数据来源,口径不一致不合并