报价策略基础:对称报价与非对称报价、报价宽度与位置、报价更新频率
做市商的核心工作,说白了就是「不停地挂单、撤单、再挂单」。
但怎么挂?挂多宽?挂在哪?多久更新一次?
这三个问题,决定了你是赚钱还是亏钱。我见过太多团队,策略模型跑得飞起,结果在报价策略上翻了车。嗯,今天我们就来拆解这几个基础但致命的问题。
一、对称报价 vs 非对称报价
先问个问题:你挂的买单和卖单,价差是不是对称的?
很多人想都不想就说「当然对称啊,不然怎么赚价差?」。但实战中,事情没那么简单。
1. 对称报价
对称报价,就是买一和卖一的价格,相对于中间价是对称的。
举个例子:当前中间价 100,你挂买一 99.5,卖一 100.5。价差 1 个 tick,两边各赚 0.5。
这种策略的好处是——简单、公平、容易被市场接受。我在早期做市时,大部分时间都用对称报价。尤其是流动性好的币对,对称报价能让你稳定吃价差,不容易被套。
2. 非对称报价
非对称报价,就是故意让买单和卖单的宽度不一样。
比如:中间价 100,你挂买一 99.2(比对称更远),卖一 100.3(比对称更近)。
为什么要这么干?
- 库存管理:你手里存货太多,想多卖一点。那就把卖单挂近一点,吸引成交。
- 方向性预期:你判断价格要涨,那就把买单挂远一点,避免被砸到;卖单挂近一点,多出货。
- 应对信息不对称:市场上有大单在吃,你怀疑有内幕消息。那就非对称调整,保护自己。
我记得有一次,某个山寨币突然放量,我直觉不对劲。立刻把买单拉远 0.3%,卖单收窄 0.1%。结果半小时后价格暴跌 5%,我的买单一个都没成交,但卖单全跑了。那次非对称报价救了我一命。
二、报价宽度与位置
报价宽度,就是你挂单的价差大小。报价位置,就是你的单子挂在盘口的哪个深度。
这两个参数,直接决定了你的成交概率和盈利空间。
1. 报价宽度怎么定?
宽度太窄,成交快但赚得少,还容易被高频交易者「剃头」。宽度太宽,赚得多但成交慢,可能半天吃不到一口。
我个人习惯用「动态宽度」:
- 波动率大时:宽度放大 1.5~2 倍。因为价格跳动快,窄了容易被扫到。
- 波动率小时:宽度收窄到正常水平。这时候市场安静,窄一点能多成交。
- 盘口深度不足时:宽度也要放大。否则你挂的单子会成为「靶子」。
这里有个经验公式,我用了很多年:
报价宽度 = 基础价差 × (1 + α × 波动率系数 - β × 深度系数)
其中 α 和 β 是调参系数,需要根据回测来定。我一般 α 取 0.8,β 取 0.3。
2. 报价位置怎么选?
位置,就是你的单子挂在第几档。
- 挂第一档:成交最快,但竞争最激烈。适合流动性好的币对。
- 挂第二、三档:成交慢一些,但价差更大。适合波动大的品种。
- 挂更深的档位:几乎不成交,但可以作为「护城河」——防止价格突然穿透。
我建议新手先从第一档开始。为什么?因为成交反馈快,你能迅速调整策略。等跑顺了,再尝试多档位布局。
三、报价更新频率
这个问题,很多人会忽略。但说实话,更新频率决定了你的策略是「主动做市」还是「被动挨打」。
1. 高频更新 vs 低频更新
高频更新(比如每 100ms 一次):能快速响应市场变化,但容易产生大量撤单费。而且,如果你的算法不够快,反而会被别人「抢跑」。
低频更新(比如每 1~5 秒一次):节省手续费,但报价可能「过时」。市场突然波动时,你的单子会挂在不利位置。
我个人的经验是:
- 高流动性市场:更新频率要快,至少 200ms 一次。因为价格变化快,慢了就吃亏。
- 低流动性市场:更新频率可以慢一些,1~2 秒一次。因为盘口变化慢,太快了反而浪费手续费。
2. 触发式更新
除了固定频率,我强烈建议加上「触发式更新」:
- 价格变动超过阈值:比如中间价变动超过 0.1%,立刻重新报价。
- 库存变化:你的仓位变化超过一定比例,立刻调整报价。
- 大单出现:盘口突然出现大单,立刻评估是否需要撤单。
我曾经犯过一个错误:只用了固定频率更新,结果有一次市场在 0.5 秒内暴跌 2%,我的单子还挂在原地,被瞬间吃掉。那次亏了不少。后来我加上了触发式更新,再也没出过这种问题。
四、核心逻辑图
下面这张图,是我自己总结的报价策略决策流程。你可以把它当作一个检查清单:
这张图的核心逻辑是:先判断市场状态,再决定对称还是非对称;然后根据波动率和深度算宽度;接着选位置;最后定更新频率。每一步都环环相扣,缺一不可。
五、实战中的几个坑
最后,分享几个我踩过的坑,希望能帮你少走弯路:
- 别迷信对称报价。市场不是公平的,你的库存和预期决定了你必须「偏心」。对称报价只适合做「基准线」,实战中要随时调整。
- 宽度不是越窄越好。窄价差确实能吸引成交,但也会吸引「吃单机器人」。他们专门盯着窄价差做套利,你赚的那点价差还不够他们塞牙缝。
- 更新频率要匹配交易所规则。有些交易所对撤单次数有限制,或者有最低挂单时间。我曾经在一个小交易所吃过亏,撤单太频繁被限制了交易权限。嗯,后来我学乖了,先读 API 文档再写策略。
- 别忘了「报价保护」。当市场出现极端波动时,你的报价策略应该自动暂停或切换到保护模式。别问我是怎么知道的……
好了,报价策略的基础就讲到这里。记住,做市商不是「印钞机」,而是「风险管理者」。你的报价策略,本质上是在管理你的库存风险和成交概率。想清楚这一点,你就能少亏很多钱。