交易系统 XtradingTime

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

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

记了半年日志却说不出自己的问题,这是最常见的情况,原因不是记得不够,是没有切分。一堆混在一起的交易记录只能给出一个总的期望值,而总的期望值不告诉你该改什么。切开就不一样了:把同样一批数据按时段切,可能发现上午的期望是 +0.3R 下午是 −0.2R;按持仓时长切,可能发现持有三天以上的全是赚的。差异出现在哪个维度,问题就在哪个维度。

先给六个维度和判定阈值。

一、六个切分维度

维度怎么分组问题成立的阈值
规则遵守守规笔 vs 违规笔两组期望差 ≥ 0.2R
时段按开仓时间分 3 到 4 段最好组与最差组差 ≥ 0.3R
品种按品种或板块分组最差组期望为负且笔数 ≥ 20
持仓时长按持仓根数分 3 档最好档与最差档差 ≥ 0.3R
入场后早期浮盈按入场后 5 根 K 线的 MFE 分 3 档最低档笔数占比 ≥ 40%
连亏位置连亏段内的笔 vs 连亏段外的笔两组期望差 ≥ 0.25R

做法是六个维度全切一遍,比较各维度的组间差异,差异最大的那个先改。 一次只改一个维度指向的问题,改完跑 30 笔再切一次。

二、一条贯穿全篇的硬规则:每组不少于 20 笔

切分的本质是把样本变小,样本变小之后随机性变大。任何一组不足 20 笔,那次切分的结论不成立。

半年的日志有多少笔,决定了你能切多细。每周 3 笔的人半年约 78 笔,最多切成 3 组;每天 1 笔的人半年约 130 笔,可以切成 5 到 6 组。

笔数不够时的处理是合并组,不是降低标准。 时段本来想切成上午早盘、上午尾盘、下午早段、下午尾盘四段,笔数不够就合并成上午和下午两段。

即使每组 20 笔,差异也要足够大才有意义。阈值定在 0.2R 到 0.3R,是因为 20 笔样本下期望值的标准误约为 1.47 ÷ √20 = 0.33R,组间差异小于这个量级基本无法和随机波动区分。这也是切分不能无限细下去的原因。

三、逐个维度说清切法

维度一:规则遵守。

把每笔标成守规或违规,两组分别算期望。

如果守规组明显好于违规组(差 ≥ 0.2R),问题在执行,不在系统。 这时候该做的是把违规笔的分布再切一层,看违规集中在哪一条规则、哪个时点上,四种分布的判定见写了规则却做不到

如果两组差不多,或者违规组反而更好,这是一个很重要的信号:说明这条规则本身可能是错的。 大多数人不会往这个方向想,但数据说的就是这个意思。处理方式不是马上改规则,是把违规组里那些赚钱的笔单独拿出来看共同点,然后把这个共同点写成一条新规则再验证。

违规笔的分母要算对:分母是「这条规则本应生效的笔数」,不是全部笔数。 这个定义陷阱会让执行率虚高。

维度二:时段。

按开仓时间分组。A股常用的四段是:开盘 30 分钟、上午其余时间、下午开盘到 14:30、14:30 之后。

时段差异往往非常大,因为不同时段的参与者结构、流动性、波动特征都不同。开盘 30 分钟的期望值显著为负是很常见的结果,原因是这段时间的波动大、假信号多,而人在开盘时最急于建仓。

问题成立时的改法最直接:把最差的那个时段列为禁做时段。 这是六个维度里改起来代价最小的一个,因为它不动系统只动时间窗。

维度三:品种。

按品种或板块分组。笔数不够时按大类分(大盘股 vs 小盘股,或主板 vs 创业板)。

最常见的发现是:你的系统在某一类品种上明显不行,而你一直在做它。 原因通常是波动率不匹配:为主板 10% 涨跌幅设计的止损幅度,放到创业板 20% 涨跌幅的品种上容错不够。创业板和科创板的涨跌幅是主板的两倍,同样的止损幅度在那里的容错空间只有一半。

改法是缩小品种池,不是调参数。 把期望为负的那一组从自选里删掉,这一个动作通常能让整体期望提升 0.1R 以上。

六个切分维度的分析矩阵图,纵向六行分别为规则时段品种持仓时长早期浮盈连亏位置,每行横向画出该维度分成的若干组并用条形长度表示各组期望值R值,零线用竖直加粗线贯穿六行,各行右侧标注组间差异幅度并把差异最大的那一行用醒目边框标出作为优先改进项

维度四:持仓时长。

按持仓的 K 线根数分三档:短(1 到 3 根)、中(4 到 10 根)、长(10 根以上)。

这个维度的结论往往和人的直觉相反。很多人发现自己持有最久的那一档期望最高,但笔数最少。 含义是:你的系统能抓到大行情,但你很少让它走完。

改法是改出场规则,不是逼自己拿住。 具体做法是把固定止盈改成移动止损,让持仓时长由市场决定而不是由你的耐心决定。兑现率的算法见赚了又亏回去差在哪

反过来,如果最短那一档期望最高,说明你的系统是短线系统,长持只是在把利润还回去,改法是加一条最长持仓限制。

维度五:入场后的早期浮盈。

对每笔算入场后 5 根 K 线内的最大有利幅度(以 R 计),按这个值分三档:低于 0.2R、0.2R 到 0.6R、高于 0.6R。

这个维度诊断的是入场时机,不是出场。 早期浮盈低的那些笔,说明进场后立刻就被套住了,这是入场点太靠后或者信号本身质量差。

最低档占比超过 40% 就是问题成立。 改法是在入场条件里加一条过滤,排除那些在信号出现后已经走了一段的情形(追高追跌)。

这个量还是判断策略退化的最早信号,用法见策略开始失效的四个提前信号

维度六:连亏位置。

把每笔标注为「处在连亏 3 笔及以上的段内」或「段外」,两组分别算期望。

如果段内的期望明显差于段外,说明连亏会让你的执行质量下降,这是一个自我强化的循环:亏 → 执行变差 → 亏得更多。

改法是把连亏熔断写死:5 笔冷却、8 笔降到 1/4、13 笔停用诊断,三档依据见连亏到第几笔必须停手

如果段内段外差不多,恭喜,这说明连亏没有影响你的执行,那么连亏就只是概率的常态,不需要任何额外处理。胜率 40% 的系统在 100 笔里出现 8 连亏的概率是 49.0%,这是常态而不是异常。

四、切完之后的优先级排序

六个维度都切完,按下面顺序处理。

第一,先看规则维度。 如果守规组和违规组差 0.2R 以上,先解决执行问题,其余五个维度的数据在执行率不达标时都是失真的(因为它们混着两套不同的行为)。执行率要到 80% 才能做实盘,才有资格继续往下切。

第二,处理改动代价最小的那个。 时段和品种这两个维度只需要缩小做单范围,不动系统,改完当天生效。

第三,再处理持仓时长和早期浮盈。 这两个要改出场规则和入场条件,属于改系统,改完要重新计数样本。

第四,连亏位置最后处理。 它通常是前面几个问题的伴生症状,前面改完会自行缓解一部分。

一次只改一个。 同时改两个的结果是 30 笔之后你不知道是哪个动作起了作用。这条规则和周复盘「一次只改一条」是同一条,日周复盘的分工见日复盘和周复盘各回答什么

挖问题的完整流程图,从左侧的半年交易日志出发先经过一个笔数检查节点判断能切几组,然后并行进入六个维度的切分框,六个框的输出汇入一个差异比较节点,节点输出按优先级排到四个处理阶段分别为先修执行再改时段品种再改出场入场最后处理连亏,末端接一个跑30笔后重新切分的回环箭头

五、和另外两篇的分工

这个话题站内有三篇,分工明确,不要混用。

职业交易员每天做的 5 件事讲的是怎么记和怎么每天复盘,输出是一套日常流程。

交易复盘表格怎么做讲的是表该长什么样,输出是一张能用一年的模板和每个字段的填法。

本篇的前提是你已经记了半年,表里已经有数据,讲的是怎么从这批数据里挖出结论。三篇按记录、模板、分析的顺序串起来用。

如果你还没有半年的数据,先回到前两篇;如果你有数据但不知道从哪下手,本篇的六个维度就是下手的地方。

六、三个会让分析白做的错误

错误一:只看胜率不看期望值。 胜率高的那一组可能期望更低(小赚大亏),所有切分都要算期望 R 值,不能只算胜率。期望值的单位统一用 R,也就是每笔盈亏除以该笔的初始风险金额。

错误二:切分维度是事后想出来的。 看完数据再决定切哪个维度,很容易切出一个看起来显著但其实是噪声的分组。六个维度要在看数据之前就定好,全部切一遍,而不是挑一个切。

错误三:用结论去解释而不是去改动作。 发现下午期望为负,写一句「下午状态不好,要注意」,这不是改动作。改动作是「下午 13:00 之后不开新仓」,写进规则,加一个物理阻断。从道理到动作的四道转化见道理到动作要过四道转化

写在最后

半年的交易日志是一份很贵的数据,它的成本是半年的时间和真金白银的学费。但它在没有被切开之前,价值接近于零。

切分这件事的全部工作量,用 Excel 的话大概两三个小时,六个维度各一张数据透视表。 而它能给出的结论,通常比再读十本书更直接:不是「我要更有纪律」,是「下午不开新仓」「创业板的票不做」「持仓不超过 10 根 K 线就不该走」。

这些结论的共同点是它们都能立刻变成规则。而能变成规则的结论,才是复盘真正的产出。

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


本文内容仅供教育和参考用途,不构成任何投资建议。切分结论以每组不少于 20 笔为前提,样本不足时所有阈值失效。交易有风险,入市须谨慎。

微信搜一搜 Tom讲交易

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

推荐课程

合约陪跑实战训练营

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

相关图解

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

相关文章

交易系统

交易日志该记哪些字段:七个必填,五个选填,以及多数人记两周就放弃的三个原因

交易日志应该记哪些字段,多数模板给的是二十个字段的完整表,然后没人能坚持两周。这篇把字段分成必填和选填两组:七个必填字段(单笔录入不超过 60 秒)、五个选填字段(满 50 笔之后再加)。重点讲多数人放弃的三个真实原因,字段太多、记录时点错了、记了从不回头统计,并给出对应的三条设计规则和一份每二十笔的五分钟统计清单。

交易心态

如何建立交易日志:记什么、怎么复盘、用数据改进系统

大多数交易者记交易日志的方式只有盈亏数字,这几乎没有任何改进价值。真正有用的交易日志记录的是决策过程:入场理由、情绪状态、执行质量。这篇文章给出一套完整的交易日志框架,包括每笔交易记录什么、每周如何复盘、以及如何用日志数据发现系统的真实问题。

交易系统

什么行情该把手放下:四个连续性判据,以及为什么效率比 0.3 这条线必须作废

「最近行情不好」是个没法执行的判断,这篇把它换成四个能算出来的数字:效率比、单根贡献占比、同向连续根数、突破后回撤率。文中带五个品种 2021 年到 2026 年的日线实测分布,最重要的一条是把常见的「效率比低于 0.3 就降档」直接否掉:这五个品种里效率比低于 0.3 的时间占了 66.8% 到 73.0%,照这条线执行等于常年不交易。正确做法是用自己品种的分位数定三档,门槛落在 0.09 到 0.11 和 0.31 到 0.36 之间,三档的时间占比自然就是 25%、50%、25%。

交易系统

期望值怎么算:三步公式加一次成本修正,算出你每笔平均赚多少

期望值不是一个玄学指标,它是一个三步就能算完的算术题:把每笔盈亏换成 R 倍数、代进公式、再扣掉成本。多数人只做了前两步,于是算出来的数字偏高,止损越紧偏得越多。这篇给出完整算法、六档止损幅度下的成本侵蚀表、从 R 换算成人民币的对照表,以及四个会让期望值算虚的统计错误。A股往返成本按 0.102% 计入。

交易系统

「赚了又亏回去」差在哪:四个漏点各有一个能从记录里算出的数

赚一波亏一波不是运气问题,是四个可测量的漏点在轮流生效:超额亏损单、连亏后放大仓位、盈利单提前兑现、盈利后交易频率上升。每个漏点都对应一个能从交易记录里直接算出的数字,也对应一条明确的及格线。这篇给出四个数的算法、及格线和对期望值的侵蚀量,并给出优先修复顺序。修掉排第一的那个,通常能让净期望回正一半以上。

交易系统

交易系统压力测试怎么做:六个场景各代一次,两个场景叠加就把 0.2R 打成负数

压力测试不是把回测再跑一遍,是把六个具体的坏条件分别代进去看期望值剩多少。基准系统胜率 40%、盈亏比 1:2、每笔期望 0.2R,胜率下调 5 个百分点后只剩 0.05R,盈亏比掉 25% 就归零,滑点每笔多吃 0.1R 只剩 0.1R,而胜率下调加滑点两个场景同时发生就变成 −0.05R。这篇给六个场景的代入算法、及格线和不通过时的改法。

觉得有用?关注公众号

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

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

配套免费工具

交易规则卡片

打开