16、做市商利润归因分析:交易利润、库存利润、融资利润、费用收入的分解
做市商到底靠什么赚钱?很多人以为就是低买高卖吃价差。其实没那么简单。我在搭建做市系统的时候,发现利润来源其实可以拆成四个独立的桶:交易利润、库存利润、融资利润、费用收入。每个桶的驱动因素完全不同,混在一起看容易出问题。
今天我就把这四个桶一个个拆开,讲讲它们各自怎么算、怎么管、怎么优化。
16.1 交易利润:最直观的价差收益
交易利润,说白了就是「买价与卖价之间的差额」。你以100.5卖出,以99.5买入,每张合约赚1块钱。这是做市商最基础的利润来源。
但这里有个坑——不是所有成交都能吃到完整价差。我在项目中遇到过,市场剧烈波动时,你的买单成交了,卖单却迟迟没成交,结果价格一路往下走。这时候你不仅没吃到价差,反而亏了方向。
交易利润的核心公式:
交易利润 = Σ (卖出价 - 买入价) × 成交数量
注意:这里只统计双向成交的配对交易。单边持仓的盈亏不算在内。
实际计算时,我习惯按「每笔配对」来统计。比如你同时挂了买一和卖一,两边都成交了,这笔配对就算一次交易利润。如果只有一边成交,那就先记到库存里,等另一边成交了再配对。
16.2 库存利润:方向性持仓的盈亏
库存利润,就是做市商手里「囤货」带来的盈亏。你想想看,做市商不可能每次买卖都刚好配对。市场波动时,你手里会积累一些净头寸。这些头寸随着市场价格变动,就会产生库存利润。
举个例子:你本来想赚价差,结果买多了,手里攒了100张多头。如果价格涨了,这100张就给你带来额外利润。如果价格跌了,那就变成亏损。
注意:库存利润是双刃剑。很多做市商亏钱,不是因为价差没赚到,而是库存方向做反了。我曾经见过一个团队,交易利润每天稳定赚几万,但库存一天亏了十几万——因为方向判断错了。
库存利润的计算方式:
库存利润 = 期末库存市值 - 期初库存市值 - 期间交易净现金流
嗯,这里要注意,库存利润和交易利润是此消彼长的关系。你交易越频繁,库存积累越少,库存利润就越小。反过来,你持仓时间越长,库存利润的波动就越大。
16.3 融资利润:资金成本的隐形收益
这个很多人会忽略。做市商在交易中,其实是在「借钱」和「借券」。你卖出时,相当于借入资产;你买入时,相当于借出资金。这些借贷行为会产生融资成本或收益。
举个例子:你卖出一张期货合约,收到一笔保证金。这笔保证金你可以拿去理财,赚取利息。这就是融资利润。反过来,如果你买入合约,需要占用资金,那就产生融资成本。
我的经验:融资利润在利率高的时候特别明显。2022年美联储加息那段时间,我们团队光融资利润就占了总利润的15%以上。很多人只盯着价差,忽略了这块「躺赚」的钱。
融资利润的计算:
融资利润 = 净现金头寸 × 融资利率 × 持仓时间
净现金头寸怎么算?就是你账户里「收到的保证金」减去「占用的保证金」。做市商一般会尽量保持净现金为正,这样就能持续赚融资利润。
16.4 费用收入:交易所给的返佣和折扣
最后一块是费用收入。交易所为了吸引流动性,会给做市商各种返佣和折扣。比如你挂单成交,交易所可能返还一部分手续费。有些交易所甚至直接给「做市商补贴」。
这块收入虽然占比不大,但胜在稳定。我统计过,在流动性好的品种上,费用收入大概能占到总利润的5%-10%。
| 费用类型 | 说明 | 典型比例 |
|---|---|---|
| Maker返佣 | 挂单成交返还手续费 | 0.01%-0.05% |
| Taker折扣 | 吃单成交手续费打折 | 0.02%-0.08% |
| 流动性补贴 | 交易所按成交量给补贴 | 固定金额/张 |
| 做市商返点 | 按报价质量给奖励 | 浮动 |
关键点:费用收入虽然看起来小,但它是「无风险收益」。不像交易利润和库存利润有方向性风险,费用收入只要你在做市,就能稳定拿到。我建议做市商把费用收入单独记账,用来覆盖系统运维成本。
16.5 四类利润的归因框架
把这四类利润拆开之后,我们就可以做归因分析了。我一般用下面这个框架来诊断做市策略的健康度:
总利润 = 交易利润 + 库存利润 + 融资利润 + 费用收入
其中:
- 交易利润:衡量做市能力(价差捕捉效率)
- 库存利润:衡量方向判断(持仓管理能力)
- 融资利润:衡量资金效率(现金管理能力)
- 费用收入:衡量渠道优势(交易所关系)
为什么要拆这么细?因为每个利润来源的优化方向完全不同。交易利润靠算法优化,库存利润靠风控模型,融资利润靠资金调度,费用收入靠谈判能力。混在一起看,你根本不知道问题出在哪。
避坑指南:我曾经遇到一个策略,总利润看起来不错,但拆开一看,交易利润是负的,全靠库存利润撑着。这意味着什么?意味着这个做市商其实是在「赌方向」,而不是在做市。一旦方向判断失误,就会亏得很惨。
16.6 利润归因的实战流程
在实际系统中,我建议按以下步骤做利润归因:
- 数据采集:记录每笔成交的买卖方向、价格、数量、时间戳
- 配对计算:将买卖单按时间顺序配对,计算交易利润
- 库存跟踪:实时计算净头寸,按市价估值得到库存利润
- 资金核算:统计保证金占用和释放,计算融资利润
- 费用汇总:从交易所API拉取返佣和折扣数据
- 归因报告:按日/周/月生成四类利润的占比和趋势图
下面是我画的一张利润归因流程图,帮你直观理解整个逻辑:
这张图的核心逻辑是:总利润不是铁板一块,而是四个独立引擎的合力。每个引擎的优化方向不同,诊断方法也不同。
16.7 一个实战案例
最后分享一个我实际做过的归因案例。某期权做市策略,运行一个月后总利润是+12万。表面看不错,但归因分析后发现问题:
- 交易利润:+8万(正常,价差捕捉效率中等)
- 库存利润:+5万(偏高,说明方向判断正确,但风险敞口过大)
- 融资利润:-1万(负值,说明资金占用过多,现金管理有问题)
- 费用收入:+0.5万(正常水平)
发现问题了吗?库存利润占比超过40%,说明这个策略其实是在「赌方向」。融资利润为负,说明资金效率低。后来我们调整了库存上限,优化了资金调度,把库存利润占比压到20%以下,融资利润转正。虽然总利润没变太多,但风险大幅降低了。
总结一句话:做市商利润归因,不是为了算账,而是为了看清风险来源。交易利润是「手艺钱」,库存利润是「运气钱」,融资利润是「管理钱」,费用收入是「关系钱」。四者缺一不可,但比例要健康。
嗯,今天就讲到这里。利润归因这块,我建议你回去把自己的策略跑一遍,拆开看看四个桶各占多少。你会发现很多意想不到的问题。
交易系统化学习资料 微信Strategy888888