做市策略基础:买卖价差、订单簿结构、限价单与市价单、做市策略的核心逻辑
做市策略听起来高大上,其实核心就一句话:靠提供流动性赚钱。说白了,你就是市场的「中间商」,左手接买单,右手接卖单,赚个差价。
我刚开始做市时,以为就是简单挂单等成交。后来发现,这里面的门道比想象中深得多。今天咱们就把做市策略的底层逻辑拆开揉碎了讲。
一、买卖价差:做市商的饭碗
买卖价差(Bid-Ask Spread)是做市商最直接的收入来源。你想想看,你在买一价挂单买入,在卖一价挂单卖出,只要两边都成交,你就赚到了中间的差价。
核心公式:
做市收入 = 成交量 × 买卖价差 × 0.5
注意:这里乘0.5是因为你同时挂了两边,实际每笔交易只赚一半的价差。
我在项目中遇到过一种情况:有些新手做市商为了抢成交量,把价差压得特别窄。结果呢?成交量是上去了,但每笔赚的钱还不够覆盖手续费。嗯,这里要注意——价差不是越窄越好。
| 价差策略 | 适用场景 | 风险点 |
|---|---|---|
| 窄价差(1-2 tick) | 高流动性、低波动市场 | 容易被高频交易吃掉 |
| 中等价差(3-5 tick) | 正常波动市场 | 需要平衡成交率 |
| 宽价差(5+ tick) | 低流动性、高波动市场 | 成交率低,库存风险大 |
二、订单簿结构:你的战场地图
订单簿(Order Book)就是做市商的作战地图。你得读懂它,才能知道敌人在哪、机会在哪。
一个典型的订单簿长这样:
卖五:10.05 1000股
卖四:10.04 800股
卖三:10.03 1200股
卖二:10.02 500股
卖一:10.01 300股
-------------------
买一:10.00 400股
买二: 9.99 600股
买三: 9.98 900股
买四: 9.97 700股
买五: 9.96 1100股
我个人习惯先看三个关键指标:
- 深度(Depth):每个价位有多少挂单。深度越厚,说明这个价位支撑越强。
- 价差(Spread):买一和卖一之间的距离。价差越小,市场越活跃。
- 订单不平衡(Order Imbalance):买盘和卖盘的总量对比。如果买盘明显大于卖盘,价格大概率要涨。
我的小技巧:别只看买一卖一。我习惯把订单簿分成三层——近端(1-3档)、中端(4-10档)、远端(10档以外)。近端看即时压力,中端看趋势,远端看大资金意图。
三、限价单与市价单:做市商的左右手
做市商主要用两种订单:限价单(Limit Order)和市价单(Market Order)。
限价单:你指定价格,挂单等成交。这是做市商的主力工具。你挂出限价单,就是在向市场提供流动性。
市价单:按当前最优价立即成交。做市商一般不用市价单,除非需要紧急平仓或调整库存。
我曾经犯过一个错误:为了快速建仓,连续下了几笔市价单。结果呢?直接把价格打穿了,自己吃了个大亏。从那以后,我给自己定了个规矩——市价单只用于止损,绝不用于建仓。
避坑指南:我曾经见过一个团队,用市价单做高频做市。结果遇到一次闪崩,市价单全部成交在极端价格上,一天亏掉了三个月的利润。记住:做市商的核心是提供限价单,不是吃市价单。
四、做市策略的核心逻辑
做市策略的核心逻辑,说白了就四个字:低买高卖。但怎么实现?这里有几个关键点:
- 双向报价:同时挂买单和卖单,赚取价差。
- 库存管理:控制你持有的资产数量,避免单边风险。
- 动态调整:根据市场变化,实时调整报价策略。
- 风险对冲:用期货、期权等工具对冲库存风险。
你想想看,如果市场突然出现大量买单,你的卖单很快被吃掉,库存变成负数(做空)。这时候怎么办?你得赶紧调整报价,把卖单价提高,或者买入平仓。这就是动态调整。
下面这张图展示了做市策略的核心流程:
做市策略不是一成不变的。你得根据市场状态动态调整。比如:
- 趋势市场:减少逆势挂单,顺势调整报价
- 震荡市场:加大价差,提高每笔收益
- 高波动市场:缩小挂单量,降低风险敞口
- 低流动性市场:扩大价差,补偿流动性风险
核心要点总结:
- 做市商赚的是流动性溢价,不是方向性收益
- 订单簿是你的眼睛,读懂它才能做好市
- 限价单是武器,市价单是工具,别用反了
- 库存管理比价差策略更重要
做市策略看起来简单,但真正做好需要大量的实践和优化。我刚开始做的时候,光参数调优就花了好几个月。别急,慢慢来,先把基础打牢。