什么会触发它
芝商所把 Velocity Logic 描述为:检测市场在一个预先定义的时间之内向上或者向下移动了预先定义的跳数。这些门槛按产品而定。
这个触发条件关乎速度,不关乎当日移动的幅度:一次在几分之一秒里发生的中等移动可以触发它,而一次更大但更慢的移动则不会。这个区分解释了为什么有些看起来不剧烈的时刻会出现暂停。
预留状态
- 这个工具的状态变为预留,撮合停止。
- 参与者可以提交、修改和撤销订单;而批量报价被拒绝。
- 成交即撤销、最小数量和市价类订单会被消除。
- 相关的期权市场也会被自动暂停,而挂着的批量报价会被撤销。
- 这个状态通过合约状态消息在行情数据里被传达出来。
它怎么重新开盘
预留状态持续几秒钟。当从订单簿里的订单算出来的指示性开盘价落在新的、被扩大的免复核区间之内时,市场重新开盘;如果它不在,预留期会被延长并再次检查,最多若干次迭代。
随后的重新开盘撮合,会在单一价格上执行那些交叉的订单。所以重新开盘那一刻的成交,是一次拍卖的结果,不是某一个参与者的攻击。
它在图表上长什么样
一个假想的序列:一张合约在不到一秒里跌了 40 跳,成交停了大约五秒,然后走单以一个在单一价格上的大额成交恢复,随后是正常交易。
一张足迹图会显示时间上的一个空缺、一根 K 线或者一个单元格在某个价位上有很大的成交量,以及一个取决于数据源怎么标记这次重新开盘撮合的 Delta。
在 Senzoukria 里
软件不读合约状态消息,所以一次速度暂停不会被标注出来。在 Databento 数据源上,没有主动方一侧的成交会被单独放开并计数,而不是被指派给买方或者卖方;在 Rithmic 上,当主动方字段缺失时,方向会用跳动检验推断出来。两种情况下,在把一次重新开盘撮合读成主动攻击之前,都值得先核对一下。
常见错误
- 把那几秒钟的安静读成一次断线。
- 把重新开盘那一笔成交当成单独一张主动订单。
- 以为一张在暂停期间发出的市价单会在重新开盘时成交;它会被消除。
相关内容
同一栏目
来源
- CME Group Client Systems Wiki: Velocity Logic (2026-09-25)
其他语言版本
常见问题
- 一次 Velocity Logic 暂停持续多久?
- 芝商所把预留状态描述为持续几秒钟,而如果指示性开盘价仍然落在那个被扩大的区间之外,它会被延长。确切的参数按产品设定。
- 暂停期间我挂着的订单会怎样?
- 挂着的限价单留在订单簿里,而你仍然可以修改或者撤销它们。市价单、成交即撤销单和最小数量单会被消除,所以如果还想要,它们必须在重新开盘之后重新发出。