一、做市策略概述:什么是做市策略、核心目标与趋势策略的区别
做市策略,说白了就是「两边吃差价」的生意。
我刚开始接触量化时,以为做市就是高频交易。后来踩了不少坑才明白——做市的核心不是预测价格涨跌,而是赚取买卖价差。你想想看,一个做市商就像菜市场里摆摊的商贩:他不管白菜明天是涨是跌,他只关心今天能不能低买高卖,把中间的差价赚到手。
1.1 什么是做市策略
做市策略,全称是「做市商策略」。在传统金融市场里,做市商是交易所指定的专业机构。他们同时挂出买单和卖单,为市场提供流动性。
举个例子:
- 当前比特币价格是 50000 USDT
- 做市商在 49990 挂买单,在 50010 挂卖单
- 有人想卖,就成交在 49990;有人想买,就成交在 50010
- 做市商赚了 20 USDT 的差价
嗯,这里要注意:做市商不是投机者。他们不赌方向,只赚流动性服务的钱。我在项目中遇到过不少新手,把做市策略当趋势策略用,结果方向一错就亏得底朝天。
核心定义:做市策略是一种通过同时挂出限价买单和限价卖单,从买卖价差中获利的交易策略。其本质是提供流动性服务,而非价格投机。
1.2 做市策略的核心目标
做市策略的目标,其实就三个:
- 赚取价差收益——这是最直接的。买卖价差越大,单笔利润越高。但价差太大,别人就不来你这交易了。所以这是个平衡的艺术。
- 控制库存风险——这个很多人会忽略。你想想看,如果一直有人买你的卖单,你的库存(比如比特币)就会越来越少。万一价格暴涨,你就踏空了。反过来,如果一直有人卖给你,你的库存越积越多,价格暴跌你就亏大了。
- 提供市场流动性——这是交易所最看重的。流动性越好,交易越顺畅。所以很多交易所会给做市商返佣或者减免手续费。
我个人习惯把这三个目标画成一个三角:
我的经验:刚开始做回测时,我只盯着价差收益看。结果发现回测曲线漂亮得不行,实盘却亏钱。后来才意识到——库存风险才是做市策略的隐形杀手。建议你在回测时,一定要把库存风险指标加进去。
1.3 做市策略与趋势策略的区别
这个区别,我当年花了整整三个月才真正搞明白。咱们直接上对比表:
| 对比维度 | 做市策略 | 趋势策略 |
|---|---|---|
| 盈利来源 | 买卖价差 | 价格方向性波动 |
| 持仓时间 | 极短(秒级到分钟级) | 较长(小时级到天级) |
| 风险来源 | 库存风险、方向性暴露 | 趋势反转、黑天鹅事件 |
| 市场环境 | 震荡市、高流动性市场 | 趋势市、低流动性市场 |
| 核心指标 | 价差、成交率、库存 | 胜率、盈亏比、夏普比率 |
| 交易频率 | 极高(每秒多次) | 较低(每天几次到几十次) |
为什么会这样?我举个例子你就明白了。
假设现在是震荡行情,价格在 100 到 102 之间来回晃:
- 做市策略:在 100.5 挂买单,在 101.5 挂卖单。价格来回晃,你来回吃差价。舒服得很。
- 趋势策略:判断突破 102 就追多。结果价格刚突破 102 就跌回 101,追进去就被套。亏得想哭。
反过来,如果是一波大牛市:
- 做市策略:一直有人买你的卖单,你的库存越来越少。最后手里没币了,只能看着价格飞涨干瞪眼。
- 趋势策略:一路做多,利润翻倍。爽。
避坑指南:我曾经犯过一个低级错误——用做市策略的参数去跑趋势行情。结果回测显示收益不错,但实盘时库存被吃光,方向性亏损直接爆仓。后来我学乖了:做市策略只适合震荡市,趋势行情必须切换策略。
1.4 做市策略的适用场景
不是所有市场都适合做市。我个人总结了三要素:
- 流动性要好——买卖盘口要厚,不然你挂单半天没人理你。
- 波动要适中——波动太小没差价赚,波动太大库存风险扛不住。
- 手续费要低——做市是薄利多销,手续费一高利润全没了。
嗯,这里有个小技巧:做市策略最适合在交易所的「现货-永续合约」价差套利场景中使用。我在做回测时发现,这种场景下价差稳定、风险可控,回测曲线特别漂亮。
一句话总结:做市策略赚的是「流动性服务费」,不是「价格预测钱」。如果你总想着预测涨跌,那做市策略不适合你。
公众号:蓝海资料掘金营,微信deep3321