435 它没在最低点触发,不代表它失灵——条件单读的是一串采样点,不是那条线

它没在最低点触发,不代表它失灵——条件单判定的是「它自己有没有读到这个价」,不是「市场有没有到过这个价」。
10月23日(最近一个交易日)收盘,七个指数全红:上证3690.48点涨0.89%,深证成指11673.83点涨2.79%,创业板指2684.10点涨4.16%,科创50收1345.51点涨3.04%,沪深300收4105.33点涨1.71%,中证500收6814.44点涨2.39%,中证1000收6734.55点涨2.38%。两市成交额19563亿(沪市8987亿+深市10576亿,双边口径)。
| 指数 | 10月23日收盘 | 涨跌幅 |
|---|---|---|
| 上证指数 | 3690.48 | +0.89% |
| 深证成指 | 11673.83 | +2.79% |
| 创业板指 | 2684.10 | +4.16% |
| 科创50 | 1345.51 | +3.04% |
| 沪深300 | 4105.33 | +1.71% |
| 中证500 | 6814.44 | +2.39% |
| 中证1000 | 6734.55 | +2.38% |
「没触发」这三个字,藏着两个完全不同的事故
把最近三个交易日的创业板指摆在一起看,问题就出来了。
| 交易日 | 收盘 | 涨跌幅 |
|---|---|---|
| 10月21日 | 2694.71 | −1.62% |
| 10月22日 | 2576.90 | −4.37% |
| 10月23日 | 2684.10 | +4.16% |
10月22日和10月23日这两个交易日的涨跌幅绝对值加起来是8.53个百分点,指数在2576.90点到2684.10点之间摆了107.20点。这种行情里,一张写着「跌到某个价就卖出」的单子最容易被拿出来质疑:明明盘中低点比我设的触发价还低,为什么没卖?
答案有两个,性质完全不同,而它们经常被混成同一句话。
第一种是它没读到。条件单不是挂在交易所的订单,它挂在你开户那家券商的服务器上,由那台机器按自己的节奏去读行情。行情推过来是一串时间点上的价格,不是一条连续的曲线;两个读数之间发生了什么,那台机器并不知道。如果价格在两次读数之间插一下又弹回,这张单子从头到尾就没被「看见」过——系统日志里它一直显示「监控中」,一次都没触发,这是完全正常的运行结果。
第二种是读到了,但成交在别处。条件满足那一刻,券商才代你向交易所发一张真实的委托,而这张委托用的是限价还是市价、排在哪个价位,决定了最后成交在哪里。触发是一个时刻,成交是另一个时刻,中间隔着盘口的厚度。这个环节我在条件单触发价是发令枪,不是成交价里拆过,今天不重复。
采样:一段连续的声音,被切成每秒若干个点
录音这件事最能说明问题。真实的声音是一条连续的压力变化曲线,麦克风把它按固定频率切成每秒几万个小点存下来。采得够密,人耳听不出差别;采得不够密,两个采样点之间的那个尖峰会整个丢掉——不是被削弱,是根本没被记录,事后回放也找不回来。
条件单读行情,是同一个结构。价格那条线是市场连续撮合出来的结果,而条件单手上只有一串采样点。采样的间隔长短,直接决定了它能看见多细的波动:一根瞬间插下去的针,落进两个点之间就消失了。所以「盘中最低价」这个数字——那是交易所全天撮合出来的极值,几乎所有行情软件都能画出来——和「条件单看到过的最低价」,本来就是两个不同的数。
两件事都不算错,只是口径不同。真正的问题在于,很多人把它当成同一件事:用分时图上那个尖峰,去判断自己设的单子「应该」触发。
没有行情的时段,不是价格不动,是根本没有价格
还有一层更容易被忽略:条件单不只是在采样,它只在有行情的时候才有东西可采。
| 时段 | 有没有新价格产生 | 条件单在做什么 |
|---|---|---|
| 连续竞价(9:30—11:30、13:00—15:00) | 有,逐笔产生 | 按各家的规则读价、判定 |
| 午间休市(11:30—13:00) | 没有 | 没有可比的价格,不会触发 |
| 收盘后到次日开盘前 | 没有 | 挂着,但一整夜都是静止的 |
| 周末与休市日 | 没有 | 同上,两天里什么都不会发生 |
今天就是最后一行的情形。周六周日A股休市,这两天不是「价格停在原处等你」,而是根本没有新的价格。所以不管触发价设在哪,这两天都不会有任何一张条件单被触发——不是它偷懒,是它没有输入。
这条听起来像废话,但它有个很实际的后果:周末之间积累的所有信息,会在下一个交易日的集合竞价里一次性折进开盘价。开盘价可能一步跨过你设的好几个价位,而你那几张单子从头到尾只读到了一个数。这就是跳空日里「设了止盈却卖在更低处」或者「设了止损却根本来不及」的结构性原因——不是参数没调好,是价格根本没有在你设的那一层停留过。
那该怎么读「为什么没成交」
把两个原因分开,方法很朴素:看时间戳,不看感觉。
券商的委托回报里通常带着两个时间:一个是这张真实委托送达交易所的时间,一个是成交回报的时间。如果连委托时间都没有,说明条件从头到尾没满足过,属于第一种——采样没读到,或者条件确实没到;如果有委托时间、但成交价离触发价很远,属于第二种——判定没问题,是成交环节在付盘口的价。
这两种情况要做的事完全相反:前者可能要放宽触发价、或者干脆接受这个工具的能力边界;后者要考虑的是别在流动性最差的时段让市价单出去。用错方向去调参数,几次之后就会得出「这个工具不靠谱」的结论,而真正不靠谱的可能只是诊断。
顺手还该核一件事:条件单数的是代码,风险数的是驱动。同一张单子在不同时段可能有完全不同的含义,尤其碰上除权除息这类会改写价格基准的日子——分红除息那天的下跌,条件单会当真,它读价格,不读价格为什么变。
周末能做的三件小事
一是把触发价写成一个区间,而不是一个点。既然采样是离散的,单个点位本身就没有绝对意义,写成「跌破某价附近减一部分」在心理和操作上都更贴近事实。
二是翻一次券商的应用说明,找到条件单那一页,看它写的判定依据是「最新成交价」还是「买卖盘价」、是逐笔还是定时。各家实现确实不一样,这件事没有统一答案,只能看自己那家的说明——而多数人从来没翻过。
三是把有效期核一遍。周末两天什么都不会发生,但周一开盘那一刻,所有条件同时重新生效,忘撤的单子、不够钱的委托,都会在那几分钟里一起落地。赚了算判断,亏了算参数,这种归因方式在开盘那几分钟最容易被强化。
一句话收住
条件单是一个能力有限、但边界清楚的工具:它能稳定地替你在某些时刻看一眼价格,并且不会因为情绪而改主意;它做不到的是替你看住每一个瞬间。分清这两件事,比把参数调精确到小数点后两位有用得多——因为决定结果的那部分,从来不在参数里。
⚠️ 仅个人经验分享,不构成投资建议,入市有风险。
评论已关闭