3. 交易机制与规则

做高频交易,第一关就是搞懂交易所的「脾气」。你策略写得再漂亮,如果摸不清撮合引擎的底牌,那都是白搭。我刚开始做量化那会儿,就吃过这个亏——策略回测跑得飞起,一上实盘就漏单,后来才发现是没搞懂价格优先和时间优先的细节。

说白了,交易所就是个巨大的「配对机器」。你挂买单,我挂卖单,机器得决定谁先成交。这个规则,就是整个市场的基石。

价格优先、时间优先

这是最核心的规则,全球主流交易所都在用。我习惯把它拆成两句话:

  • 价格优先:买单出价高的排前面,卖单出价低的排前面。
  • 时间优先:价格一样时,先挂单的先成交。

你想想看,如果两个人同时买同一只股票,一个出10块,一个出10.01,那10.01的肯定先成交。这就是价格优先。但如果两个人都出10块,那就看谁先下单了。

核心要点:在连续竞价阶段,系统会不断尝试将「最高买入价」与「最低卖出价」进行配对。只有当买入价 ≥ 卖出价时,才会成交。

我在项目中遇到过一个问题:策略在开盘瞬间频繁撤单重挂,结果成交率反而下降了。后来一查,是因为每次撤单再挂,时间戳就重置了,排到了队尾。嗯,这里要注意——撤单会丢失时间优先权。

集合竞价与连续竞价

交易所一天的开盘和收盘,其实有两个不同的「游戏模式」。我习惯把它们分开理解。

集合竞价

集合竞价就像「集中拍卖」。在一段时间内,大家把单子都丢进去,但系统不立即成交。等到某个时间点,系统算出一个能让成交量最大的价格,然后一次性撮合所有符合条件的单子。

为什么会这样?因为开盘时信息不充分,需要让市场先「探探底」。我见过不少新手在集合竞价阶段用市价单,结果被扫到很差的价位。我个人建议:集合竞价阶段尽量用限价单,别用市价单。

集合竞价的过程分三步:

  1. 申报阶段:投资者下单,系统只收单不成交。
  2. 撮合阶段:系统计算统一成交价。
  3. 价格确定:成交量最大的价格即为开盘价。

避坑指南:我曾经在集合竞价阶段用市价单抢开盘,结果因为流动性不足,成交价比预期差了0.5%。从那以后,我所有集合竞价策略都改用限价单,并留出一定价格缓冲。

连续竞价

连续竞价就是「实时配对」。买单和卖单一进来,系统就立刻尝试撮合。撮合不成功的单子,就挂在订单簿上排队。

高频交易主要就是在连续竞价阶段玩。你的策略需要时刻盯着订单簿的前几档,判断买卖力量的变化。我习惯把订单簿想象成一个「战场」——买盘是防守方,卖盘是进攻方,谁先撑不住,价格就往哪边跑。

特征 集合竞价 连续竞价
成交方式 统一价格集中撮合 实时逐笔配对
时间窗口 固定时段(如开盘前) 整个交易时段
价格确定 最大成交量原则 价格优先、时间优先
适用场景 开盘、收盘、临时停牌后 正常交易时段

涨跌停板机制

涨跌停板,说白了就是给价格装了个「护栏」。A股是±10%,科创板是±20%,北交所是±30%。

这个机制对高频交易影响很大。我举个例子:某只股票突然涨停,买单堆积如山,但卖单几乎为零。这时候你的策略如果还在挂买单,基本就是白费功夫。我建议的策略是:接近涨跌停时,主动降低挂单频率,避免无效占用系统资源。

注意:涨跌停板不是绝对的「价格天花板」。在涨停板上,仍然可以成交——只要有人愿意卖。但问题是,涨停时卖单极少,你的买单可能排到天荒地老。我曾经见过一个策略在涨停板上挂了500手买单,结果一天下来只成交了3手。

另外,不同市场的涨跌停规则有细微差别:

  • A股:涨停板价格上可以挂单,但成交难度极大。
  • 港股:没有涨跌停板,但有市场波动调节机制。
  • :没有固定涨跌停,但有熔断机制。

熔断机制

熔断机制,就是市场「急刹车」。当价格波动超过一定幅度,交易所会暂停交易一段时间,让市场冷静一下。

我经历过2015年A股的熔断,那真是印象深刻。当时策略还在自动交易,结果熔断一触发,所有订单都被拒了。嗯,这里要提醒大家:熔断期间,交易所会拒绝所有新订单和撤单请求。

熔断机制一般分几个层级:

  1. 一级熔断:波动达到7%,暂停交易15分钟。
  2. 二级熔断:波动达到13%,再次暂停15分钟。
  3. 三级熔断:波动达到20%,直接休市。

对于高频交易来说,熔断意味着策略需要有一个「紧急停止」的逻辑。我个人的做法是:在策略中监控市场波动率,当波动率超过阈值时,自动降低仓位或暂停交易。

实战技巧:我曾经在策略中加入了一个「熔断检测模块」,当检测到市场波动率异常时,自动将策略切换到「只撤单不下单」模式。这个模块帮我躲过了好几次黑天鹅事件。

知识体系总览

下面这张图,把本章的核心逻辑串起来了。你可以看到,从订单进入交易所开始,经过价格优先、时间优先的筛选,再到集合竞价或连续竞价的撮合,最后受到涨跌停和熔断机制的约束——整个流程环环相扣。

交易机制与规则知识体系 交易机制与规则知识体系 订单进入交易所 价格优先 时间优先 订单簿排队 集合竞价 连续竞价 成交/挂单 涨跌停板 熔断机制 策略调整 核心逻辑 订单 → 价格/时间优先排序 → 集合竞价/连续竞价撮合 → 涨跌停/熔断约束 高频策略必须理解每个环节的规则,才能避免踩坑

这张图把整个交易流程串起来了。从订单进入交易所开始,经过价格优先、时间优先的筛选,再到集合竞价或连续竞价的撮合,最后受到涨跌停和熔断机制的约束。你写策略的时候,脑子里得有这张图——每一步都可能影响你的成交结果。

我个人习惯在写策略前,先把目标交易所的规则文档通读一遍。别嫌麻烦,这些细节往往就是盈利和亏损的分水岭。