06 进阶篇 · 让系统自己记账,自己提案

AI 投资指南 · 06 进阶篇

让系统自己记账,自己提案

复盘不靠自觉,靠机器记账;系统改规则也要过门槛,防它越来越顺着你。

这一篇讲两本账和一道门槛:你自己的交易要机械地查违规、诚实地拆归因;系统推给你的方向也要登记、到期对比基准;不管是你想改规则,还是系统自己提出要改,都得过同一道门槛。适合已经有一套流程在跑、想让它越用越准的人。


一、为什么复盘不能靠自觉

人脑有一套很强的「记忆美化」:亏了怪大盘,违规加仓叫「高瞻远瞩」,绕过计划叫「特事特办」;赚了,都是自己看得准。

我自己复盘了很多年,最大的体会是:靠自觉的复盘,查不到自己最不想看的那部分。 所以这一篇的思路只有一个——把能交给机器的记账都交给机器,人只做机器做不了的那一步:解释和取舍。

这里有两本账:

你的交易账 系统的研究账
记什么 你真实下的每一笔单 系统推给你的每一个方向
查什么 有没有违反自己的纪律、赚的是谁的钱 推过的东西后来怎么样了,跑没跑赢基准
怕什么 把运气当本事 把「报告写得好看」当「研究做得对」

第二、三节讲第一本,第四节讲第二本,第五到第七节讲改规则的门槛。


二、交易账:三个致命红旗

把违规定义成机器能判定的规则,从成交记录里机械地扫出来,自我美化就没地方藏了。我只盯三条:

┌─────────────────────────────────────────────────────────────┐
│ 🚩 红旗 1 · 放宽止损:最新止损价比最初计划的止损价更宽      │
│    本质是拒绝认错——大部分 -30% 以上的大亏,都从第一次放宽开始 │
├─────────────────────────────────────────────────────────────┤
│ 🚩 红旗 2 · 亏损加仓:加仓价低于持仓均价,且事先没写好分批计划 │
│    在错的方向上加注——趋势 / 动量类交易里最容易爆仓的一招     │
├─────────────────────────────────────────────────────────────┤
│ 🚩 红旗 3 · 绕过门禁:成交找不到对应计划,或门禁告警后强行确认 │
│    说明这一笔已经被盘中情绪接管,事前写的东西全部作废         │
└─────────────────────────────────────────────────────────────┘

赚钱的违规,比亏钱的违规更危险。 亏钱的违规你会疼,会改;赚钱的违规会被大脑包装成「宝贵经验」,下次加十倍的码再来一遍,直到某一次把之前的全吐回去。所以扫描时不看盈亏,只看规则:触发了就上榜,赚了也上榜。

🎁 可带走资产 1:三红旗扫描器指令

不用会写代码,把这段完整复制给你的 Agent,它会写好扫描脚本并审计你的历史成交:

请帮我实现一个【三个致命红旗机械扫描器】,并审查我的历史交易记录。

【输入】
- trades:成交记录(代码 / 方向 / 成交价 / 时间 / 关联计划号 / 当时持仓均价 / 最新止损位)
- plans:事前计划(计划号 / 初始止损位 / 交易类型:长期持有 / 波段 / 短线 / 事先定好的分批计划)

【写死三条检出逻辑】
1. 红旗一·放宽止损:最新止损位比该计划最初的止损位更宽(多头方向上止损价被下调);
2. 红旗二·亏损加仓:买入价低于当时持仓均价,且该计划不是事先写好的分批计划;交易类型是波段 / 短线的标为最高严重级;
3. 红旗三·绕过门禁:成交找不到对应计划号,或计划状态为“门禁告警后强行确认”。

【输出《纪律体检报告》】
- 列出所有违规流水(类型 / 标的 / 时间 / 细节 / 这笔最终盈亏);
- 报告开头写明:“赚钱的违规与亏钱的违规同等严重”,盈利的违规单独标出来;
- 末尾两张统计表:① 按月统计违规次数,看纪律在变好还是变坏;② 按持有期(≤7 天 / 7–60 天 / >60 天)统计笔数、合计盈亏、胜率;
- 保存为《纪律体检报告_YYYYMM.md》。

💡 第一次跑之前,先从券商导出历史成交 CSV。没有计划记录的老交易会全部记成红旗三,这本身就是最诚实的体检结果。 第二张按持有期的表是我后来加的,第四节末尾讲为什么。


三、交易账:你赚的是 Beta 还是 Alpha?

最怕「靠运气赚的钱,靠实力亏回去」。行情好的时候,很多人会把板块整体上涨误当成自己的选股能力。一笔交易的回报拆开看:

实际回报 = 大盘 Beta + 行业板块 Beta + 个股 Alpha + 随机运气 Noise

平仓后问自己四个问题:

问题 例子 怎么判
① 跑赢板块了吗 持有期行业指数涨 25%,你的标的涨 26% 基本是吃板块 Beta,别膨胀
② 当初的逻辑兑现了吗 买入理由是“订单翻倍”,结果业绩下滑,却因为蹭上热点涨了 算运气。逻辑层面是失败,不能沉淀成经验
③ 涨的是业绩还是估值 股价翻倍,市盈率从 15 到 35,净利润只增长 5% 情绪和流动性推的,别拿来当长拿的理由
④ 能复制吗 入场、出场条件能不能写成明确判据? 写不出来 = 一次性的体感,不能加码复制

问完分四类:

  • 逻辑对 + 赚钱:有效样本,可以沉淀;
  • 逻辑错 + 赚钱:幸存者偏差,最需要警惕,不改主策略;
  • 逻辑对 + 亏钱:合理的试错成本,继续执行纪律;
  • 逻辑错 + 亏钱:大概率同时触发了红旗,进违规反思。

这四问交给 AI 来问效果很好:它不知道你当时有多得意,只看你写下的买入理由和后来的数字。前提是你买之前把理由写下来了——没写,这一节就无从谈起。


四、研究账:系统推过的方向,也要记账

前两节查的是我。但我的系统每天也在推东西:机会卡、排序前三、波段候选、高级别的事件。它推得对不对,如果只凭印象,我一样会美化——记得住那几次推对的,忘掉一堆推错的。

所以我加了一本回看台账,规则很简单:

系统推过的每一个方向 ──→ 自动登记(登记日 + 类型 + 来源)
                         │
                         ├─ 7 天后、30 天后、60 天后各算一次涨跌
                         ├─ 和同期基准比:美股比 QQQ,A 股比沪深 300,加密比 BTC
                         └─ 再记一个「提前量」:登记那天之前已经涨了多少
                            (越小,说明发现得越早)

只量研究,不量账户。 系统推了、我没买,照样记;我买了、系统没推,不进这本账。它回答的是「这套研究流程有没有用」,不是「我赚没赚钱」。这两件事一混,就会出现「这次我赚了,所以系统是对的」这种归因。

首跑的结果:系统也会错,而且错得不少

第一次跑出来的时候,有一个数字我看了很久:美股核心资产排序的前三名,登记后 60 天平均跑输 QQQ 约 8.2%,28 次里只跑赢 10 次。

我把它照实摆在这里,同时把局限也写清楚:

  • 样本有重复。同一只票连续几天上榜,每天都算一条——后来查过,某段时间 76 条记录里有 32 条是同一只票。所以我加了去重:同一个方向两周内重复上榜,只算第一次。去重之后还是跑输,只是幅度小一些。
  • 期间只覆盖几个月的行情,不能代表一套方法的长期表现。
  • 它只说明「排序前三」这一类在这段时间的结果,不说明系统整体没用。

也有看起来对的。我给每个事件按势能分了级(S / A / B / C),到目前为止,S 级事件登记之后的整体表现比 A 级好。但样本很少、跑的时间很短,分级卡本身也还在校准期,所以它只说明这张卡「可能在区分分量」,我只当线索,不当信号。

还有一种更值得说的:看对了事件、却没做对。9 月那次代币化(04 策略层讲过),系统看见了监管事件、也开了原件,却用「不在能力圈甜区、收入算不清」把一只代币化概念的小票挡掉了,随后几天它大涨。事件看对了,尺子用错了。这次错过成了后面一条规则修改的证据(第六节会讲)。

当线索,不当结论

回看台账最容易被误用成「打分器」:哪一类跑输就砍哪一类。我给自己定了三条:

  1. 先人工对照 4 周:台账的结论和我自己的感觉对不对得上?对不上,先怀疑指标,不急着怀疑方法。
  2. 样本不够不下结论:一个现象至少重复 3 次(去重后)才当证据。比如「登记时已经涨了 20% 以上的,后面表现更差」,方向很清楚,但 30 / 60 天的样本只有 2 个,所以它到现在还只是一个候选想法,没变成规则。
  3. 口径不许随手改:怎么算超额、怎么去重,定下来就不动。防的是将来为了数字好看去改尺子。

交易账那一边:按持有期分组

研究账量系统,交易账量我自己。我用 AI 把全年的 A 股交割单按持有期分过组(只算已清仓):持有 ≤ 7 天的那一大堆整体亏,> 7 天的那一小撮整体赚。数字和局限在《05 操盘层》,这里只说一句:样本小、只校准我自己的主策略,不外推成市场规律。这也是上面扫描器里加第二张表的原因:你的这张表可能长得完全不一样,跑一次就知道。


五、别一亏就改规则

有了两本账,最大的诱惑就来了:看到亏损就想改规则。我的原则是:别在盘中改,别为单笔结果改。

规则升级的正常节奏是:

盘后随手记(操作 + 当时的情绪,原样记)
  → 周末归因(找共性,比如“连续三次早盘冲高买入被套”)
  → 沉淀成规则(写进你的长期规则文件,比如“开盘前 30 分钟不追高”)
  → 约束之后的交易
  • 做加法:同一种亏损模式反复出现,加一个过滤条件;
  • 做减法:规则多到总在错过符合大逻辑的机会,就只留能证伪主逻辑的那几条,砍掉追胜率的细节;
  • 🔒 二十次取证:想改核心门禁之前先问自己:「当前规则在相似环境下执行满 20 次了吗?数据支持这次修改吗?」没有,就记下来继续观察。

这条原则后来不止约束我,也约束系统——上面那个「已经涨了 20% 以上」的想法,系统自己就因为样本只有 2 个,没把它升级成正式提案。


六、让系统自己提案

两本账记了一个月,我发现一个问题:账记得很认真,但没人拿它回头改流程。 排序前三跑输了一个月,没人追问;我在对话里纠正过的说法,要靠某次碰巧想起来才会改进规则。全靠我推动,就等于没有机制。

所以我加了一层:让系统每周自己回头看一遍,写改进提案。

三条回路

A · 思考 B · 结果 C · 反馈
看什么 我在外部大脑里新确认的方向、新想法 回看台账、错过的样本、各环节的运行体检 我在交接里的批示、在对话里的纠正
回答什么 流程有没有落后于我的新想法 哪一环在漏机会、哪把尺子判错、哪个上游在拖后腿 系统推给我的,和我真正要的,差在哪
什么时候才提案 被一次真实决策或一个结果坐实 同类样本至少 3 个,或一次代价足够大的错过 同一倾向至少 3 次,或我明说「以后都这样」

几个真实例子(去掉了名字):

  • 结果回路:上面那次「事件看对、尺子用错」的错过,代价够大,直接成了提案——「长期资产的理由不能用来挡事件波段」从一条局部规则改成全局自检。批了,现在在试运行,有复核日。
  • 链路体检:体检时重点查「每个输入源最后一次更新是什么时候」。有一次查出来,一份关注清单的条目都没写更新日期,而下游只读 60 天内更新过的条目——结果整整一个月,下游一直以为这份清单是空的。
  • 结果回路:有三次,信源把几个月前的旧事当成新闻推进来。提案是在写进事件层之前加一道「这是不是旧闻翻新」的检查。
  • 反馈回路:系统发现我连续好几份交接的批示栏一个字都没写,意见全在对话里说。它提的是「交接里只放一件最需要我拍板的事」,而不是继续往批示栏里堆。

每条提案必须写的东西

提案:一句话
证据:哪条回路,去重后几个样本,链接到台账或记录
改哪:具体到哪一份规则的哪一节,只写增量
层级:事实层 / 判据层 / 调度层
改错了会看到什么:可证伪条件——发生什么就说明改错了
试运行:默认 2–4 周,写明复核日

「改错了会看到什么」是硬门槛:写不出来的提案,不进候选。

三层授权

系统可以自己跑提案,但改规则的权力是分层的:

层级 谁说了算 例子
事实层 系统自己修,留痕,每次最多 5 处 死链接、过期的说法、数据核正
判据层、调度层 系统提案,我批 尺子、分级阈值、各环节的判断逻辑、几点跑、谁先谁后
宪法层 只有我能改,系统连提案都要标出「涉及宪法」 系统的权限范围、红线(不下单、不碰持仓)、回看台账的统计口径、定时任务的启停

回看口径放进宪法层是故意的:评价系统的尺子,不能由系统自己改。

试运行、复核、限速

提案 ──→ 我批 ──→ 改之前存快照 ──→ 试运行(2–4 周)
                                        │
                              到期复核:拿「改错了会看到什么」去对证据
                                        │
                     ┌──────────────────┼──────────────────┐
                   保留                回滚              延长观察
               (写一句证据)     (用快照恢复,也要我批)  (最多延一次)

再加几道保险:

  • 限速:每周落地的判据 / 调度改动最多 3 项;同一条规则在试运行期内不改第二次;两周没有新证据的候选想法,移出候选池。
  • 改自己先过独立复核:提案如果涉及系统自己的规则、调度或权限,先起一个全新的子代理(不是写提案的那个)专门审一遍:会不会让系统更难发现机会、更容易出错、或者悄悄扩大了自己的权限。有一次复核意见就是「改一下再进」,提案按复核改完才到我面前。
  • 不催我:一条提案连续两份交接没批,就挪进待办队列,把位置让给下一条。

七、30 天隔离,防系统谄媚

AI 有天然的谄媚倾向:你的理由只要稍微像样,它就顺着你论证,甚至帮你把止损从 -7% 改成 -12% 找到一堆道理。这是最危险的合谋。 系统自己提案多了以后,这个风险是双向的:它可能顺着你,也可能顺着它自己。

所以不管提案来自你还是来自系统,核心规则的修改都过同三道防线:

提出修改
  ├─ 防线 1 · 动机:是不是因为最近 1–2 笔的结果临时起意?── 是 ──→【否决】单笔结果不改规则
  ├─ 防线 2 · 反证:有没有写清“改错了会看到什么”和回滚办法?── 没有 ──→【打回补充】
  └─ 防线 3 · 方向:是放宽风险,还是收紧纪律?
             ├─ 放宽 ──→ 需要足够的实盘样本背书(我的标准是 ≥ 20 笔)
             └─ 收紧 ──→ 进入隔离试运行

隔离期多长,看改的是什么。 系统流程上的判据,2–4 周就能看到证据;涉及你自己止损、仓位、门禁这类交易规则,我坚持至少 30 天,并且要经过不同的情绪状态——赚钱的那几天和亏钱的那几天都要在里面,规则在两种状态下都站得住,才正式写进长期规则。

🎁 可带走资产 2:变更提案审查指令

这段既可以审你自己想改的规则,也可以审 AI 给你提的修改建议:

【角色】你是我投资规则的审查员。你的任务是防止我(或者另一个 AI)因为短期盈亏、情绪或者“看起来很合理”的理由随意改规则。不要顺着提案说话。

【待审提案】[填写:想改什么,例如:波段止损从 -7% 改为 -10%]
【提案来源】[我自己 / AI 建议]
【提出理由和证据】[填写]

请按顺序审查:
1. 动机:这个修改是不是源自最近 1–2 笔亏损或踏空?是 → 直接否决,写明“单笔结果不改规则”。
2. 证据:样本有多少个?有没有重复计数?去重后是否还至少有 3 个同类样本?
3. 性质:属于【事实更正】【收紧纪律】【逻辑澄清】还是【放宽风险】?放宽风险需要至少 20 笔历史实盘数据支持。
4. 权限:如果提案来自 AI,它有没有在修改评价它自己的尺子、扩大它自己的权限,或者绕开我原来的红线?有任何一项 → 标红,交给我本人决定。
5. 反证:如果批准,帮我写 2 条可观察的“改错了会看到什么”,发生就立即回滚。
6. 输出《规则变更提案.md》:改前 → 改后(只写增量)、试运行期(系统流程 2–4 周 / 交易规则至少 30 天)、复核日期、回滚办法。到期由我本人终审。

八、系统不是变复杂,是变得更像你

做这些,目的不是造一个包罗万象的「圣杯」。我自己的感受是,账记得越认真,系统反而越简单:跑输的类型被看见了,用错的尺子被拆开了,没人读的产物被砍掉了。

有一条始终不变:系统可以替我记账、替我提案,甚至替我修掉一些事实错误;判断和扣扳机,永远留在我自己手上。 它越来越像我,是因为每一次改动最后都过了我这一关。


💡 下一篇阅读建议

到这里,系统已经能自己记账、自己提案了。下一步是让它每天自己跑起来:一份调度表按顺序跑完所有环节,主控每天给我写一份交接,我只写批示。 👉 《07 Agent 篇 · 系统自己跑,我每天只批示》

by 勇麦|2026-10 起持续更新

这是我自己这一版的做法和样本,不是标准答案。文中提到的公司只是讲商业常识或复盘的例子,不构成任何买卖建议。
想交流:知识星球「勇麦的观察现场」 · 想定制市场监测系统或搭整套投资系统:微信 yongmaixyz