🎯

review

🎯Skill

from allenai2014/ai-investment-advisor

VibeIndex|
What it does

周期性地对交易决策进行复盘和分析,自动生成周/月报告,验证投资建议准确性并沉淀经验。

review

Installation

Install skill:
npx skills add https://github.com/allenai2014/ai-investment-advisor --skill review
61
AddedJan 27, 2026

Skill Details

SKILL.md

周期性复盘分析。当用户说"复盘"、"回顾"、"验证"、"总结"、"这周怎么样"时使用此skill。

Overview

# /review - 周期性复盘

对交易决策进行周期性复盘,验证建议准确性,沉淀投资经验。

使用方式

  • /review - 自动判断该做周复盘还是月复盘
  • /review week - 强制进行周复盘
  • /review month - 强制进行月复盘
  • /review 2026-01-08 - 复盘某笔特定交易

执行步骤

第一步:确定复盘范围

读取以下文件确定需要复盘的内容:

  • 股市信息/Records/trades.md - 查找需要验证的交易
  • 股市信息/Daily/ - 查找这段时间的简报和建议

自动判断逻辑

  • 如果是周末(周六/周日)→ 周复盘
  • 如果是月末最后一个交易日 → 月复盘
  • 其他时候 → 问用户想做什么

第二步:获取验证数据(核心步骤)

运行数据获取脚本获取相关标的的最新价格:

```bash

cd "股市信息" && python3 scripts/fetch_market_data.py

```

脚本输出包含

  • holdings: 当前持仓行情/净值(含ETF/A股/港股/基金,含成本、盈亏、持有天数)
  • indices: 大盘指数(用于对比基准收益)
  • north_flow: 北向资金数据(优先当日分时实时值,可能包含 time 字段)

必须严格遵守

  1. 等待脚本执行完成(约1-2分钟)
  2. 所有价格必须来自脚本JSON输出,不能编造
  3. 脚本失败时告知用户,禁止使用默认值
  4. 价格展示格式:X.XXX(来源:AKShare)

第三步:执行复盘分析

#### 周复盘内容

```markdown

# 周复盘 YYYY-WXX (MM-DD ~ MM-DD)

一、本周交易回顾

| 日期 | 操作 | 标的 | 操作价 | 现价 | 涨跌 | 初步判断 |

|------|------|------|--------|------|------|----------|

| ... | ... | ... | ... | ... | ... | ... |

二、建议执行情况

| 日期 | 建议内容 | 是否执行 | 结果 |

|------|----------|----------|------|

| ... | ... | 是/否 | 对了/错了 |

执行了的建议

  • 分析执行后的结果

没执行的建议

  • 分析如果执行了会怎样
  • 用户当时为什么没执行
  • 这个决策对不对

三、持仓变化

| 标的 | 周初价 | 周末价 | 周涨跌 | 贡献 |

|------|--------|--------|--------|------|

| ... | ... | ... | ... | ... |

本周组合收益:+/-X.XX%

四、经验总结

做对了什么

  • ...

做错了什么

  • ...

需要改进的

  • ...

五、下周关注

  • ...

```

#### 月复盘内容

```markdown

# 月复盘 YYYY年MM月

一、本月交易汇总

买入操作

| 日期 | 标的 | 买入价 | 现价 | 浮盈/亏 | 决策质量 |

|------|------|--------|------|---------|----------|

卖出操作

| 日期 | 标的 | 卖出价 | 现价 | 卖对了吗 | 决策质量 |

|------|------|--------|------|----------|----------|

决策质量评分

  • A:完美决策,时机和方向都对
  • B:方向对,时机可以更好
  • C:方向错,但及时纠正
  • D:方向错,且没及时纠正

二、建议准确性统计

| 类型 | 总数 | 正确 | 错误 | 准确率 |

|------|------|------|------|--------|

| 止盈建议 | | | | |

| 止损建议 | | | | |

| 加仓建议 | | | | |

| 观望建议 | | | | |

错误建议分析

  • 哪些建议是错的
  • 错在哪里
  • 如何改进分析逻辑

三、组合表现

收益统计

  • 月初市值:XXX
  • 月末市值:XXX
  • 本月收益:+/-X.XX%
  • 对比指数:沪深300 X.XX%,中证500 X.XX%

持仓变化

| 标的 | 月初仓位 | 月末仓位 | 变化 |

|------|----------|----------|------|

四、经验沉淀

本月学到的

  1. ...
  2. ...

需要形成的规则

(如果有值得固化的经验,建议添加到 Principles.md)

  • ...

下月改进计划

  1. ...
  2. ...

五、准则更新建议

基于本月经验,建议添加/修改以下投资准则:

  • ...

```

第四步:保存复盘报告

  • 周复盘保存到:股市信息/Records/reviews/YYYY-WXX.md
  • 月复盘保存到:股市信息/Records/reviews/YYYY-MM.md

第五步:更新投资准则(如适用)

如果复盘中沉淀出了值得固化的经验,询问用户是否添加到 股市信息/Config/Principles.md

第六步:更新待验证交易

trades.md 中更新已验证交易的验证结果。

第七步:更新用户洞察(Insight.md)

读取并更新 股市信息/Config/Insight.md

  1. 更新成长轨迹

- 本周期有什么进步,添加到"进步记录"

- 发现新的问题,添加到"待改进事项"

- 更新问题出现次数

  1. 验证行为模式

- 对比用户自述弱点与实际表现

- 更新"行为模式观察"的置信度

- 记录新发现的行为模式

  1. 汇总采纳情况

- 统计本周期各类建议的采纳率

- 分析采纳/不采纳的模式

- 验证采纳建议的结果(30天/90天后)

  1. 提炼关键洞察

- 将复盘中的重要发现记录到"关键洞察"

- 整理过往洞察,归类到对应板块

---

30天/90天验证逻辑

对于每笔交易,系统会在记录时设置验证时点。复盘时检查:

  1. 查找到期验证:检查哪些交易到了30天或90天验证点
  2. 获取真实价格:获取该标的当前真实价格
  3. 计算结果:对比操作价和当前价
  4. 判断对错

- 卖出操作:卖后跌了=卖对了,卖后涨了=卖错了

- 买入操作:买后涨了=买对了,买后跌了=买错了

  1. 记录判断:更新 trades.md 中的验证结果

---

数据真实性保障

  1. 所有价格必须实时获取:通过 AKShare 获取,不能编造
  2. 无法获取时明确说明:如果某个数据无法获取,告知用户,不猜测
  3. 计算过程透明:展示收益计算的过程,用户可以验证
  4. 数据来源标注:报告中标注数据获取时间和来源

---

示例输出

用户:/review

助手:今天是周六,我来为您做本周复盘。

首先获取最新数据...

# 周复盘 2026-W02 (01-06 ~ 01-10)

一、本周交易回顾

您本周执行了以下操作:

| 日期 | 操作 | 标的 | 操作价 | 现价 | 涨跌 | 初步判断 |

|------|------|------|--------|------|------|----------|

| 01-08 | 清仓 | 消费ETF | 0.805 | 0.812 | +0.87% | 暂时卖早了 |

| 01-09 | 减仓50% | 恒生互联网 | 0.538 | 0.541 | +0.56% | 暂时卖早了 |

(注:短期涨跌不代表决策对错,需要更长时间验证)

二、建议执行情况

| 日期 | 建议内容 | 是否执行 | 现在看 |

|------|----------|----------|--------|

| 01-07 | 清仓消费ETF | 是 ✓ | 执行正确,止损逻辑成立 |

| 01-07 | 减仓工业有色一半 | 否 | 好决策!后涨了8% |

| 01-08 | 减仓恒生互联网一半 | 是 ✓ | 待验证 |

...

数据来源:AKShare,获取时间:2026-01-11 10:00