用途:这是 senpi-portfolio 的补充技能。Portfolio 回答“我的钱在哪、策略现在表现如何”,本技能回答“已平仓交易表现如何、市场发生了什么、如何改进”,适用于“复盘我的交易”“我是不是卖早了/卖晚了”“这周错过了什么”“如何获得更多收益”等回顾性问题。
主要能力:引擎重建用户已平仓交易,归因每笔交易的出场方式,计算若持有至今会怎样,并展示持仓期间市场走势。输出包括 timing_summary(exit_ahead/held_higher/flat 及每笔 if_held_delta_usd)、strategies[](按策略的 mandate 与已实现盈亏)、book_vs_market(未持有但上涨的标的)、missed_signals、leaks、execution_quality(maker/taker 成交比例)等。
使用方式:按步骤运行脚本,逐步叙述结果:python3 scripts/review.py timing、strategies、telemetry、market,或一次性 python3 scripts/review.py all。解释单笔资产生命周期可运行 openclaw senpi explain <ASSET> --runtime <id> --json。
限制与规则:必须以总盈亏(已实现+未实现)开头,不能只看已实现;持有至今的反事实只是背景,不能据此判定“卖早了”;遥测不可用时相关结论应标为未确定,不能声称“无泄漏”;所有金额与计数必须引用引擎字段,不得自行推算;改进建议应指向策略配置而非用户本人;不得编造前瞻性数字。已平仓策略的遥测事件环已销毁,其出场原因来自棘轮记录或链上回填。无策略时转向市场分析,不制造批评。