用途:记录用户的买卖操作,更新持仓和交易记录,并在需要时关联简报建议与用户洞察。触发场景包括用户说"买了""卖了""加仓""减仓""清仓""今天没操作""记录交易"等。
主要能力:第一,确认交易信息,包括标的代码和名称、操作类型、成交价格、成交数量、决策理由。第二,验证价格真实性,运行 cd "股市信息" && python3 scripts/fetch_market_data.py 获取实时或最新价格,用户成交价与当前价偏差不应超过5%,偏差过大需向用户确认。第三,将记录追加到 股市信息/Records/trades.md,包含操作类型、价格、数量、金额、盈亏、决策理由、当时建议、验证时点与验证标准。第四,更新 股市信息/Config/Holdings.md,买入或加仓时更新成本价(加权平均)、数量、仓位;卖出或减仓时更新数量与仓位,全部卖出则删除该行。第五,读取最近简报文件(股市信息/Daily/)关联建议,判断是否建议该操作、用户是否执行。第六,更新 股市信息/Config/Insight.md,记录建议采纳情况、分析决策心理、记录关键洞察。
使用方式:用户说明当日交易情况后,助手确认并补全信息,执行数据脚本验证价格,更新交易记录与持仓,关联简报建议,最后向用户确认并汇总更新后的持仓概览与验证时点。
特殊情况:用户说"今天没操作"时只记录到日志,不更新文件,并回顾当日简报建议、询问未执行原因。用户补录历史交易时确认日期,按相同流程处理并标注"补录"。
限制:脚本失败时告知用户,仍以用户提供的价格记录;无法获取的数据需明确告知,不编造;自动获取的数据标注来源为 AKShare;关键数据变更前需用户确认。验证时点通常设为30天或90天后。