一、做市商盈亏归因总览
什么是做市商盈亏归因?
说白了,盈亏归因就是回答一个问题:我这笔钱到底是怎么赚的,又是怎么亏的?
做市商和普通交易者不一样。普通交易者靠方向性判断赚钱——看涨就买,看跌就卖。做市商呢?我们赚的是流动性提供的钱。你想想看,我们同时挂买单和卖单,赚的是买卖价差。但实际情况远比这个复杂。
我个人习惯把盈亏归因拆成几个层次:
- 第一层:总盈亏是多少?
- 第二层:哪些因素贡献了盈利?哪些导致了亏损?
- 第三层:这些因素背后,是策略问题、市场问题,还是执行问题?
我在项目中遇到过一位同行,他每天看总PnL,觉得策略挺稳。结果三个月后一归因,发现盈利全靠运气——某次大行情里库存方向碰对了。去掉那次,策略本身是亏的。这就是不做归因分析的典型后果。
核心定义:做市商盈亏归因,是将总PnL拆解为多个可解释的组成部分,从而识别盈利来源和亏损原因的分析方法。
为什么需要归因分析?
嗯,这个问题我问过不少新人。他们的第一反应往往是:「看总账不就行了?」
其实不行。原因有三:
- 做市策略是多维度的。价差收入、库存损益、手续费返还、资金成本……这些混在一起,你根本分不清哪个环节出了问题。
- 风险是隐性的。你可能连续盈利两个月,但库存方向暴露了巨大风险。一旦市场反转,一天就能亏光前面所有利润。归因分析能提前暴露这种隐患。
- 优化需要方向。没有归因,你只能盲目调参数。有了归因,你才知道该优化报价算法,还是该调整库存管理。
避坑指南:我曾经见过一个团队,做了半年做市,总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拆成价差收入、库存损益、手续费三大块。等熟练了,再逐步细化。
好了,第一章就到这里。记住一句话:归因不是目的,优化才是。
公众号:蓝海资料掘金营,微信deep3321