用途:该技能用于对 edge pipeline、筛选器及其他技能生成的交易信号做事后复盘,把预测方向与实际收益对比,评估信号质量并形成反馈闭环。
主要能力:支持列出已到期信号、记录单个或批量结果;按5日与20日持有期计算实现收益;将结果分类为 TRUE_POSITIVE、FALSE_POSITIVE、MISSED_OPPORTUNITY、REGIME_MISMATCH;生成下游反馈,包括给 edge-signal-aggregator 的权重调整建议,以及技能改进待办条目;按技能、股票代码、时间分组输出汇总统计。
使用方式:需 Python 3.9+,可选 FMP API key。设置方式为 export FMP_API_KEY=your_api_key_here,或通过 --api-key YOUR_KEY 传入;无 key 时可手动提供 --exit-price 与 --exit-date。典型流程为:准备含 signal_id、ticker、signal_date、predicted_direction、source_skill 的信号 JSON;运行 scripts/postmortem_recorder.py 记录结果;再运行 scripts/postmortem_analyzer.py 生成权重反馈、改进待办与汇总报告。输入来自 edge-signal-aggregator 或筛选器输出;输出为 JSON 复盘记录、JSON 权重反馈、YAML 改进条目和 Markdown 汇总报告。
限制:权重调整要求样本量达到 20 以上;分类规则与边界情况见 references/outcome-classification.md;未提供官方价格来源之外的数据说明;具体收费、平台支持与效果数据暂未提供。