第二十六章:做市商高级话题

做市商这个行当,做到一定阶段你就会发现——光会挂单、吃单、管库存,远远不够。真正的战场,在你看不见的地方。

今天聊几个高级话题。暗池、算法协同、微观结构改革,还有未来趋势。这些内容,说实话,很多做市商自己都不一定讲得清楚。我尽量用大白话,把里面的门道说透。

一、做市商与暗池:看不见的流动性

先问个问题:你见过大单砸盘时,盘口瞬间被吃掉,但成交明细里却看不到几笔大单吗?

嗯,那大概率是暗池成交了。

暗池(Dark Pool),说白了就是一个不公开挂单的交易所。买卖双方在里面撮合,成交前外界看不到任何订单信息。我刚开始接触暗池时,总觉得这东西有点「黑箱操作」的味道。后来做久了才明白——暗池是大资金最后的避风港。

核心逻辑: 暗池的核心价值是「减少市场冲击」。你想想看,一个机构要卖100万股,如果直接在公开市场挂单,盘口瞬间被打穿,价格直接跳水。但在暗池里,他可以慢慢找对手方,价格影响小得多。

做市商在暗池里扮演什么角色?

  • 流动性提供者: 我们在暗池里挂双边报价,赚取买卖价差。暗池的竞争比公开市场小,价差往往更宽。
  • 信息优势利用者: 暗池的订单流信息,虽然不公开,但做市商可以通过自己的订单簿感知到「大资金在动」。我有个习惯——每天开盘前,先扫一遍各大暗池的订单流特征。
  • 套利者: 同一只股票,公开市场和暗池的价格可能存在短暂偏差。做市商可以两边倒手,赚个无风险差价。
个人经验: 我曾在暗池里遇到过一个「幽灵对手」——每次我挂单,他都能精准地吃掉我的最优报价。后来发现,对方用的是冰山订单,表面只露一小部分,底下藏着巨量。从那以后,我在暗池里挂单都会留一手,不会把真实意图全暴露出去。

二、做市商与算法交易协同:人机合一的艺术

做市商和算法交易,听起来是两个领域。但在我眼里,它们是一枚硬币的两面。

做市商的核心是「报价」和「库存管理」。算法交易的核心是「执行」和「成本优化」。两者协同起来,效果是1+1>2的。

我常用的协同策略有几种:

  1. 做市报价 + TWAP执行: 做市商在公开市场挂单,同时用TWAP算法在暗池或期货市场对冲风险。这样既能赚价差,又能控制库存。
  2. 信号驱动报价: 算法交易模块实时分析订单流、价差、波动率等数据,输出一个「报价倾向信号」。做市商根据这个信号调整报价的宽度和深度。比如信号显示「大资金在买入」,我就把卖单挂高一点。
  3. 库存再平衡: 做市商的库存一旦偏离目标,算法交易模块会自动触发执行策略,用最小成本把库存拉回来。我习惯用VWAP算法做这个,因为对市场冲击小。
# 一个简化的做市商+算法协同逻辑
class MarketMaker:
    def __init__(self):
        self.inventory = 0
        self.target_inventory = 0
        self.quote_spread = 0.01  # 1分钱价差
    
    def update_quote(self, signal):
        # 根据算法信号调整报价
        if signal == 'buy_pressure':
            self.quote_spread *= 1.2  # 扩大价差,保护自己
        elif signal == 'sell_pressure':
            self.quote_spread *= 0.8  # 缩小价差,吸引订单
        
        # 生成双边报价
        mid_price = get_mid_price()
        bid = mid_price - self.quote_spread / 2
        ask = mid_price + self.quote_spread / 2
        return bid, ask
    
    def rebalance_inventory(self):
        # 库存偏离目标时,用算法交易调整
        if abs(self.inventory - self.target_inventory) > 1000:
            execute_twap(self.inventory - self.target_inventory)
避坑指南: 我曾经把做市和算法交易模块写得太耦合,结果一次算法模块的bug导致做市报价全乱了。后来我学乖了——两个模块之间用消息队列通信,互相隔离。一个挂了,另一个还能独立运行。

三、做市商与市场微观结构改革

市场微观结构,听起来高大上。说白了就是「交易所怎么撮合订单」、「信息怎么流动」、「谁先看到什么」。这些东西变了,做市商的玩法就得跟着变。

近几年几个重要的改革:

改革方向 对做市商的影响 我的应对策略
Tick Size 缩小 价差变窄,做市利润被压缩 转向高频做市,靠速度取胜
订单类型多样化 冰山单、止损单、隐藏单增多 升级订单簿解析算法,识别隐藏意图
交易速度竞赛 纳秒级延迟决定胜负 硬件加速、FPGA、低延迟网络
信息披露规则变化 大单更容易被追踪 拆分订单、使用暗池、算法伪装

举个例子。我记得有一次,某个交易所把最小价格变动单位从0.01元改成了0.005元。结果呢?价差直接腰斩。以前挂一档能赚1分钱,现在只能赚5厘。很多做市商直接退出了那个品种。但我没走——我把报价频率从每秒10次提到了每秒100次,靠「薄利多销」把利润补回来了。

核心观点: 市场微观结构改革,本质上是「公平性」和「效率性」的博弈。做市商要做的,不是抱怨改革,而是快速适应新规则,找到新的套利空间。

四、做市商未来趋势:往哪走?

聊完过去和现在,说说未来。我个人判断,做市商这个行业会往以下几个方向演变:

  • AI驱动做市: 传统做市商靠规则和人工经验。未来,强化学习模型会直接生成报价策略。我团队已经在测试一个基于DQN的做市模型,效果比传统策略好15%左右。
  • 跨市场做市: 单一市场的做市利润越来越薄。未来做市商必须同时覆盖现货、期货、期权、甚至加密货币市场,利用跨市场价差赚钱。
  • 做市即服务(MaaS): 一些交易所会外包做市功能给专业机构。做市商不再是「交易员」,而是「流动性供应商」。我认识几个朋友,已经开始做这种生意了。
  • 监管趋严: 各国监管机构对做市商的资本要求、信息披露、风险控制会越来越严格。小做市商会被淘汰,行业集中度会提高。
做市商高级话题知识体系 做市商高级话题 暗池 算法交易协同 微观结构改革 未来趋势 流动性提供 信息优势 套利机会 TWAP协同 信号驱动报价 库存再平衡 Tick Size缩小 订单类型多样化 速度竞赛 AI驱动 跨市场做市 做市即服务

嗯,说到未来趋势,我想起一件事。去年有个做市商同行问我:「你觉得做市商这个职业,五年后还会存在吗?」我的回答是:会,但形态会变。现在的做市商,更像「手工匠人」。未来的做市商,更像「AI工厂的厂长」。你不需要亲自报价,但你需要设计报价策略、训练模型、管理风险。

我的建议: 如果你现在还在用Excel做做市策略,赶紧升级。学点Python、学点机器学习、学点低延迟编程。这些东西,五年后就是做市商的标配。

做市商这条路,越走越深,也越走越有意思。暗池、算法、微观结构、未来趋势——每一个话题都能单独开一门课。今天只是把框架搭起来,后续章节会逐个深入。

记住一句话:做市商不是赌方向,而是管流动性。谁把流动性管得最好,谁就是赢家。

无相订单流研究社 微信Lucian808555