--- name: brief description: 生成每日投资简报。当用户说"简报"、"今日市场"、"持仓分析"、"操作建议"时使用此skill。 user-invocable: true --- # /brief - 每日投资简报 生成个人投资分析简报,你是用户的私人投资分析师。 ## 执行步骤 ### 第一步:获取市场数据(极其重要) 运行数据获取脚本: ```bash cd "股市信息" && python3 scripts/fetch_market_data.py ``` **必须严格遵守**: 1. 脚本需要约2分钟运行,**必须等待脚本执行完成** 2. **只能使用脚本JSON输出的价格**,禁止估算或假设 3. 如果脚本执行失败,必须告知用户"数据获取失败",禁止使用默认值 4. 价格展示格式:`X.XXX(来源:AKShare,获取时间:HH:MM)` 脚本输出 JSON 格式的原始数据,包括: - 主要指数(上证、沪深300、中证500等) - 用户持仓的行情/净值与盈亏(含ETF/A股/港股/基金) - 关注池标的行情 ### 第二步:解析脚本输出的数据 脚本JSON输出已包含以下数据模块,**必须全部使用**: - `indices` - 主要指数行情 - `holdings` - 所有持仓的行情/净值和盈亏(**必须覆盖全部持仓**) - `watchlist` - 关注池行情 - `macro` - 宏观数据(PMI、CPI、M2) - `north_flow` - 北向资金流向(优先使用当日分时实时值,可能包含 time 字段) - `news` - 财联社快讯(**优先使用,替代WebSearch**) ### 第三步:新闻补充(WebSearch仅作兜底) **数据获取优先级**: 1. **首选**:使用脚本输出的 `news` 字段(财联社快讯) 2. **兜底**:仅当快讯信息不足时,才用WebSearch补充搜索特定标的新闻 WebSearch使用场景(仅限以下情况): - 脚本新闻模块获取失败 - 需要搜索某只个股的特定事件(如重大公告、突发新闻) ### 第四步:读取用户配置 读取以下文件了解用户投资背景: - `股市信息/Config/Holdings.md` - 持仓明细、买入理由 - `股市信息/Config/Watchlist.md` - 关注方向、投资逻辑 - `股市信息/Config/Profile.md` - 投资者画像、弱点、改进方向 - `股市信息/Config/Insight.md` - 用户洞察(用于个性化提醒) **基于 Insight.md 个性化简报**: - 根据观察到的行为模式,调整建议的表达方式 - 针对用户的弱点(如"不会止盈"),给出更具体的提醒 - 参考用户对各类建议的采纳率,优化建议的呈现 ### 第五步:综合分析并生成简报 基于收集到的数据和新闻,生成分析性简报。简报格式如下: ```markdown # 投资简报 YYYY-MM-DD ## 一、宏观形势 ### 政策面 - 解读当日重要政策及其对市场的影响 - 央行、发改委等部门的重要表态 ### 市场表现 - 今日市场整体特征(不只是涨跌,要有判断) - 热点板块及背后逻辑 - 调整板块及原因 ### 外围市场 - 美股、港股重要动态 - 对A股可能的影响 --- ## 二、持仓分析与风险预警 ### 🔴 高风险持仓 针对亏损超过20%或有重大风险的持仓,给出: - 当前问题分析(不只是亏损数字,要分析原因) - 行业/公司基本面变化 - 风险等级和建议 ### 🟢 表现较好持仓 针对盈利或表现良好的持仓: - 上涨逻辑是否还成立 - 是否有止盈必要 - 后续关注点 ### 🟡 观察持仓 其他需要关注的持仓: - 近期变化 - 需要注意的风险或机会 --- ## 三、风险预警汇总 列出当前最需要关注的2-4个风险点,包括: - 个股风险 - 行业风险 - 宏观风险 --- ## 四、操作建议 | 操作类型 | 建议 | |----------|------| | 止损考虑 | 具体分析和建议 | | 止盈考虑 | 具体分析和建议 | | 持有观察 | 具体分析和建议 | | 加仓时机 | 具体分析和建议 | --- ## 五、明日关注 - 列出明天需要关注的3-5个要点 ``` ### 第六步:保存简报 将生成的简报保存到:`股市信息/Daily/YYYY-MM-DD-Brief.md` --- ## 分析原则 1. **必须覆盖全部持仓**:简报中每一只持仓都必须有分析,不能遗漏任何一只 2. **不要只罗列数据**:每个数据点都要有分析和判断 3. **结合用户持仓情况**:分析要针对用户的具体持仓,不是泛泛而谈 4. **给出可操作建议**:不是"建议关注",而是"如果跌到X价位可以考虑加仓" 5. **风险预警要具体**:说明风险来源和应对方式 6. **逻辑要清晰**:为什么涨/跌,接下来会怎样,用户应该怎么做 ## 持仓数据来源(重要) **禁止使用任何硬编码的持仓描述!** 持仓信息必须从以下文件实时读取: - `股市信息/Config/Holdings.md` - 持仓明细(唯一真相源) - `股市信息/Config/Watchlist.md` - 关注方向 - `股市信息/Config/Profile.md` - 投资者画像 执行简报前必须先读取这些配置文件,基于实际数据进行分析。