3、做市策略基础:被动报价策略、主动报价策略与Delta中性
做市策略听起来高大上,其实核心就三件事:怎么挂单、怎么吃单、怎么管风险。我做了这么多年量化做市,发现很多人一上来就追求高频、追求复杂模型,结果连最基础的被动报价都没搞明白。今天咱们就把这三个地基打牢。
3.1 被动报价策略:赚的是“耐心钱”
被动报价,说白了就是挂限价单等成交。你挂一个买单在买一价,挂一个卖单在卖一价,等着别人来吃你的单子。赚的就是买卖价差(spread)。
我个人习惯把被动报价分成两类:
- 对称报价:买卖价差对称,比如买一挂100.00,卖一挂100.10,价差0.10。适合流动性好的品种。
- 非对称报价:根据库存偏向调整。比如你手里ETF存货多了,就把卖单挂近一点,买单挂远一点,鼓励卖出。
核心公式:
报价价差 = 基础价差 × (1 + 库存偏移系数 × 库存偏离度)
其中库存偏离度 = (当前库存 - 目标库存) / 目标库存
我在项目中遇到过一个问题:某次做市沪深300ETF,我用了固定价差0.02元,结果市场波动一上来,单子全被吃掉,库存瞬间爆仓。后来我改成动态价差——波动率越高,价差越宽。这才稳住了。
避坑指南:
我曾经吃过一个亏:被动报价时没考虑“订单簿深度”。你挂的单子虽然价差小,但对手方深度不够,一吃就穿。后来我加了个条件:只有当买一和卖一的挂单量都大于我单量的3倍时,才启用被动报价。
3.2 主动报价策略:赚的是“信息钱”
主动报价,就是吃对手的单。你看到市场上有大单砸盘,你判断这是恐慌性抛售,于是主动吃掉卖单,等价格反弹再卖出。说白了,你在做方向性交易。
主动报价的核心是信号识别。我常用的信号有:
- 订单簿失衡:买一和卖一的挂单量比值超过2:1,说明短期方向偏了。
- 大单异动:突然出现超过平均单量5倍的大单,可能是机构在动。
- 价差异常:买卖价差突然扩大,说明流动性枯竭,可以趁机吃单。
你想想看,主动报价的风险比被动报价高得多。被动报价亏的是价差,主动报价亏的是方向。我刚开始做主动策略时,有一次看到某ETF突然拉升,我追进去吃单,结果是个假突破,当天亏了2个点。嗯,从那以后我加了个过滤器:必须同时满足两个信号才出手。
注意:
主动报价不要和被动报价混在一起用。我见过有人一边挂限价单一边吃单,结果自己的限价单被自己的吃单给吃了,白白损失手续费。正确的做法是:主动吃单时,暂时撤掉同方向的被动单。
3.3 Delta中性:做市商的“安全带”
Delta中性,说白了就是让持仓的方向性风险归零。你手里有1000股ETF,它的Delta是1(每涨1元,你赚1000元)。如果你同时做空1000股期货,Delta就是-1000。两者相加,Delta=0。市场涨跌跟你没关系,你只赚做市带来的价差和手续费。
Delta中性的核心是动态对冲。因为你的库存会变,Delta也会变。我一般每5秒计算一次Delta,如果偏离超过阈值,就做一次对冲。
| 库存变化 | Delta变化 | 对冲操作 |
|---|---|---|
| 买入100股ETF | +100 | 做空100股期货 |
| 卖出50股ETF | -50 | 平仓50股期货空单 |
| 期货到期换月 | 不变 | 展期操作 |
我记得有一次,我忘了做Delta对冲,结果市场突然暴跌,我的ETF库存亏了5%,但期货空单赚了4.8%,整体只亏了0.2%。虽然不多,但如果是暴涨呢?那就亏大了。所以Delta中性不是让你赚钱,而是让你活着。
Delta中性公式:
总Delta = ETF持仓量 × 1 + 期货持仓量 × 合约乘数
目标:总Delta ≈ 0
对冲频率:每5秒或每偏离0.5%阈值时触发
3.4 三种策略的协同关系
这三种策略不是孤立的。我一般这样搭配:
- 正常市况:以被动报价为主,赚价差。Delta中性作为风控底线。
- 波动加剧:降低被动报价的挂单量,增加主动报价的频次,吃恐慌盘。
- 极端行情:暂停所有报价,只做Delta对冲,保命要紧。
下面这张图是我自己总结的做市策略协同框架,你可以参考一下:
我的经验:
刚开始做做市时,我总想三种策略同时用,结果系统逻辑乱成一团。后来我学乖了:先跑通被动报价+Delta中性,稳定运行一个月,再加入主动报价。每一步都要有回测和实盘验证。
3.5 本章小结
做市策略的基础,说白了就是三件事:被动报价赚耐心钱,主动报价赚信息钱,Delta中性保命。我个人认为,新手最应该先掌握的是被动报价和Delta中性,因为这两样决定了你能不能稳定盈利。主动报价更像是“调味料”,有了基础再慢慢加。
嗯,这里要注意:不要追求完美。我见过太多人花几个月调参数,结果市场风格一变,全白费。做市是个动态博弈,先跑起来,再优化。
公众号:蓝海资料掘金营,微信deep3321