第一章:做市商基础

各位同学好,我是老张。在量化交易这行摸爬滚打了十几年,今天咱们聊聊做市商这个角色。

很多人一听到「做市商」,就觉得是高大上的华尔街玩家。其实说白了,做市商就是市场的「中间商」。你想想看,菜市场里有人专门倒卖蔬菜赚差价,做市商干的也是类似的事——只不过他们倒卖的是股票、期货、期权这些金融产品。

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 做市商的核心能力

说了这么多风险,那做市商到底需要什么能力?我总结三点:

  1. 定价能力:你得知道什么价格合理,什么价格不合理。这需要数学模型和实时数据分析。
  2. 库存管理:怎么控制库存规模?怎么对冲风险?这是做市商的核心技术。
  3. 系统稳定性:你的系统必须快、稳、准。毫秒级的延迟都可能让你亏钱。

好了,第一章就讲到这里。下一章咱们深入聊聊做市商的定价模型——怎么算出那个「合理的买卖价差」。到时候我会分享一些我实际用过的代码和参数设置。

课后思考:如果你是一个做市商,手里有1000股某股票,当前市场价100元。你打算怎么报价?为什么?