四、核心参数解析(上):报价宽度(Spread)、订单深度(Depth)、报价更新频率
好,咱们进入实战环节的第一个硬核知识点。
做市商策略,说白了就是一套参数游戏。参数调得好,你就是市场的「流动性之王」;调得不好,分分钟被套利者按在地上摩擦。
今天我先讲三个最基础、也最要命的核心参数:报价宽度、订单深度、报价更新频率。
这三个参数,我当年刚入行时踩过无数坑。嗯,咱们一个一个来拆。
4.1 报价宽度(Spread)
先问个问题:你打开交易界面,看到买一和卖一之间的差价,那个叫啥?
对,就是 Spread。中文叫「价差」或「报价宽度」。
定义很简单:卖一价 - 买一价。
但它的意义远不止一个数字。
核心逻辑:Spread 决定了你的做市利润空间,也决定了你的风险暴露程度。
我个人习惯把 Spread 分成三类:
- 窄价差(0.01% - 0.05%):适合高流动性币对,比如 BTC/USDT。竞争激烈,利润薄,但成交快。
- 中价差(0.05% - 0.2%):中等流动性币对,比如一些主流山寨币。利润适中,风险可控。
- 宽价差(0.2% - 1%+):冷门币对或波动剧烈时。利润高,但成交慢,容易被「插针」打穿。
我在项目中遇到过一件事:有次给一个新上线的代币做市,我习惯性地设了 0.03% 的窄价差。结果呢?市场深度极差,我的单子被一个散户连续吃掉,直接亏了 3 个 ETH。
后来我学乖了——新币种、低流动性,必须用宽价差。
实战技巧:动态调整 Spread。市场波动率上升时,自动加宽价差;波动率下降时,收窄价差。别死板地设一个固定值。
4.2 订单深度(Depth)
Depth 这个词,字面意思是「深度」。但在做市策略里,它指的是你在每个价格档位上挂单的数量。
说白了:你愿意在买一、买二、买三……各放多少货?
我见过很多新手,上来就在买一和卖一各挂 10 个 BTC。结果市场稍微一波动,单子全被吃掉,然后价格继续跑,他完全跟不上。
为什么会这样?因为深度分配不合理。
合理的深度分配,应该像金字塔:
| 档位 | 挂单比例 | 说明 |
|---|---|---|
| 买一 / 卖一 | 20% | 最容易被成交,放少一点,降低风险 |
| 买二 / 卖二 | 30% | 中间档位,平衡风险和收益 |
| 买三 / 卖三 | 50% | 最不容易被成交,放最多,吃大波动 |
当然,这个比例不是死的。你可以根据市场情况调整。
我记得有一次做 ETH 的做市,市场突然出现巨量卖单。我赶紧把买一和买二的深度砍掉一半,把资金挪到买三和买四。结果那波下跌只打到了买二就反弹了,我成功避开了「接飞刀」的悲剧。
避坑指南:我曾经犯过一个低级错误——把所有深度都堆在买一和卖一。结果市场一波动,我的单子全被吃掉,然后价格继续往不利方向跑,我连调整的机会都没有。记住:深度要分散,别把鸡蛋放在一个篮子里。
4.3 报价更新频率
这个参数,很多人会忽略。但它其实非常关键。
报价更新频率,就是你每隔多少毫秒重新计算一次报价并提交到交易所。
你想想看:市场行情每秒都在变。如果你 1 秒才更新一次报价,那在这一秒内,你的报价可能已经严重偏离市场了。
但如果你更新得太快,比如 1 毫秒一次,又会面临两个问题:
- 交易所 API 限频:大部分交易所对撤单和挂单都有频率限制,太快会被封。
- 系统负载过高:频繁计算和网络请求,会吃掉大量 CPU 和带宽。
我个人习惯的推荐频率:
| 市场类型 | 推荐更新频率 | 说明 |
|---|---|---|
| 高流动性(BTC/ETH) | 50 - 100 毫秒 | 竞争激烈,需要快速响应 |
| 中等流动性 | 200 - 500 毫秒 | 平衡响应速度和系统负载 |
| 低流动性 | 1 - 5 秒 | 没必要太快,反而容易暴露策略 |
嗯,这里要注意:更新频率不是越快越好。
我见过一个团队,为了追求极致速度,把更新频率设到 10 毫秒。结果呢?交易所 API 直接把他们封了 24 小时,因为触发了风控规则。而且他们的服务器 CPU 长期跑满,最后系统崩溃了。
实战技巧:如果你的策略需要高频更新,可以考虑使用 WebSocket 订阅行情,而不是每次都去轮询 REST API。这样能大幅降低延迟和系统负载。
4.4 三个参数的联动关系
这三个参数不是孤立的。它们之间有着微妙的联动关系。
举个例子:
- 如果你把 Spread 设得很窄,但 Depth 设得很大,那你的风险敞口会非常大。因为一旦市场波动,你会被大量成交在不利价格上。
- 如果你把更新频率设得很高,但 Spread 设得很宽,那你的报价会频繁跳动,容易被套利者盯上。
- 如果你把 Depth 设得很分散,但更新频率很低,那你的订单可能长时间挂在一个过时的价格上,被市场「吃掉」。
所以,我的建议是:先确定你的风险偏好,再调整这三个参数。
保守型做市商:宽 Spread + 浅 Depth + 低频率。
激进型做市商:窄 Spread + 深 Depth + 高频率。
没有绝对的对错,只有适合不适合。
总结一句话:报价宽度决定你赚多少,订单深度决定你亏多少,更新频率决定你反应有多快。三者平衡,才是好策略。
好,这一章就到这里。下一章我会继续讲另外三个核心参数:库存管理、对冲比例、以及滑点控制。咱们到时候见。
公众号:蓝海资料掘金营,微信 deep3321