Skip to content

Converting Trading Lessons into Hard Rules

回答哪些交易教训应升级成硬规则,以及规则颗粒度如何保持可执行。

Updated View as Markdown

Converting Trading Lessons into Hard Rules

Summary

这页不是继续讲“学到了什么”,而是讲什么时候一条教训应该真正升级成硬规则。目标是防止两种极端:一种是什么都不制度化,问题永远重复;另一种是什么都想写成规则,结果规则越来越多、越来越空、越来越没人执行。 Public boundary: this is educational risk-control material, not investment advice or a record of any real account, holding or trade.

Question

哪些交易教训应该升级成硬规则?硬规则应该写到什么颗粒度,才既有约束力,又不会把系统写烂?

One-line rule

只有反复出现、代价足够大、并且能压成明确动作的教训,才值得升级成硬规则。

Step 1: separate lesson from rule

先区分两个东西:

Lesson

是你从交易里得到的认识,例如:

  • 我太容易在回撤期放大仓位
  • 我总在没确认时抢跑
  • 我常把补仓说成再平衡

Rule

是你下一次必须执行的动作,例如:

  • 回撤期内,进攻仓单笔仓位自动缩小一级
  • 未确认前不得提前入场
  • 任何补仓动作都必须先写明:这是再平衡还是情绪补仓

很多复盘只停在 lesson,没走到 rule,所以问题才会继续重复。

Step 2: know which lessons are strong enough to become rules

不是每个感受都值得升规则。

更适合升级的通常满足三点:

  • 反复出现
  • 代价明显
  • 可以被明确执行

也就是说,一条 lesson 只有同时满足:

  • 它不是偶发
  • 它确实伤系统
  • 它能被改写成具体动作

才值得进入硬规则层。

Step 3: do not create rules out of single-trade pain

一笔特别痛的单子,很容易让人冲动立规矩。

比如:

  • 以后再也不做这种票
  • 以后再也不隔夜
  • 以后见到回撤就先跑

这种通常是情绪化立法。

更好的判断是:

  • 这是单次特例,还是重复模式?
  • 我是在堵漏洞,还是在发泄?
  • 这个规则如果长期执行,会不会把系统一起误伤?

硬规则不是用来安抚这次亏损的,而是用来处理未来高概率重复问题的。

Step 4: write rules as behavior constraints, not abstract virtues

坏规则通常很像口号:

  • 要冷静
  • 不要贪心
  • 尽量等确认
  • 以后更谨慎

这些都不算规则,因为没有执行接口。

好规则则应该是行为约束:

  • 连续两笔非计划交易后,停手一天
  • 没有退出计划,不得开仓
  • 回撤期内禁止放大进攻仓总风险
  • 任何减仓前,必须先写出剩余仓位处理计划

一句话: 规则必须能告诉未来的你“具体做什么或不做什么”。

Step 5: keep the granularity executable

规则太粗,会没约束力; 规则太细,会执行崩溃。

太粗的例子

  • 不要冲动
  • 要尊重趋势
  • 要管理风险

太细的例子

  • 只要 5 分钟级别某线和某线交叉且成交量达到某值就必须…… 如果细到必须靠当下临时解释才能执行,也容易漂。

更合适的颗粒度通常是:

  • 足够明确
  • 能在当下直接判断是否触发
  • 不依赖情绪解释
  • 不需要长篇补充说明

Step 6: prioritize only a few live hard rules at a time

最常见的问题不是规则太少,而是一次加太多。

更有效的做法是:

  • 当前只盯最伤系统的 2-3 条硬规则
  • 先让它们真正进入执行肌肉记忆
  • 等稳定后再补下一批

因为如果你同时新增十条:

  • 很快就会记不住
  • 更容易在执行时挑着遵守
  • 最后系统表面更完整,实际更空心

Step 7: distinguish hard rules from soft reminders

不是所有东西都该进硬规则层。

适合做硬规则的

  • 一旦违反,代价很高
  • 边界清楚
  • 能明确判断触发与否
  • 对执行结果影响大

更适合做软提醒的

  • 需要因市场状态灵活判断
  • 更像方向性提醒,而不是刚性约束
  • 边界模糊,难以机械判定

例如:

  • “没有退出计划不得开仓”更适合硬规则
  • “在剧烈波动期更保守一点”更像软提醒

Step 8: check whether the rule is actually preventing the original mistake

规则写完后,要反过来验证:

  • 它真的能拦住原问题吗?
  • 还是只是写得很像在管,但实际上仍可绕过去?

比如:

  • 如果你写“尽量别补仓”,那它拦不住任何事
  • 如果你写“任何补仓前必须先写明这是不是制度化再平衡”,它才开始有约束力

真正有效的规则,应该能让未来的你更难自我解释、自我开脱。

Step 9: retire or rewrite rules that no longer work

硬规则不是越多越好,也不是一写永远不动。

如果一条规则出现以下情况,就该考虑调整:

  • 长期不再对应当前主要问题
  • 边界模糊,执行时总在解释
  • 副作用开始大于收益
  • 已被更高质量规则覆盖

系统健康,不靠规则越积越厚,而靠规则不断更新、压缩、去重。

Simple hard-rule template

当你准备把一条 lesson 升级成硬规则时,至少写清:

  • 这条规则要防什么问题?
  • 触发条件是什么?
  • 具体禁止或强制什么动作?
  • 违反它通常会带来什么代价?

Quick checklist

判断一条教训是否值得升成硬规则时,快速问自己:

  • 这问题是不是反复出现?
  • 它是不是足够伤系统?
  • 我能不能把它写成一句具体动作约束?
  • 这条规则会不会真的拦住原错误,而不只是显得很聪明?

只要后两问答不清楚,就先不要升。

Minimal version for immediate use

准备立一条新规则前,先问三句:

  1. 这真的是重复问题吗?
  2. 我能把它写成明确动作吗?
  3. 这条规则真的能拦住下次同类错误吗?

三句都答清楚,再进硬规则层。

Takeaway

交易教训的价值,不在于你当下感触多深,而在于它能不能被压成未来会执行的约束。

真正好的硬规则,不是更多,而是:

  • 更少
  • 更清楚
  • 更难被自己绕开
  • 更直接地拦住高代价重复错误

Relations

Navigation

Type to search…

↑↓ navigate↵ selectEsc close