Bastix
Resources

交易复盘怎么做

交易复盘不只是记录盈亏。用一条时间线还原原始计划、当时可用数据、规则版本、工具失败与人工判断,再把偏差改成有负责人、期限、验收证据与停止条件的行动。本文提供可填写的复盘头、时间线与偏差表,并说明会话、TAP 与沙箱仓位记录和券商真实成交之间的断点。

交易复盘的目标不是证明“这次赚了所以判断正确”,而是回答三个更有用的问题:当时究竟知道什么、实际过程偏离了什么、下一次具体改哪一步。最小可用复盘应保留原始计划、按时间排列的证据和失败、偏差分类,以及一条能被检查的后续行动。

Bastix 当前批准口径可以确认会话、TAP 运行以及沙箱策略仓位和变更历史等记录对象,但这些对象尚未组成覆盖所有动作的统一审计链;沙箱仓位也不是券商持仓或真实成交。原始计划、数据快照、外部资料、人工决定和券商记录仍需用户自行保存。1

先确定你复盘的是什么

不要把不同对象混在一张表里。开始前先选择一种:

复盘对象主要证据不能混淆为
一次研究判断原始问题、资料、工具结果、判断文本真实交易执行
一条筛选任务范围、条件、候选与缺失行买入名单
一个持续任务触发、运行、失败、暂停与修改自动交易系统
一次沙箱仓位调整目标/当前比例、原因、变更时间券商成交或账户收益
一笔真实交易券商订单、成交、费用与资金流水Bastix 自动产生的记录

若要复盘真实成交,必须从券商或交易系统取得订单、成交和费用记录。Bastix 当前内置能力不连接券商,也不自动导入真实成交。2

可直接填写的复盘头

复盘 ID:
复盘对象:研究 / 筛选 / 持续任务 / 沙箱仓位 / 真实交易
标的或主题:
原任务 ID / 会话链接:
策略或规则版本:
研究起止时间:
数据截止时间 asOf:
复盘人:
复核人:
事实版本:

缺少任务 ID、版本或时间时,不要补猜,直接写 NOT_CAPTURED。这本身就是复盘发现。

第一步:封存原始计划

只记录行动发生前已经存在的内容:

当时要回答的问题:
计划使用的数据和资料:
允许使用的工具:
筛选/判断条件:
反对条件:
停止条件:
预期输出:
哪些事情明确不做:

如果原计划只写“看好”“趋势不错”,就在原文后加 定义不足,不要用今天的指标给过去补一套完整逻辑。

第二步:按发生顺序建立时间线

时间线必须同时显示成功、失败、修改和外部影响,不能只保留最终答案。

时间人/系统输入或触发数据与 asOf原始输出状态写入/外部影响当时决定
________链接或摘要Success/Fail/Unknown无/沙箱/外部接受/退回/暂停
________链接或摘要Success/Fail/Unknown无/沙箱/外部__

填写时遵守四条规则:

  1. 数据时间和操作时间分开;
  2. 原始输出保留链接或不可变副本,不只抄模型总结;
  3. 每次规则修改另起一行,并标出修改人和原因;
  4. 中断、超时、缺数和无答案与成功结果同等保留。

第三步:把证据分四栏

类型填写内容例子写法
事实能回到原始数据或文档来源 X,第 7 页,asOf=__
解释人或模型对事实的说明解释者=__,版本=__
假设尚待验证的因果或预期若__,则__;验证日期=__
未知缺失、冲突或无法重建UNKNOWN:字段来源未保存

这一步能避免把模型解释当事实,也能暴露“结论很完整,但证据只覆盖一半”的情况。

第四步:比较计划与实际过程

逐项回答,不要只写“执行到位/不到位”:

  • 哪个计划步骤没有执行?为什么?
  • 哪个工具失败后,流程仍继续形成结论?
  • 哪些数据在当时已经过期?
  • 哪个条件在看到结果后才修改?
  • 哪项沙箱写入未经预期说明?
  • 反对证据是否被找到但未进入摘要?
  • 真实成交与研究记录之间有哪些断点?

第五步:给偏差选择可验证类别

类别判断问题不够具体的写法可改进的写法
数据偏差来源、时间、覆盖或口径有误吗数据不好关键字段晚于任务日期三天
规则偏差条件是否含糊、冲突或事后修改策略失效看到结果后把阈值从 A 改为 B
模型偏差是否补造、遗漏反证或错误引用AI 不准引用页码不存在,未触发 Unknown
工具偏差是否超时、截断、写入失败系统卡了第 4 步超时,候选只处理 7/20
流程偏差是否跳步、无人复核或无停止规则流程不严谨数据缺失仍进入结论节点
人的判断偏差是否选择性保留或事后合理化心态不好删除了两条反对证据,只保留支持项

短期盈亏不是偏差类别。错误过程可能碰巧盈利,合理过程也可能亏损。

第六步:把教训写成下一次动作

每条改进都用同一格式:

发现:
要修改的具体字段/规则/节点:
负责人:
完成期限:
触发条件:
验收证据:
停止或回滚条件:
复核日期:

“下次谨慎”“加强纪律”没有验收条件,不算行动。可以建立 TAP 持续观察变化,但无人值守任务只做研究、观察和整理,不自动下单。3

复盘完成前必须回答的十个问题

  1. 原始问题和原始规则还在吗?
  2. 当时可见的数据与今天修订后的数据分开了吗?
  3. 每个关键数字有来源和 asOf 吗?
  4. 成功、失败、跳过和未知都进入时间线了吗?
  5. 模型解释与原始事实分开了吗?
  6. 沙箱仓位与券商成交分开了吗?
  7. 有没有看完结果才增加的理由?
  8. 反对证据是否和支持证据同样可见?
  9. 改进项是否有负责人、期限和停止条件?
  10. 独立复核人能否仅凭记录重建主要过程?

只要其中一项回答不了,就保留 UNKNOWN,不要为了“完整”编出一条顺滑故事。

Bastix 记录与用户证据怎样拼接

当前公开事实允许把以下三类对象写入复盘,但不能扩大它们的证明范围:

  • 会话记录:用于定位原始问题、回答及会话内发生的工具调用;它不能证明用户在产品外看到或做过什么。
  • TAP 记录:用于核对策略定义、运行、启动/停止和调度;无人值守运行只做研究、观察和整理,不等于自动下单。
  • 沙箱策略仓位历史:用于核对目标/当前仓位、标的、比例、原因和变更时间;它不是券商订单、真实成交或账户收益。

原始数据快照、公告或研报原文、人工批准、外部工具日志以及券商订单、成交、费用和资金流水,应由用户另行保存并在时间线中链接。缺少其中一项就写 NOT_CAPTURED,不要用会话摘要补造。上述来源各自只能证明特定对象,不能合并成“每一步都完整可追溯”的绝对声明。

现在就做一次最小复盘

选一条低敏感度、已经结束的研究任务。先填写复盘头,再按时间线抄入第一次失败和第一次规则修改;如果找不到原始记录,就把“建立原始计划快照”作为第一个改进动作。

打开 Bastix 工作台 · 查看 TAP 边界 · 查看策略仓位边界

来源与边界

Footnotes

  1. Bastix《公开产品事实登记》0.1.0,取证日期 2026-08-14:智能体会话和工具调用、TAP 策略定义与运行控制、沙箱策略仓位及变更历史有具体记录,但尚无覆盖全部动作的统一审计契约。

  2. 同一事实登记:券商连接与真实下单为 unsupported;沙箱策略仓位账本不是券商持仓或真实成交。

  3. 同一事实登记:TAP 与定时触发为 production;无人值守任务只做研究、观察和整理,不等于自动下单。