交易系统 XtradingTime

用一张表管住所有交易规则:九列,每列都有填不出来就作废的验收条件

用一张表管住所有交易规则:九列,每列都有填不出来就作废的验收条件
本文目录(7 节)

问一个交易者「你的系统一共有几条规则、多少个可调参数、最近一次改动是什么时候」,能当场答上来的很少。不是因为他们不认真,是因为规则散落在笔记、脑子和几张截图里,从来没有被放在同一个平面上看过。这篇给一张九列的表,把规则从散落状态收拢成一份可以被审查的清单。九列里有三列是大多数人从来没记过的,而问题恰好都出在那三列上。

一、九列长什么样

内容验收条件
1 规则 IDR01、R02 这样的编号编号不重用,停用的编号也不回收
2 所属环节入场 / 出场 / 仓位 / 否决 / 风控五个环节必须都有至少一条
3 触发条件一句可判定的话不含任何形容词
4 动作触发之后做什么只有一个动作,两个动作拆两行
5 数值参数这条规则用到的所有数字数字只出现在这一列
6 适用范围品种 + 周期写「全部」等于没写
7 生效日期这一版是哪天开始用的精确到日
8 已跑笔数这一版跑了多少笔改动之后清零
9 执行率 / 状态最近 30 笔执行率 + 生效或观察或停用每周更新

第 5、7、8 这三列,是大多数人从来不记的。后面第三节会讲为什么问题都出在它们上面。

二、一张填好的示例

ID环节触发条件动作数值参数范围生效日笔数执行率/状态
R01入场收盘价创 N 日新高且 MA20 向上次日开盘买入N=20沪深300ETF / 日线2026-06-038492% 生效
R02出场收盘价跌破 M 日最低价全部平仓M=10同上2026-06-038488% 生效
R03仓位每笔开仓时按风险反推股数单笔风险 1%同上2026-06-038495% 生效
R04风控单笔浮亏达到止损价平仓止损 = 入场价 减 2×ATR(14)同上2026-06-0384100% 生效
R05否决20 日振幅低于 8%该信号不做阈值 8%同上2026-07-153174% 观察
R06风控账户回撤达 8%仓位减半8%账户级2026-06-030生效未触发

六行,五个环节齐了,可调参数一共五个(N、M、单笔风险、ATR 倍数、振幅阈值)。

R05 的执行率是 74%,状态标成观察,这就是这张表最主要的产出。 一条执行率只有 74% 的规则,说明它在实际盘中有 26% 的时候被跳过了,这个信息如果不记在表里,是看不出来的。

九列规则管理表的示意图,画出一张带表头的表格填入六行示例规则,把数值参数列、生效日期列、执行率列三列用不同底色突出,R05那一行的74%执行率标红并标注进入观察状态

三、为什么是这九列,三列被漏掉的代价

数值参数单列:因为参数个数就是过拟合风险的度量。

把所有数字集中在一列,最直接的好处是能一眼数出这套系统一共有几个可调参数。上面的示例是五个。

参数个数超过 8 个,回测结果的可信度会急剧下降,因为参数越多,在历史数据上找到一组「看起来很好」的组合就越容易,而这组数字往往只对那段历史成立。回测的致命陷阱那篇把过拟合的几种表现讲得很细。

散着写的时候,参数会在不知不觉中膨胀。每次「稍微调一下」都在增加一个数字,等到有 15 个参数的时候,系统已经是一个拟合器而不是一套规则了。

生效日期单列:因为它是所有统计的起算点。

改了规则却不记日期,最直接的后果是胜率算错。6 月的规则和 8 月的规则是两套系统,混在一起算出来的胜率不属于任何一套。

已跑笔数单列:因为它决定了你有没有资格评价这条规则。

R05 只跑了 31 笔,不满 50 笔的样本下限,所以它的 74% 执行率可以看,但它的盈亏贡献不能看。把「笔数」放在「执行率」旁边,是为了每次看执行率的时候都被提醒一次样本够不够。

四、三条禁止

禁止一:一行写两条规则。

「跌破 MA20 且成交量放大则离场」这句话里有两个条件,但它是一条规则(两个条件同时成立才触发)。而「跌破 MA20 离场,或者到达 2R 止盈离场」是两条规则,必须拆成两行。

判断方法:一行只能有一个动作。 动作相同、条件不同的,是不同的规则。

拆开的好处是每条规则可以单独统计执行率。合在一行的话,执行率只能算总的,看不出是哪个条件被跳过了。

禁止二:任何一格里出现「视情况而定」。

这五个字出现在哪一列,那条规则在哪一列上就是失效的。出现在触发条件列,规则没有触发时点;出现在数值参数列,规则没有参数;出现在动作列,规则没有产出。

真的有需要区分情况的,做法是拆成两行,每行写明各自的条件。情况是可以枚举的,枚举完就不需要「视情况」了。 枚举不完的,说明这部分你还没想清楚,先删掉。

禁止三:直接覆盖修改。

改规则的正确做法是:新增一行,用新的 ID,旧的那一行状态改成「停用」并保留日期。

保留历史有两个用途。一是你能看到同一条规则被改过几次,改动频繁的规则本身就是问题信号。二是改错了能退回去,而覆盖之后旧参数就找不回来了。

什么时候允许改、改的标准是什么,在什么时候该修改交易规则那篇里有三个触发条件和四条必须记录的东西。

五、用这张表做周复盘和月复盘

有了表之后,复盘就从「回忆这周做得怎么样」变成了两个固定动作。

周动作:更新第 9 列,按执行率排序。

每周把最近 30 笔的执行率重算一遍,填进第 9 列,然后按这一列从低到高排序。

排在最上面的那条规则,就是这周唯一需要处理的事情。 不需要同时改五件事,处理执行率最低的那一条就够了。

状态的判定线:执行率 ≥ 85% 保持生效80% 到 85% 之间标成观察低于 80% 必须处理。处理的方式不一定是改规则,先要区分是规则难执行还是人没执行,这个二分在写了规则却做不到那篇里有四个信号来定位。

这套周动作可以直接接在日复盘七个数据的记录上,执行率的原始数据那里已经有了。

月动作:数第 5 列的参数总数,检查第 2 列的五个环节是否齐全。

参数总数超过 8 个,需要主动做减法:去掉近三个月从未真正影响过决策的参数。

五个环节缺哪个补哪个。最常缺的是「否决」环节,很多人的系统只规定什么时候做,没规定什么时候不做。补上否决规则通常是提升期望值最省力的一步。

六、这张表的载体不重要

用表格软件、用记事本、用一张打印出来的纸都可以。唯一的要求是它必须在开盘前能被看到。

放在开盘前会打开的那个位置,这一条比载体本身重要得多。一张管理得很完整但一个月打不开一次的表,和没有这张表没有区别。

一个实用的做法是把第 3 列和第 5 列(触发条件和参数)单独打印一页贴在显示器旁边,完整的九列表放在复盘文件里每周更新一次。盘中只需要看两列,复盘才需要看全部。

周复盘与月复盘的两套固定动作流程图,周动作从更新执行率到按列排序再到处理最低那条规则,月动作从统计参数总数到检查五环节齐全再到做减法,两条流程并排

写在最后

把规则收进一张表,最大的变化不在管理效率上,在可审查性上。

散着放的时候,系统是一团模糊的印象,你可以相信它比实际更完整、更稳定、更少被改动。收进表里之后,这些都变成了具体的格子:参数有几个,最近一次改是哪天,哪条规则执行率只有 74%。

这些格子有时候不太好看。但一套你能审查的系统,哪怕现在不够好,也比一套你只能相信的系统安全得多。

3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)


本文内容仅供教育和参考用途,不构成任何投资建议。示例表中的规则与参数仅用于说明表格用法,不构成可直接使用的交易策略。交易有风险,入市须谨慎。

微信搜一搜 Tom讲交易

在微信里搜「Tom讲交易」即可关注,每周更新交易教学

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

相关图解

一张图看完这件事,适合存下来随时翻

相关文章

交易系统

三个月建立自己的交易规则:四个阶段的施工顺序,每阶段有验收标准

规则不是想出来的,是按顺序建出来的,顺序搞反会白费两个月。这篇把三个月拆成四个阶段:先建记录容器和品种范围,再锁出场与仓位,然后才是入场条件,最后用自己的数据定熔断线。每个阶段给出具体动作、每周时间投入和一条可判定的验收标准,不达标就不进下一阶段。文末附三个月末的交付物清单和三种最常见的返工原因。

交易系统

收盘后复盘看哪七个数据:每个标注耗时,全程 18 分钟做得完

多数人的收盘复盘做不下去,不是因为懒,是因为流程里塞了做不完的东西:翻新闻、看研报、把当天所有股票扫一遍,一小时过去还没得出任何结论。复盘要能天天做,就必须能在二十分钟内做完。这篇给出七个数据、每个数据的具体耗时和读法、七个数一起指向的那一个结论,以及只有十分钟时该砍掉哪两个的精简版。附和大盘复盘的分工说明。

交易系统

日复盘回答三个问题,周复盘回答另外三个:六个问题各归各位

把日复盘和周复盘做成同一件事的长短版,是复盘做不出效果的主要原因。两者的样本量差一个数量级,能回答的问题完全不同:日复盘一天只有几笔,只能查执行;周复盘攒到二三十笔,才有资格看分布。由此推出一条最硬的分界线,日复盘不许改规则,周复盘才许改,而且一次只许改一条。这篇把六个问题各自归位,附一张念头归属表和周复盘的四十五分钟流程。

交易心理

交易纪律的四周训练计划:像加重量一样加仓位,每周只练一条规则,各周有毕业线

纪律能不能像健身一样训练,答案是可以,但必须借用力量训练里那三条真正起作用的原则:一次只改一个变量、负荷渐进而不是一次到顶、每个阶段有明确的毕业标准。多数人失败的原因不是不够努力,是第一周就上了最大重量并且同时练六个动作。这篇给一个四周的具体训练计划,每周的仓位档位、训练目标、最小笔数和毕业执行率都写死,并列出两个会让整个训练作废的常见错误。

交易系统

全年只有三到五波大行情:保证自己在场的五个可查指标,各配一条判据线

主流品种一年真正走出单边的大趋势通常只有三到五波。这个频率一旦当真,「怎么抓住大行情」就从一个技术问题变成了行为预算问题:全年大部分时间正确的动作是不动,而那三到五波来的时候你在不在场,由剩下那些日子的行为决定。这篇把「在场」翻译成五个能从交割单里直接数出来的指标,单日交易笔数、计划外交易占比、单笔持仓时长中位数、止损兑现率、执行率,每个配一条判据线,并说明为什么这五个都不看盈亏。

交易系统

交易日志记了半年怎么挖出问题:按六个维度切分,哪个维度的期望值差异最大就先改哪个

半年的交易日志本身不产生结论,把它按六个维度切开才会。六个维度是规则、时段、品种、持仓时长、入场后早期浮盈、连亏位置,每个维度把样本分成几组分别算期望值,组间差异最大的那个维度就是你的问题所在。这篇给六个维度的切法、判定阈值、每个维度问题成立时的改法,以及切分时最容易犯的样本量错误:任何一组不足 20 笔,那次切分的结论不成立。

觉得有用?关注公众号

扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

交易规则卡片

打开