411 两张单子分开看都对,放一起就打架——条件单的第一类错误不是算错,是自相矛盾

先说一件我今年做错的事。同一只票,我在下跌途中给它挂了三条分批补仓的买单,又在更下面挂了一条止损卖单。两次挂单时我都觉得自己挺清醒:补仓是为了摊低持仓成本,止损是为了守住底线。结果那段下跌里的某一天,四条单子几乎同时活着——一边按计划买,一边按纪律卖。
条件单的第一类错误不是算错,是自相矛盾
条件单出错分两类。一类是算错:价格填错、数量填错、金额超了。另一类是结构错:每一条单独看都填得对,几条放在一起互相抵消。第二类更常见,也更难发现,因为你逐条检查列表时,看到的永远是单条,看不到它们之间的关系。
10月16日(周五)收盘,主要指数几乎停在原地:上证指数 3716.28(+0.24%)、深证成指 11802.46(−0.12%)、创业板指 2772.38(−0.39%)、科创50 1358.65(−0.06%);行业两端却差了 8.24 个百分点,商用车 +3.47%、医疗服务 −4.77%。指数是全天所有成交的净结果,看着几乎没动;账户里的单子不是净结果,它们是各自发生的——每一条到价就执行,不管另一条正在做什么。
为什么两条对立的单子会同时存在
条件单是一条一条写进去的,写的时候脑子里通常只有当时那一个念头。而账户是一个整体,所有生效中的单子,要在同一段行情里同时待命。人在一周之内可以既想低吸、又怕再跌——这两个念头分开看都成立,各自落成一张单子,就变成两套方向相反的指令在同一个账户里同时生效。
这不是执行力的问题,是表达的问题:你把两个时间点、两种情绪的结论,写进了同一个时间段。
三类最常见的前后矛盾
| 冲突类型 | 长什么样 | 会怎么表现 | 怎么查 |
|---|---|---|---|
| 同一标的方向相反 | 低吸买单与止损卖单的价格区间重叠 | 同一段下跌里一边买一边卖,成交笔数上去了,仓位却没变 | 按标的分组,看是否同时挂着买和卖 |
| 同方向价位重复 | 几档买单价格几乎重合;或改过参数后旧单没撤净 | 一次急跌连着触发几条,单档投入被放大成几倍 | 同方向单子按价格排序,看档间距还是不是当初设计的那个 |
| 合计超出账户 | 所有买单金额加起来超过可用资金;卖单数量合计超过可用数量 | 排在后面的单子到价也不会成交,只有一部分真正生效 | 同方向金额或数量求和,与可用资金、可用数量比一遍 |
为什么自己不容易看出来
单子是按时间顺序写进系统的,列表也按时间排。你记忆里记的是「我挂了三档」,屏幕上显示的是三条彼此独立的记录。多数终端不显示「合计」这一行,也不按标的自动分组。信息都在,但没有被摆成能看出关系的形状。
再加上改单这件事:多数终端里改一个数字,等于撤了重挂,原来那张单的经历不会跟着走(377)。所以「我改过参数」之后的列表,未必还是「我原来那几条」——重复单常常是这么来的。
AI 能做的是排表,不是替你决定留哪条
把导出的条件单按标的和方向分组、求和、找重叠区间,是纯机械的活,做起来又快又稳,比人眼逐条扫可靠得多。它做不了的两件事:一,不知道某两条方向相反的单子是不是你故意的(有的组合是有意对冲,有的只是当时没想清楚);二,不知道你可用资金里有多少是不该动的钱。
所以它能告诉你「这里有一对矛盾」,不能告诉你「应该撤哪一条」。还有两个老问题:它念得顺不等于它对(395);你问「我的单子有没有问题」,和问「按标的和方向分组后,有哪些成对的反向单子」,得到的是两种质量的答案(404)。问法决定它给你的是清单还是结论。
十分钟能查完的四步
一,把生效中的单子按标的分组,不要按时间看。二,同一只票里找方向相反的对子。三,同方向的单子排序,看价位间距和金额合计。四,给每条单子补一句话:它替我回答什么问题。
第四步最有用。两条方向相反的单子,如果你能各自说出一句不冲突的理由,它们可以共存;如果说不出来,那不是策略,是当时的两种心情各写了一张单。
核对的时候还要记住两件事:判断依据不在通知里,在记录里(401);触发不等于成交,条件单管到报单为止,排队和撮合它不在场(383)。至于同一价位会不会被反复触发,取决于那一栏设置(389)——它决定了偏离是「买一次」还是「买一串」。
身体里也有两套相反的指令
人的血糖调节里,升和降是两条独立的通道。两边同时开足,读数看起来没怎么变,但两边的消耗都是真的,人也更累。账户里的情形类似:仓位看起来没动,摩擦成本照付,机会在两头流失。两套机制各自都正常,凑在同一个时点,就成了内耗。
最后
那条止损卖单后来撤了。不是因为止损不重要,而是它和补仓计划放在同一段时间里,本来就只能留下一件。工具能替你执行,替不了你说清为什么——而这个理由,只能在挂单之前写。
⚠️ 仅个人经验分享,不构成投资建议,入市有风险。
评论已关闭