第五章 价差管理策略
做市商的核心,说白了就是赚价差。
但价差怎么定?定高了没人来,定低了亏手续费。我刚开始做市的时候,就吃过这个亏——把价差设得太死,结果行情一波动,库存全砸手里了。
今天咱们聊聊价差管理的四种策略。嗯,都是实战中摸爬滚打出来的经验。
5.1 固定价差策略
这是最基础的做法。你设定一个固定的价差,比如0.01 USDT,然后买卖单都挂在这个价差上。
听起来简单对吧?但坑也不少。
核心逻辑:
- 买一价 = 中间价 - 价差/2
- 卖一价 = 中间价 + 价差/2
举个例子。假设BTC当前中间价是50000 USDT,你设价差0.02%。那么:
- 买单挂49995 USDT
- 卖单挂50005 USDT
我在项目中遇到过一种情况:某个小币种流动性极差,固定价差设0.1%根本没人理。后来我改成0.5%,成交率才上来。说白了,固定价差要看市场环境。
注意:固定价差在震荡市里还行,但遇到单边行情,你会被瞬间吃掉。我曾经在ETH上吃过这个亏,价差设太窄,一波拉升直接把我库存清空了。
5.2 动态价差策略
固定价差太死板,那怎么办?动态调整呗。
动态价差的核心思路是:根据市场状态实时调整价差。市场活跃时收窄,市场冷清时放宽。
我常用的一个公式是这样的:
价差 = 基础价差 × (1 + α × 波动率因子 - β × 订单簿深度因子)
其中:
- α 是波动率敏感系数,我一般设0.5-1.5
- β 是深度敏感系数,我习惯设0.3-0.8
- 波动率因子用最近N笔交易的收益率标准差
- 订单簿深度因子用买卖盘口的总挂单量
你想想看,波动率大的时候,价差应该放宽,不然容易被套。订单簿深度大的时候,说明流动性好,价差可以收窄。
我的经验:动态价差策略里,参数调优很关键。我一般用回测数据来调α和β,先跑一个月的历史数据,看看哪个组合的盈亏比最高。
5.3 基于波动率的价差调整
这个策略更精细。它只盯着波动率这一个指标来调价差。
为什么?因为波动率直接反映了市场的不确定性。波动率越高,你承担的风险越大,价差自然要更大。
我常用的波动率指标有两种:
| 指标 | 计算方式 | 适用场景 |
|---|---|---|
| 历史波动率 | 过去N根K线的收益率标准差 | 趋势行情 |
| 实时波动率 | 最近M笔成交的价差变化 | 高频交易 |
举个例子。假设你用历史波动率,窗口期设20根1分钟K线。如果计算出的波动率是0.5%,那价差可以设成:
价差 = 基础价差 + 波动率 × 系数
系数我一般取0.5到1.0之间。波动率0.5%,系数0.8,那额外加的价差就是0.4%。
避坑指南:我曾经犯过一个错误——波动率窗口期设太短。结果市场一个毛刺,波动率瞬间飙升,价差被拉得特别大,直接错过了好几笔大单。后来我改成用加权移动平均,效果好了很多。
5.4 基于库存的价差调整
这个策略,说白了就是看你的库存情况来调价差。
库存多了,你想卖出去,那就把卖单价差收窄,吸引买家。库存少了,你想补货,那就把买单的价差收窄。
核心逻辑是这样的:
- 库存 > 目标库存:收窄卖单价差,放宽买单价差
- 库存 < 目标库存:收窄买单价差,放宽卖单价差
- 库存 = 目标库存:保持对称价差
我习惯用一个库存偏离度指标:
偏离度 = (当前库存 - 目标库存) / 目标库存
然后根据偏离度来调整价差:
卖单价差 = 基础价差 × (1 - γ × 偏离度)
买单价差 = 基础价差 × (1 + γ × 偏离度)
γ是调整系数,我一般设0.2到0.5之间。偏离度越大,调整幅度越大。
实战案例:有一次我在做BTC的做市,库存偏离度达到了30%。我赶紧把卖单价差收窄了15%,结果半小时内库存就回到了目标水平。嗯,这个策略在震荡市里特别管用。
知识体系总览
下面这张图,是我自己整理的价差管理策略框架。你看一眼就能明白这四种策略的关系:
策略对比
最后,我把这四种策略放在一起对比一下,方便你选择:
| 策略 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 固定价差 | 实现简单,逻辑清晰 | 适应性差,容易被套 | 低波动、高流动性市场 |
| 动态价差 | 适应性强,收益稳定 | 参数调优复杂 | 中等波动市场 |
| 基于波动率 | 风险控制好 | 对波动率计算敏感 | 高波动市场 |
| 基于库存 | 库存风险低 | 可能错过行情 | 震荡市、库存敏感型 |
我个人建议,刚开始做市的时候,先用固定价差跑一段时间,摸清市场的脾气。等熟悉了,再慢慢加入动态调整、波动率因子和库存因子。一口吃不成胖子,做市也是。
小提示:实际生产中,我通常会把动态价差和基于库存的调整结合起来用。比如,先根据波动率算出基础价差,再根据库存偏离度做微调。这样既控制了风险,又保持了灵活性。
好了,价差管理策略就聊到这儿。记住一句话:价差不是越大越好,也不是越小越好,而是要刚刚好。这个「刚刚好」,就是做市商的功夫所在。
无相订单流研究社 微信Lucian808555