手记

我的量化交易笔记:吃透订单簿撮合,告别实盘与回测的巨大落差

做量化交易的同学大概率都遇过这个问题:策略回测时胜率一路飘红,一到实盘就拉胯,要么报单迟迟不成交,要么成交价格和预期差一大截。其实问题根源根本不在策略本身,而是没摸透交易所底层的订单簿撮合机制。作为深耕量化领域多年的从业者,我把实战中总结的撮合机制核心逻辑和避坑方法整理成了这篇手记,希望能帮到同为量化开发和交易的小伙伴。


在量化交易的实盘场景里,订单从提交到最终成交的全流程,直接决定了策略的执行效果。很多新手容易忽略这个流转过程,其实一笔委托指令的落地有明确路径:先进入券商服务器排队,再通过专用网络传送到交易所,交易所会按规则把买卖单分别纳入委买、委卖订单簿,最后由系统自动匹配符合条件的单子完成撮合成交。整个过程环环相扣,哪怕是毫秒级的网络延迟,或者对撮合规则有一点点理解偏差,都可能让整个策略的执行效果大打折扣。


而我们做量化的核心需求,说到底就是吃透订单簿撮合的底层规则,精准把控订单流转的每一个环节,提升实盘报单的成交效率和价格精准度,让策略的实盘表现尽可能贴近回测数据。想要实现这个目标,首先得把撮合机制的核心规则和 A 股交易的时间节点摸透,这也是解决实盘成交问题的基础。


一、订单簿撮合的三大核心原则

订单簿撮合遵循三个不可违背的原则,也是实盘成交的底层逻辑,其中成交价的生成规则还会根据买价、卖价和前成交价的关系动态变化,需要实时、完整的订单簿数据支撑才能精准判断,具体规则和成交价生成逻辑如下:

  1. 价格优先:高买价、低卖价的订单优先成交;

  2. 时间优先:同一价格下,先提交的订单优先成交;

  3. 成交价取中间值:结合买价、卖价和前一笔成交价的中间值确定,目的是让价格波动更平滑。


买入价 (bp)卖出价 (sp) 前成交价 (cp)最新成交价
bp ≥ sp ≥ cp-sp
bp ≥ cp ≥ sp-cp
cp ≥ bp ≥ sp-bp


二、A 股交易日各阶段撮合规则(直接影响下单成功率)

A 股交易一天中会分为多个阶段,每个阶段的撮合规则差异很大,直接决定了不同时间点的下单成功率,做量化交易必须精准掌握各阶段的特点,避免因规则不熟导致报单失败。

时间阶段核心特点
~ 9:15盘前委托可下单可撤单,各券商夜市委托的开启时间不同
9:15-9:25早盘集合竞价9:15-9:20 可撤单,系统预撮合并显示可能成交价;9:25 统一撮合成交,生成开盘价
9:30-11:30 / 13:00-14:57连续竞价实时撮合成交,可随时撤单,是盘中交易的核心阶段
14:57-15:00尾盘集合竞价最后一轮集合撮合,不可撤单,生成当日收盘价
15:05-15:30盘后交易 (创业板 / 科创板)仅创业板、科创板支持,按时间优先逐笔撮合,单笔委托数量有明确限制



三、实盘报单不成交的核心原因

摸透了规则,还要知道实操中哪些问题会导致报单失败,总结多年实战经验,大部分未成交的情况都能归为三类,几乎覆盖了量化实盘的常见坑:

  1. 时间因素:网络延迟导致看到的挂单价已被成交,或订单到交易所排队验证时,原对手单已消失;

  2. 市场波动:行情快速上涨或下跌时,挂单价格跟不上行情变化,直接失去成交条件;

  3. 委托指令问题:买入量大于对手挂单量只能部分成交,或同价格下委托时间晚,优先级靠后排队。

而这些问题的解决,都绕不开一个核心痛点:数据和工具。普通的行情数据只能展示表面的价格走势,无法呈现买卖委托的实时动态变化,更不能直观反映成交量和挂单的分布情况,导致我们无法实时判断成交概率,也没法针对撮合规则优化策略。同时,量化开发还常遇到工具部署的难题,复杂的接口调试、冗长的开发适配周期,会大幅放缓策略优化的节奏,所以一套适配性强、能快速落地的实时数据接口,对量化交易来说至关重要。


四、实战工具选择:贴合量化需求的订单簿数据接口

在实战中,我和团队试过不少数据接口工具,其中 AllTick API 是经得住实盘检验、适配量化交易场景的选择,也是我目前一直在用的工具。它的设计逻辑完全贴合订单簿数据分析的实际需求,能精准捕捉市场中买卖委托的每一次动态变化,把订单簿的实时数据直观呈现出来,让我们能清晰看到成交量和挂单的分布情况,以此精准判断行情走向和报单成交可能性,从底层逻辑出发优化量化策略。

最关键的是,它支持快速部署,不用耗费大量时间在接口调试和开发适配上,能直接融入自有交易系统,让订单簿数据能力快速落地,完美贴合量化交易高频、高效的实盘节奏。对量化团队来说,这样贴合实战、易落地的工具,能让我们对撮合机制的理解和分析,真正转化为实盘操作中的有效判断依据。


五、量化实战心得

写这篇手记的核心,是想和各位量化同行说:理解订单簿撮合机制是做好量化交易的基础,就像盖房子要先打地基一样,地基打不牢,再优秀的策略也难在实盘中发挥效果。而选对贴合实战的专业数据工具,就是让这份理解转化为实盘收益的关键。


从早期的手工撮合到如今的全自动化交易系统,订单簿始终是资本市场运作的核心,量化交易的竞争,本质上也是对底层交易数据的理解、捕捉和利用能力的竞争。只有把撮合规则摸透,再搭配上适配的实时数据工具,才能让量化策略的执行更精准,让回测的优势真正在实盘中发挥出来。


最后,也想和大家交流:量化交易的路上没有捷径,都是在实战中踩坑、总结、优化,希望这篇手记能帮大家少走一些弯路,也欢迎各位在评论区分享自己的量化实盘经验和撮合机制实操技巧~


0人推荐
随时随地看视频
慕课网APP