2、做市引擎核心原理回顾:订单簿结构、报价策略基础、库存管理、风险敞口控制

好,咱们直接进入正题。

做市引擎这东西,说白了就是一台「自动赚钱机器」。但机器要能赚钱,得先搞懂它的心脏怎么跳。今天我把四个核心模块掰开揉碎了讲——订单簿、报价策略、库存、风险敞口。嗯,每个都是坑,我当年都踩过。

2.1 订单簿结构:市场的「实时快照」

订单簿是什么?就是交易所里所有挂单的集合。买一、卖一、买二、卖二……一层层叠上去,像一本翻开的账本。

我个人习惯把订单簿分成三部分看:

  • 盘口深度:买一到买五、卖一到卖五的价格和数量。这是最直接的流动性指标。
  • 价差:卖一价减去买一价。价差越小,市场越活跃。我记得有一次做ETH的做市,价差突然从0.01扩大到0.05,我立马警觉——有大事要发生。
  • 订单簿斜率:这个很多人忽略。斜率陡峭说明深度集中在近端,一旦被吃掉,价格容易滑点。

核心要点:订单簿不是静态的。它每秒都在变。做市引擎必须能实时解析订单簿的「形状」,而不是只看价格。

举个例子,你看到买一有100个BTC,卖一只有10个。这说明什么?说明卖方流动性不足。如果你这时候还按常规策略报价,很容易被吃掉然后被套住。

2.2 报价策略基础:不是随便挂单

报价策略,说白了就是「在什么价格挂单、挂多少、什么时候撤单」。听起来简单?我刚开始做的时候,以为只要在买一卖一各挂一点就行。结果呢?被高频交易者反复收割。

常见的报价策略有三种:

策略类型 核心逻辑 适用场景
对称报价 买一卖一价差对称,数量相等 流动性好的主流币种
非对称报价 根据库存偏向调整报价 库存偏离目标时
动态价差 根据波动率调整价差宽度 高波动行情

我个人最常用的是动态价差。为什么?因为市场不会一直平静。波动大的时候,价差太窄就是送钱。波动小的时候,价差太宽又吃不到单。

避坑指南:我曾经在BTC波动率飙升时还开着对称报价,结果一小时内被吃了200多次,库存直接爆了。后来我加了一个波动率过滤器——波动率超过阈值,自动扩大价差。

2.3 库存管理:做市商的「命门」

库存管理,是所有做市商最头疼的事。你想想看,你手里拿着100个ETH,价格突然跌了5%,你亏了多少?5个ETH。所以库存管理本质上就是「控制你暴露在风险中的资产量」。

库存管理的核心指标:

  • 库存目标值:你希望持有的资产数量。比如我设定ETH库存目标为50个。
  • 库存偏差:当前库存减去目标库存。偏差越大,风险越高。
  • 库存再平衡速度:你愿意多快把库存拉回目标值。太快容易亏钱,太慢风险大。

嗯,这里要注意:库存管理不是「越低越好」。你完全空仓,万一价格暴涨呢?你就踏空了。所以库存管理是动态平衡。

警告:不要试图用「扛单」来管理库存。我见过有人库存偏离了30%,想着等价格回来再平仓。结果价格一去不返,直接爆仓。库存管理必须主动,不能被动。

2.4 风险敞口控制:最后的防线

风险敞口,就是你「可能亏多少钱」。做市商的风险敞口主要来自三个方面:

  1. 方向性风险:价格朝不利方向运动。这是最直接的。
  2. 流动性风险:想平仓时没人接盘。我记得有一次做一个小币种,订单簿深度只有0.5个BTC,我手里有20个,想跑都跑不掉。
  3. 对手方风险:交易所出问题或者对手违约。这个虽然少见,但一旦发生就是毁灭性的。

控制风险敞口,我常用的手段:

  • 设置最大持仓限额:比如ETH最多持有200个,超过就强制平仓。
  • 动态止损:价格偏离成本价一定比例,自动减仓。
  • 对冲:用期货或期权对冲现货风险。这个比较复杂,后面章节会细讲。

一句话总结:风险敞口控制不是让你不亏钱,而是让你「亏得起」。每次交易前,先问自己:如果这笔单子亏了,我能承受吗?

知识体系总览

下面这张图,是我自己梳理的做市引擎核心逻辑。你看一眼,心里就有谱了。

做市引擎核心 订单簿结构 报价策略基础 库存管理 风险敞口控制 盘口深度 价差 对称/非对称 动态价差 目标值 偏差控制 方向性风险 流动性风险 四个模块相互影响,缺一不可

你看,订单簿是输入,报价策略是决策,库存管理是执行,风险敞口是兜底。四个模块串起来,才是一个完整的做市引擎。

好了,这一章就到这里。记住一句话:做市不是赌博,是精算。把每个模块吃透,你才能在异常行情里活下来。


公众号:蓝海资料掘金营,微信deep3321