纪律台账为什么不允许删除
一条能被删掉的违规记录等于没有记录。这篇讲清 11 类违规为什么固定、严重度为什么只有两档,以及数据库触发器如何做到只允许回填处理状态。
一句话答案因为一条能被删掉的违规记录等于没有记录。守矩的台账在数据库层用触发器禁止删除,一条记录里只有「处理状态」可以回填,其余字段全部拒绝修改。
那天晚上我想删掉一条记录
2025 年 6 月 18 日,晚上十一点四十。我翻台账,看到当天下午两点十七分那笔开仓被标成「尾盘冲动开仓」,重度。
我盯着那行字看了很久,脑子里开始自动生成解释:那天是有消息面的;大盘两点后是跳水的,我是被动接的;仓位只有计划的三分之一。
每一条听起来都成立。我当时真实的念头是:这条记录不准确,删掉它,我重新写一条更准确的。
后来没删成,因为系统不给删。那天晚上我生了一会儿气,第二天早上再想,发现自己真正想删的不是「不准确的记录」,而是「那个在两点十七分按下去的自己」。
11 类违规,为什么固定死了不许自定义
台账里的违规固定 11 类:追高买入、未设止损、超仓、计划外开仓、偏离计划、过度交易、报复性交易、买入黑名单标的、回撤期开仓、尾盘冲动开仓、其他。
我一开始觉得「其他」很敷衍,为什么不让我自己加类型。
真用过一年才明白:能自定义分类的台账,最后一定膨胀成几十种。我会发明「情绪性试探仓」「消息驱动型开仓」「小仓位试错」这种词,每一个都听起来比「追高」体面。分类一多,统计就失效,因为每个月每类只有一两次,看不出任何规律。
11 类固定,好处是它逼我把所有难看的动作塞进这 11 个抽屉。塞不进去的才进「其他」,我现在「其他」一年只有 4 次。
严重度只有两档,这是故意的
重度、轻度,就这两档,不开放自定义。
我以前用表格时试过五档评分,1 到 5 分。结果是我几乎不给 5 分,也不给 1 分,全挤在 3 分和 4 分。五档给了我太多回旋余地。
两档没有回旋余地。只问一个问题:这笔如果放大十倍仓位,会不会伤到本金。会,就是重度;不会,就是轻度。
删不掉,是在数据库层做到的
这一点我一开始没在意,后来才觉得是整个产品里最硬的一块。
不是界面上把删除按钮藏起来,那种设计绕一下就破了。是数据库层加了触发器:任何删除操作直接被拒绝、抛错;更新也只放行一个字段,就是「处理状态」,其余 17 个字段一律拒绝修改。
也就是说,不管从前端、从后台、还是从导出再导入,这条记录都动不了。每条记录还必须写不少于 5 个字的原因说明,这 5 个字把「我违规了」变成「我为什么违规」。
那我后来想补充怎么办
这是我用之前最担心的事:记录不许改,可我经常过两周才想明白当时的动机。
答案是追加备注。台账、标的、计划、成交、复盘、持仓,六类对象都支持追加备注。原记录不动,新内容作为一条带时间戳的附注挂上去。
于是我的台账里出现很多这种结构:一条 6 月 18 日的违规,下面挂着 6 月 19 日、7 月 2 日、9 月 11 日的三条备注。最后那条写的是「回头看,这不是消息面问题,我那天已经连亏三天了」。
这句话如果是当天写的,我不会承认。
守矩在这里做了什么
- 违规入库时只能从 11 类里选一类,严重度只能在重度、轻度里选一档,原因说明少于 5 个字提交不了。
- 数据库层触发器拦住删除;更新语句只允许写「处理状态」字段,其余字段的修改请求直接拒绝,不区分前端还是后台。
- 想补充内容走「追加备注」,新内容带独立时间戳挂在原记录下面,原记录的每一个字保持原样。
一份允许你事后修改的记录,记的不是你的交易,是你希望自己是什么样的人。
本文记录的是我个人对交易纪律的理解和工具使用过程,不构成任何投资建议。守矩不荐股、不预测涨跌、不代下单。行情数据来自公开接口,有延迟,仅供规则校验参考。市场有风险,决策请独立完成。
常见问题
纪律台账的记录能删除吗
不能。数据库层用触发器禁止删除,更新也只允许回填处理状态一个字段,其余 17 个字段的修改一律拒绝。想补充内容可以追加备注,原记录不动。
违规类型可以自己新增吗
不可以,固定 11 类,严重度只有重度和轻度两档。分类固定是为了让统计有效,否则每个月每类只有一两次,看不出任何规律。
台账每条都必须写原因吗
是,原因说明不少于 5 个字才能提交。这 5 个字把「我违规了」变成「我为什么违规」,事后回看时差别很大,也不容易自我美化。
本文为个人交易记录与工具使用心得,不构成投资建议。