1. 做市策略概述
做市策略,说白了就是「赚差价」的生意。你想想看,在交易所里,有人想买,有人想卖,但他们的价格和时间往往对不上。做市商就是那个「中间人」——同时挂出买单和卖单,吃掉中间的价差。
我刚开始接触量化交易时,觉得做市策略特别简单:低价买、高价卖,这不就是低买高卖吗?后来真正上手才发现,这里面的门道比想象中深得多。今天我就把做市策略的核心逻辑和盈利模式,掰开了讲给你听。
什么是做市策略
做市策略,是一种同时提供买卖双边报价的交易策略。做市商在市场上同时挂出买单(Bid)和卖单(Ask),通过赚取买卖价差(Spread)来获利。
举个例子:
- 你在买一价 100.00 挂 100 手买单
- 你在卖一价 100.05 挂 100 手卖单
- 如果两边都成交,你就赚了 0.05 的价差
嗯,这里要注意:做市策略和普通交易策略最大的区别在于——做市商是「被动」的。你不主动吃单,而是等着别人来吃你的单子。这就像开了一家杂货店,你标好价格,顾客自己来买。
核心要点:做市策略的本质是「流动性提供者」。你为市场提供了买卖深度,市场回报你价差收益。
做市策略的核心逻辑
做市策略的核心逻辑,我总结为三个关键词:报价、库存、风险。
1. 报价逻辑
做市商的核心工作就是「定价」。你报的买价太高会亏钱,报的卖价太低也会亏钱。那怎么定?
我个人习惯用中间价 + 偏移量的方式:
# 伪代码示例
mid_price = (best_bid + best_ask) / 2
spread = best_ask - best_bid
# 我的报价
my_bid = mid_price - spread * 0.3 # 买价比中间价低一点
my_ask = mid_price + spread * 0.3 # 卖价比中间价高一点
我在项目中遇到过一个问题:如果市场波动剧烈,你的报价可能还没成交,价格就已经跑远了。所以,报价必须动态调整,不能死板地挂在那里。
2. 库存管理
做市商最怕什么?库存失衡。
你想想看,如果市场一直在跌,你的买单不断成交,卖单却没人理。结果就是手里一堆货,价格还在往下走——这不就亏大了吗?
所以,做市策略必须包含库存管理模块。我常用的方法是:
- 设定库存上限:比如最多持有 1000 手
- 偏移报价:库存多了就压低买价、抬高卖价,鼓励卖出
- 对冲机制:在期货或期权市场做反向操作
我的经验:库存管理比报价策略更重要。我曾经因为忽略库存管理,一天之内亏掉了两周的利润。从那以后,我把库存管理放在了策略的第一优先级。
3. 风险控制
做市策略的风险主要来自三个方面:
| 风险类型 | 描述 | 应对方法 |
|---|---|---|
| 方向性风险 | 市场单边走势导致库存亏损 | 动态调整报价、设置止损 |
| 流动性风险 | 市场深度不足,无法平仓 | 选择高流动性品种、控制仓位 |
| 技术风险 | 系统延迟、网络中断 | 冗余设计、监控告警 |
做市策略的盈利模式
做市策略怎么赚钱?说白了就两种模式:赚价差和赚返佣。
1. 价差收益
这是最直接的盈利方式。你同时挂买单和卖单,两边都成交,吃掉中间的价差。
举个例子:
- 你在 100.00 买入 100 手
- 你在 100.05 卖出 100 手
- 毛利 = (100.05 - 100.00) × 100 = 5 元
看起来不多对吧?但做市策略是高频次、低利润的模式。一天下来可能成交几千次,积少成多。
2. 交易所返佣
很多交易所为了吸引做市商,会提供手续费减免甚至返佣。你提供流动性,交易所给你奖励。
我记得有个项目,光返佣就占了总利润的 30%。所以,选择交易所时一定要看清楚他们的做市商政策。
避坑指南:我曾经为了拿返佣,在一个流动性很差的交易所做市。结果返佣没拿到多少,反而因为滑点亏了不少。记住:流动性是第一位的,返佣是锦上添花。
做市策略的知识体系
下面这张图,是我对做市策略知识体系的总结。你可以把它当作一个「地图」,后续的学习都会围绕这些模块展开。
这张图把做市策略拆成了三个核心模块:报价逻辑、库存管理、风险控制。每个模块下面还有更细的子模块。后续的课程,我们会逐一深入讲解。
好了,这一章的内容就到这里。做市策略听起来简单,但真正做好需要大量的实践和优化。下一章,我们会开始搭建回测系统的基础框架——到时候,我会带着你一步步把代码写出来。
公众号:蓝海资料掘金营,微信deep3321