一、做市引擎概述

1.1 什么是做市引擎

做市引擎,说白了就是一套自动化报价系统。它不停地在买一卖一价附近挂单,赚取买卖价差。我刚开始接触这个领域时,以为做市就是简单的「低买高卖」。后来才发现,这里面的门道深着呢。

一个完整的做市引擎,通常包含三个核心模块:

  • 信号生成模块——决定什么时候报价、报什么价
  • 订单管理模块——跟踪挂单状态、处理成交和撤单
  • 风险控制模块——防止库存积压、控制最大亏损

这三个模块缺一不可。我在项目中遇到过,有人只关注信号生成,忽略了订单管理,结果挂单被吃掉后没及时补单,白白损失了机会。

核心要点:做市引擎不是简单的「挂单-成交」循环,而是一个闭环控制系统。它需要实时感知市场状态,动态调整报价策略。

1.2 做市策略的核心目标

做市策略的目标,其实就三个字:赚价差。但怎么赚、赚多少,这里面有讲究。

我个人习惯把目标拆成三层:

  1. 赚取买卖价差——这是最直接的收入来源。你在买一价买入,在卖一价卖出,中间的差价就是利润。
  2. 控制库存风险——你想想看,如果只买不卖,库存越积越多,价格一跌就亏大了。所以做市策略必须平衡买卖量。
  3. 降低交易成本——手续费、滑点、延迟,这些都是成本。我曾经因为没算手续费,做了三个月才发现策略其实是亏的。

这三个目标有时候是冲突的。比如你想多赚价差,就得把挂单价差拉大,但这样成交概率就低了。怎么平衡?嗯,这就是微结构特征要解决的问题。

目标 衡量指标 常见陷阱
赚取价差 平均每笔盈利 忽略手续费
控制库存 库存周转率 过度对冲
降低成本 成交率、滑点 忽视延迟

1.3 微结构特征的定义

微结构特征,听起来很高大上。其实说白了,就是从订单簿数据里提取出来的、能反映市场微观行为的统计量

举个例子。你看一个股票的买卖盘口,买一价10.00元,卖一价10.01元,价差0.01元。这是最基础的信息。但如果你只看这个,你根本不知道市场接下来会怎么走。

微结构特征要回答的是:

  • 这个价差是稳定的,还是正在扩大?
  • 买一挂单量是真实的,还是虚挂的?
  • 市场深度够不够?大单进来会不会把价格打穿?

我刚开始做量化时,觉得这些特征没什么用。直到有一次,我根据价差信号做策略,结果连续亏损。后来复盘发现,那个价差是「假价差」——有人在买一挂了大量虚假订单,诱导我入场。从那以后,我再也不敢只看表面数据了。

我的经验:微结构特征的价值在于「提前发现」。当价格还没动的时候,订单簿的变化已经给出了信号。你如果能读懂这些信号,就能比别人早一步行动。

1.4 微结构特征的重要性

为什么微结构特征这么重要?我总结了三点:

  1. 预测短期价格走势——订单簿的失衡、挂单的撤单率,这些都能预测未来几秒的价格方向。
  2. 识别市场操纵行为——虚假挂单、老鼠仓,这些行为会在微结构数据里留下痕迹。
  3. 优化报价策略——根据当前的市场微观状态,动态调整报价的价差和数量。

你想想看,如果两个做市商都用同样的策略,谁对市场微观结构理解更深,谁就能赚到更多的钱。这就是微结构特征的价值所在。

注意:微结构特征不是万能的。它只能预测极短期的走势(几秒到几分钟)。如果你用它来做长线交易,效果会很差。我曾经犯过这个错误,把微结构信号用在日线级别上,结果可想而知。

1.5 知识体系框架

为了让你更直观地理解本章的知识结构,我画了一张图:

做市引擎微结构特征知识体系 做市引擎 信号生成模块 订单管理模块 风险控制模块 核心目标:赚取价差 核心目标:控制库存风险 降低成本 微结构特征提取 应用:预测走势 · 识别操纵 · 优化报价

这张图展示了从做市引擎到微结构特征的完整链路。你可以看到,微结构特征不是孤立存在的,它服务于做市策略的三个核心目标。

1.6 本章小结

做市引擎的核心,就是通过微结构特征来优化报价决策。我个人认为,理解微结构特征是做好做市策略的第一步。后面的章节,我们会深入讲解具体的特征提取方法。

嗯,这里要提醒你一点:微结构特征的数据量很大,处理起来需要一定的计算能力。如果你刚开始做,建议先从最简单的特征入手,比如价差、深度、挂单量等。等熟悉了再逐步增加复杂度。

一句话总结:做市引擎是骨架,微结构特征是血肉。没有微结构特征,做市策略就是空壳。

专注资料整理