凌晨4点,交易所里最安静的一群人正在赚钱
当市场因为一条监管消息突然下跌时,普通交易者盯着盘口、手忙脚乱地止损,流动性做市商却可能在几秒内重新挂出数千枚比特币的买卖报价。市场越混乱,报价缺口越大,他们捕捉到的价差机会往往越多。
这听起来像一份只属于量化团队的工作,但过去几年,加密货币做市已经从少数机构的高频玩法,发展为链上基金、中心化交易所、做市商和普通量化交易者共同参与的市场基础设施。公开行业数据也显示,主流去中心化交易所中,程序化做市贡献了相当比例的稳定币与主流币流动性;不过,收益并没有想象中稳定。
真正值得关注的不是“做市能不能赚钱”,而是做市收益从哪里来。**它不是凭空印出的利息,而是对库存、风险、流动性和市场波动的重新定价。**
误区一:做市不是低买高卖,而是持续管理一笔高波动库存
最常见的误解,是把加密货币做市理解为在盘口两边同时挂单:一边卖得高,一边买得低,价差自动落入口袋。这个描述只说对了交易动作,没有说清库存风险。
价差只是毛收入,库存方向决定真实结果
假设一个做市账户有10万美元资金,在比特币价格60000美元附近,分别挂出59990美元的买单和60010美元的卖单。成交一次完整往返,毛价差约20美元,但如果价格先跌到57000美元再做市商,低价卖出的成交单可能持续积累,账户会持有越来越多比特币。
这时候,账面利润可能被库存亏损吞噬。**做市收益的核心指标不是某个时刻的价差,而是扣除库存损益、手续费、Gas、滑点和资金成本后的净收益。**
市场中性并不等于风险中性
很多团队会使用永续合约对冲现货库存,但不同交易所之间的资金费率、结算时间与盘口深度并不一致。2024年部分主流币在行情剧烈波动期间,资金费率曾在数小时内快速翻转,单一市场的“低风险套利”可能瞬间变成基差风险。
更麻烦的是流动性本身会消失。你在两家平台都有1000万美元名义头寸,不代表可以同时平仓;如果一边只有300万美元的真实深度,另一边理论上的价格优势就没有意义。
- 现货价格上涨时,做市商可能被动买币、减少卖币库存
- 现货价格下跌时,卖出成交增加、美元库存被消耗
- 波动率扩大时,价差和库存波动通常同时上升
误区二:资金越多,不代表做市效率越高
加密市场做市经常被误解成“谁的钱多,谁就稳”。实际情况是,资金规模只解决订单容量,不解决成交质量、报价距离和撤单速度。
小资金也能测试,但必须控制价格冲击
假设一个账户只有1万美元,挂单距离市场价0.1%,单边名义仓位控制在总资金的20%以内,单次价格波动5%可能带来约100美元的损失;如果忽略单边成交偏向,实际损失还会继续扩大。
小资金的优势是调整快,缺点是手续费占比高。某笔交易毛利只有0.05%,单边手续费却达到0.04%,再算上成交未完全对冲的部分,策略看起来成交频繁,利润却会被成本吃掉。
大资金的瓶颈转向成交容量
当账户规模达到数十万或数百万美元,问题会从“有没有钱”转向“市场能不能接住”。以日均成交额5000万美元的币对为例,订单簿中间价附近挂出50万美元买单,看似只有总成交额的0.1%,但在买方情绪突然转弱时,这笔订单可能占可见买方深度的10%以上。
这类订单一旦集中成交,库存风险会快速集中。机构做市商通常会通过多交易所、多币种和动态仓位限制,把单一市场暴露控制在组合风险预算内。**做市规模不是由本金决定,而是由可成交深度和可承受冲击决定。**
误区三:高频成交不代表高频收益,手续费和API同样会改变结果
做市策略的日志通常很漂亮:每秒数百次报价、每天数百万次订单、价差捕获率不断上升。但如果把手续费、网络成本和API延迟放进损益表,画面可能完全不同。
手续费不是固定成本,而是策略参数
在中心化交易所,主流币现货手续费常见为0.02%至0.10%区间,具体取决于平台、会员等级和返佣机制。如果一笔往返交易捕获0.06%的价差,账面看起来有4倍于单边手续费的毛空间,但一旦价格穿破报价、订单只成交一边,风险就来了。
以10万美元账户为例,单边仓位0.2%看似很小,价格突然下跌2%就会产生约400美元未实现损失;如果做市策略每天往返数十次,手续费、Gas和滑点累积后,可能需要数天才能覆盖一次异常行情。
API稳定性常常比模型精度更重要
做市不是把策略部署后就自动运行。交易所API限频、WebSocket断线、行情延迟,都会导致报价停留在旧价格。对于毫秒级竞争的盘口,延迟0.3秒可能已经错过多个档位。
更隐蔽的是“撤单失败”:行情突然变化时,系统继续保留旧买单,原本用于赚取价差的订单会变成被动接盘。成熟系统会同时监控心跳、订单状态、最优买卖价、成交偏差和持仓变化,而不是只看收益率曲线。
误区四:做市收益不是稳定币利息,行情方向可能吃掉全部利润
做市常被包装成“震荡行情的稳定收益”。这句话对了一半。横盘阶段价差收入容易积累,但单边行情中,做市商承担的是卖出流动性、提供即时成交的一方。
黑天鹅来临时,价差扩大也可能是坏事
假设做市商设置0.2%的报价距离,平日一天可以捕获1%至3%的年化波动收益;当比特币在24小时内下跌10%时,买盘成交、卖盘减少,库存迅速偏向比特币。若没有及时降低仓位或对冲,10%的价格变化可能超过数周甚至数月的正常价差收入。
2022年多个去中心化交易所遭遇流动性收缩,稳定币脱锚期间,链上做市商的损失并不只来自币价,还来自稳定币兑换深度下降、Gas费用上升和跨池套利无法完成。**流动性越紧张,做市商越重要,但做市商自身也越脆弱。**
必须把压力测试放进日常
实战中至少要预设几类场景:
- 主流币在1小时内下跌8%,但订单簿深度下降50%
- 交易所暂停提现,导致无法把库存转移到其他市场
- 资金费率从0.01%快速变为负0.05%,对冲成本持续增加
- RPC节点延迟上升,链上报价更新落后于实际交易
如果策略没有设定最大库存、单日亏损上限和强制停机条件,所谓“高胜率”只是没有经历坏行情。
实战路线:从模拟盘到小额上线的5个关键动作
理解做市逻辑后,最危险的做法是直接用大资金实盘。真正能长期运行的路径,是先测量市场,再测量自己。
先用历史订单簿识别真实盘口
不少回测使用理想化的买卖价,假设订单一挂就成交,忽略成交概率和价格跳跃。更有价值的方式,是记录至少7天的盘口快照,分别统计不同报价距离下的成交量、成交偏向和持仓变化。
例如,距离中间价0.02%的订单可能获得大量成交,但买卖单成交率并不平衡;距离0.08%的订单毛利更高,却可能几乎没有成交。找到“成交×单笔毛收益×成交完成率”的平衡点,比单纯追求低延迟更实际。
小额运行阶段要盯住3个数字
- 净PnL:扣除手续费、Gas、滑点、库存损益和资金费率后的结果
- 库存偏度:多头或空头库存是否持续偏离初始中性水平
- 风险暴露:单一币种、单一交易所和单边方向的峰值损失
建议以总资金的5%至10%作为初始测试资金,连续运行至少2周,再决定是否扩大规模。若一个策略只能靠增加杠杆才能覆盖亏损,继续加大资金只会放大问题。
做市的隐藏价值:它既是收益策略,也是市场质量基础设施
从交易者视角看,做市提供了更窄的买卖价差、更快的成交速度和更稳定的盘口。从代币项目视角看,缺少做市的币对容易出现价格跳动,普通用户一次市价单就可能把价格打穿。
但做市商并不是慈善机构。他们会为承担库存、信息不对称和执行风险索取补偿。交易所则需要通过低费率、API稳定性和风险隔离吸引这类参与者。普通交易者若把稳定报价当成理所当然,往往忽略了背后有人持续承担风险。
这也是加密货币做市最值得重新理解的地方:它的价值不只体现在策略收益曲线,也体现在市场能否在恐慌时继续提供报价。**一个好的做市系统,不是每天赚得最多,而是在别人无法报价时,仍然知道什么时候该把风险关掉。**
把做市当成风险管理,而不是收益承诺
如果你正在研究加密货币做市,第一步不是寻找“稳赚参数”,而是建立一套能诚实记录成交、库存和异常的账本。把手续费前收益、手续费后收益和库存损益分开,再测试极端行情下的最大回撤。
做市的门槛并不只在于写出一个报价模型,更在于能否在市场方向变化时及时收窄风险、降低库存、停止接盘。真正成熟的做市商,不会把单日盈利当作能力证明,也不会用偶尔捕捉到的大价差掩盖长期暴露。
当所有人都追逐高收益时,做市真正稀缺的能力可能恰恰是克制:知道什么行情值得继续报价,什么行情必须让整个系统安静下来。
Zyra