3、做市策略核心指标:买卖价差、库存风险、报价深度

做市策略好不好,不能光靠感觉。你得有指标去衡量。

我刚开始做回测那会儿,就犯过这个错。策略跑出来曲线挺漂亮,一上实盘就崩。为什么?因为我看的都是表面数字,没抓住核心指标。

今天咱们就聊三个最关键的指标:买卖价差、库存风险、报价深度。这三个东西,说白了就是做市商的命根子。

3.1 买卖价差:你的利润来源

买卖价差,英文叫 Bid-Ask Spread。就是买一价和卖一价之间的差值。

举个例子:

  • 买一价:100.00
  • 卖一价:100.05
  • 价差:0.05

你作为做市商,就是在买一价买入,卖一价卖出。赚的就是这0.05的差价。

核心公式:

Spread = Ask Price - Bid Price

Spread Rate = Spread / Mid Price × 100%

我个人习惯用 Spread Rate,也就是百分比价差。因为不同价格的品种,绝对价差没法直接比。比如比特币价差0.1美金,和山寨币价差0.1美金,意义完全不同。

价差的影响因素有哪些?

  • 流动性:流动性越好,价差越小。BTC/USDT的价差通常只有0.01%,而一些小币种可能到0.5%甚至更高。
  • 波动性:波动越大,做市商风险越高,价差自然要拉大。我记得2020年3月12日那天,比特币暴跌,价差瞬间从0.01%飙到0.5%以上。
  • 订单簿深度:深度越厚,价差越稳定。薄薄的订单簿,稍微来个大单,价差就跳得厉害。

实战技巧:

回测时,别只看平均价差。要看价差的分布。我曾经遇到一个策略,平均价差0.02%,看起来不错。但实际分布是:90%的时间价差0.01%,10%的时间价差0.1%。那10%的时间,你的策略可能亏得裤衩都不剩。

3.2 库存风险:你的隐形杀手

做市商不是单纯赚价差。你还得承担库存风险。

什么叫库存风险?就是你手里囤了一堆货,价格跌了,你就亏了。

举个例子:

  • 你在100块买入1个BTC,准备在100.05卖出。
  • 结果价格突然跌到99块。
  • 你手里的BTC亏了1块。
  • 你赚的那0.05差价,根本不够赔。

这就是库存风险。说白了,就是方向性风险。

衡量库存风险的指标:

指标 公式 说明
库存量 Net Inventory 当前持仓数量(正数表示多头,负数表示空头)
库存价值 Inventory × Mark Price 当前持仓的市值
库存比率 Inventory Value / Total Capital 库存占总资金的比例,一般建议控制在20%以内
VaR(在险价值) 统计方法计算 在一定置信水平下,未来一段时间内的最大可能亏损

我曾经踩过的坑:

有一次做ETH的做市,策略参数设得太激进。库存比率到了40%,结果ETH突然暴跌5%。那一波,直接把之前一个月的利润全吐回去了。后来我学乖了,库存比率超过15%就自动减仓,不管行情看起来多好。

控制库存风险的方法:

  1. 设置库存上限:比如单边持仓不超过总资金的10%。
  2. 动态调整报价:库存偏多时,降低买价,提高卖价,让库存自然减少。
  3. 对冲:用期货或期权对冲方向性风险。这个后面章节会细讲。
  4. 止损:库存亏损到一定程度,强制平仓。

3.3 报价深度:你的护城河

报价深度,说白了就是你在订单簿上挂了多厚的单子。

你想想看,如果你只在买一和卖一各挂1个BTC,那别人一单就能把你吃掉。你的策略就失效了。

但如果你在买一到买五,卖一到卖五,每个价位都挂了10个BTC,那你的护城河就宽多了。

报价深度的核心指标:

  • 挂单数量:每个价位挂了多少量。
  • 挂单层数:从买一到买五,或者更深。
  • 总挂单价值:所有挂单的总市值。
  • 成交率:挂单最终被成交的比例。这个很关键,挂得多不代表好,得有人吃你的单子才行。

一个常见的误区:

很多人以为挂得越深越好。其实不是。挂得太深,你的资金利用率就低了。比如你总资金100万,全挂在订单簿上,那万一行情剧烈波动,你连调整的机会都没有。

我个人习惯是:挂单总价值控制在总资金的30%-50%。剩下的资金留着应对突发情况。

报价深度的优化策略:

策略 说明 适用场景
均匀分布 每个价位挂相同数量 流动性好的品种
金字塔分布 靠近中间价挂多,远离挂少 波动性大的品种
倒金字塔分布 远离中间价挂多,靠近挂少 趋势行情中,防止被吃掉

3.4 三个指标的关系

这三个指标不是孤立的。它们互相影响。

  • 价差 vs 库存风险:价差越大,你赚得越多,但成交概率降低,库存风险反而增加(因为单子成交慢)。
  • 价差 vs 报价深度:价差越小,你需要在更窄的范围内挂单,深度自然受限。
  • 库存风险 vs 报价深度:库存风险高的时候,你应该减少挂单深度,降低风险敞口。

说白了,这就是一个三角平衡。你得找到最适合当前市场状态的参数组合。

我的经验:

回测的时候,别只测一组参数。我一般会跑一个参数网格。比如价差从0.01%到0.1%,步长0.01%;库存上限从5%到30%,步长5%;挂单深度从10%到50%,步长10%。然后看哪个组合的夏普比率最高。

这样虽然计算量大,但能找到真正稳健的参数区间。

3.5 知识体系总览

下面这张图,把三个指标的关系和核心逻辑串起来了。你可以保存下来,做策略的时候对照着看。

做市策略核心指标知识体系 买卖价差 利润来源 库存风险 隐形杀手 报价深度 护城河 价差越大 库存风险越高 库存风险高 深度应降低 价差小 深度受限 子指标 • 绝对价差 • 百分比价差 • 价差分布 子指标 • 库存量 • 库存比率 • VaR 子指标 • 挂单数量 • 挂单层数 • 成交率 优化目标:夏普比率最大化 在收益与风险之间找到最佳平衡点

嗯,这张图把三个指标的关系讲清楚了。你写策略的时候,可以把它贴在墙上,时刻提醒自己:这三个指标,一个都不能偏废。


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