第一章:做市商基础
各位同学好,我是老张。在量化交易这行摸爬滚打了十几年,今天咱们聊聊做市商这个角色。
很多人一听到「做市商」,就觉得是高大上的华尔街玩家。其实说白了,做市商就是市场的「中间商」。你想想看,菜市场里有人专门倒卖蔬菜赚差价,做市商干的也是类似的事——只不过他们倒卖的是股票、期货、期权这些金融产品。
1.1 什么是做市商
做市商,英文叫 Market Maker。它的核心职责就一条:同时报出买入价和卖出价,并且随时准备成交。
举个例子。假设某只股票当前市场价是100元。我做市商,会这样报价:
- 买入价(Bid):99.98元
- 卖出价(Ask):100.02元
你看,中间差了0.04元。这个差价,就是我们做市商的利润来源。
我个人习惯把做市商比作「流动性供应商」。没有我们,你想买100股可能得等半天才有人卖。有了做市商,你随时可以按报价成交。交易所也喜欢我们,因为市场活跃了,交易量上去了,他们手续费也赚得多。
关键点:做市商不是投机者,我们是服务提供者。我们的任务是保证市场有流动性,而不是赌价格涨跌。
1.2 做市商盈利模式
做市商怎么赚钱?说白了就三种方式:
1.2.1 买卖价差
这是最传统的模式。刚才说了,买价99.98,卖价100.02。如果有人卖给我,我再卖给别人,中间这0.04元就是利润。
但这里有个坑:你不可能同时成交。比如我先买进了100股,价格还没涨上去,市场突然暴跌了。那我手里这100股就亏了。所以做市商不是稳赚不赔的。
1.2.2 交易所返佣
很多交易所会给做市商返佣。比如你每提供一笔流动性,交易所退给你一部分手续费。我在做比特币做市商那会儿,光返佣就占了总利润的30%以上。
1.2.3 库存增值
这个有点意思。做市商手里会持有一些库存。如果市场整体上涨,库存本身也会升值。但反过来,市场下跌时库存也会贬值。所以库存管理特别重要。
| 盈利来源 | 占比(典型) | 风险 |
|---|---|---|
| 买卖价差 | 50%-70% | 低,但受波动率影响 |
| 交易所返佣 | 20%-30% | 极低,政策风险 |
| 库存增值 | 0%-20% | 高,方向性风险 |
我的经验:刚开始做做市商时,我总想靠库存增值多赚点。结果有一次库存方向做反了,一天亏了半个月的利润。后来我学乖了——库存增值就当是意外之喜,别把它当主要收入。
1.3 做市商风险概览
做市商不是印钞机。我见过太多人觉得做市商稳赚,结果亏得底裤都不剩。这里列几个最常见的风险:
1.3.1 库存风险
这是最大的风险。你手里有1000股,价格突然暴跌,你亏的就是真金白银。我曾经在2015年股灾时,一天库存亏损超过200万。嗯,那滋味不好受。
1.3.2 信息不对称风险
市场上总有人比你消息灵通。比如某公司要发布利空消息,内部人提前知道了,就会疯狂卖给你。你接盘了,然后价格暴跌。这就是典型的「被聪明钱收割」。
1.3.3 流动性风险
正常情况下,你报的价很快就能成交。但极端行情下,比如熔断、闪崩,你的报价可能根本没人接。这时候你手里一堆库存,想跑都跑不掉。
1.3.4 技术风险
做市商高度依赖系统。网络延迟、服务器宕机、交易所API出问题……任何一个环节出问题,都可能导致巨额亏损。我记得有一次,我们的交易系统因为一个bug,连续报了5秒的错误价格,直接亏了80万。
避坑指南:我曾经犯过一个低级错误——没有设置止损。结果库存亏损从10万变成50万,最后变成200万。现在我的系统里,止损是第一优先级,任何策略都不能绕过。
1.4 做市商的核心能力
说了这么多风险,那做市商到底需要什么能力?我总结三点:
- 定价能力:你得知道什么价格合理,什么价格不合理。这需要数学模型和实时数据分析。
- 库存管理:怎么控制库存规模?怎么对冲风险?这是做市商的核心技术。
- 系统稳定性:你的系统必须快、稳、准。毫秒级的延迟都可能让你亏钱。
好了,第一章就讲到这里。下一章咱们深入聊聊做市商的定价模型——怎么算出那个「合理的买卖价差」。到时候我会分享一些我实际用过的代码和参数设置。
课后思考:如果你是一个做市商,手里有1000股某股票,当前市场价100元。你打算怎么报价?为什么?