一、做市商盈亏归因总览

什么是做市商盈亏归因?

说白了,盈亏归因就是回答一个问题:我这笔钱到底是怎么赚的,又是怎么亏的?

做市商和普通交易者不一样。普通交易者靠方向性判断赚钱——看涨就买,看跌就卖。做市商呢?我们赚的是流动性提供的钱。你想想看,我们同时挂买单和卖单,赚的是买卖价差。但实际情况远比这个复杂。

我个人习惯把盈亏归因拆成几个层次:

  • 第一层:总盈亏是多少?
  • 第二层:哪些因素贡献了盈利?哪些导致了亏损?
  • 第三层:这些因素背后,是策略问题、市场问题,还是执行问题?

我在项目中遇到过一位同行,他每天看总PnL,觉得策略挺稳。结果三个月后一归因,发现盈利全靠运气——某次大行情里库存方向碰对了。去掉那次,策略本身是亏的。这就是不做归因分析的典型后果。

核心定义:做市商盈亏归因,是将总PnL拆解为多个可解释的组成部分,从而识别盈利来源和亏损原因的分析方法。

为什么需要归因分析?

嗯,这个问题我问过不少新人。他们的第一反应往往是:「看总账不就行了?」

其实不行。原因有三:

  1. 做市策略是多维度的。价差收入、库存损益、手续费返还、资金成本……这些混在一起,你根本分不清哪个环节出了问题。
  2. 风险是隐性的。你可能连续盈利两个月,但库存方向暴露了巨大风险。一旦市场反转,一天就能亏光前面所有利润。归因分析能提前暴露这种隐患。
  3. 优化需要方向。没有归因,你只能盲目调参数。有了归因,你才知道该优化报价算法,还是该调整库存管理。

避坑指南:我曾经见过一个团队,做了半年做市,总PnL是正的。结果一归因发现,手续费返还占了利润的80%,而价差收入是负的。这意味着他们的报价策略实际上在亏钱,全靠交易所返佣撑着。后来交易所改了返佣规则,策略直接崩了。

核心指标框架

做市商盈亏归因,离不开一套核心指标。我个人习惯用这五个:

指标 含义 为什么重要
PnL 总盈亏,包括已实现和未实现 最直接的业绩衡量
Sharpe Ratio 风险调整后收益 衡量每单位风险带来的回报
最大回撤 账户净值从峰值到谷值的最大跌幅 衡量策略的尾部风险
胜率 盈利交易次数 / 总交易次数 反映策略的稳定性
盈亏比 平均盈利 / 平均亏损 反映策略的盈亏质量

你可能会问:为什么做市商要关注胜率和盈亏比?

因为做市策略和趋势策略不一样。趋势策略可能胜率只有40%,但盈亏比很高。做市策略呢?理论上胜率应该接近50%,但盈亏比往往接近1:1。如果偏离太多,说明策略可能出了问题。

举个例子。我优化过一个ETH永续合约的做市策略。一开始胜率58%,盈亏比0.9。看起来胜率不错,但仔细一算,其实是报价太保守,赚小钱亏大钱。后来调整了报价宽度,胜率降到52%,但盈亏比升到1.3,总PnL反而提高了30%。

个人经验:做市商不要盲目追求高胜率。高胜率往往意味着你放弃了盈利空间。关键是胜率和盈亏比的平衡。

指标之间的关系

这五个指标不是孤立的。它们之间有关系,而且关系很微妙。

  • PnL和Sharpe:PnL高不代表Sharpe高。如果PnL是靠承担巨大风险换来的,Sharpe会很低。我一般要求做市策略的Sharpe至少大于2。
  • 最大回撤和盈亏比:盈亏比低的策略,往往回撤也大。因为亏损次数多,且每次亏损不小,净值容易持续下滑。
  • 胜率和最大回撤:胜率太低,即使盈亏比高,也可能出现连续亏损,导致回撤失控。

你想想看,如果一个策略胜率只有30%,盈亏比是5:1。理论上长期能赚钱。但实际运行中,可能连续亏损10次,回撤达到20%。你的资金扛得住吗?

核心观点:做市商盈亏归因不是事后诸葛亮,而是事前风控和事后优化的桥梁。没有归因,你就是在黑暗中开车。

知识体系框架

下面这张图是我自己整理的做市商盈亏归因知识体系。你可以把它当作整个课程的导航图。

做市商盈亏归因知识体系 盈亏归因总览 为什么需要归因分析? 核心指标框架 PnL Sharpe Ratio 最大回撤 胜率 盈亏比 策略优化 · 风险控制 · 业绩评估

这张图展示了我们整个课程的核心逻辑:从总览出发,理解为什么需要归因,然后掌握核心指标,最后应用到实际工作中。

一个小建议:刚开始做归因分析时,不要追求完美。先跑通一个简单的归因框架,把总PnL拆成价差收入、库存损益、手续费三大块。等熟练了,再逐步细化。

好了,第一章就到这里。记住一句话:归因不是目的,优化才是。


公众号:蓝海资料掘金营,微信deep3321