第十三章:做市商绩效评估

做市商策略好不好,不能光看赚没赚钱。

我见过太多人,回测曲线漂亮得不行,实盘一跑就崩。为什么?因为评估维度太单一了。今天我们就来聊聊,怎么科学地给做市策略「打分」。

13.1 Sharpe比率:最经典的性价比指标

Sharpe比率,说白了就是「每承担一单位风险,能换来多少超额收益」。

公式很简单:

Sharpe = (策略收益率 - 无风险利率) / 策略收益率的波动率

我个人习惯用年化数据来算。比如你的做市策略年化收益20%,年化波动率10%,无风险利率3%,那Sharpe就是(20%-3%)/10% = 1.7。

这个值多少算好?

  • Sharpe > 1:及格,策略有正收益
  • Sharpe > 2:不错,风险调整后收益可观
  • Sharpe > 3:优秀,但小心过拟合
⚠️ 注意:Sharpe比率对极端值非常敏感。我在项目中遇到过,一个策略平时表现平平,但某天突然赚了一大笔,Sharpe瞬间飙升。这种「假漂亮」数据,千万别信。

13.2 Sortino比率:只关心下行风险

Sharpe有个问题——它把上涨波动和下跌波动一视同仁。但做市商最怕什么?怕亏钱。上涨波动大,其实是好事。

Sortino比率就聪明多了,它只惩罚下行风险:

Sortino = (策略收益率 - 无风险利率) / 下行标准差

下行标准差怎么算?只取收益率低于目标值(通常是0或无风险利率)的那些数据,算它们的标准差。

举个例子:

假设你一个月有20个交易日,其中5天亏钱,15天赚钱。Sortino只看那5天亏钱的波动有多大。亏钱的日子波动越小,Sortino越高。

💡 我的经验:做市策略的Sortino通常比Sharpe高,因为做市商赚的是「薄利多销」的钱,单日亏损一般不大。如果你发现Sortino比Sharpe低很多,说明策略偶尔会大亏——这得警惕。

13.3 夏普比率改进:Calmar比率与Sterling比率

Sharpe和Sortino都是基于波动率的。但有些交易员更关心「最大回撤」——毕竟回撤50%需要赚100%才能回本。

Calmar比率:

Calmar = 年化收益率 / 最大回撤

这个指标很直观。比如年化收益30%,最大回撤10%,Calmar就是3。我个人觉得,做市策略的Calmar至少要在2以上才算合格。

Sterling比率:

Sterling = 年化收益率 / (平均回撤 + 10%)

Sterling比Calmar更温和,因为它用的是平均回撤,不是最大回撤。分母加10%是为了防止分母太小导致数值爆炸。

指标 关注点 做市策略适用性
Sharpe 总波动 一般
Sortino 下行波动 较好
Calmar 最大回撤 很好
Sterling 平均回撤 较好

13.4 盈亏分析:钱到底从哪赚的?

做市商的盈亏来源,其实可以拆得很细。我习惯把P&L分成三块:

  1. 价差收益:买卖价差带来的稳定收入。这是做市商的基本盘。
  2. 库存损益:持有库存期间,价格波动带来的盈亏。这部分是风险来源。
  3. 手续费返还:交易所给做市商的返佣。有些策略全靠这个活着。

怎么拆? 我一般用逐笔交易数据来算:

P&L = Σ(卖出价 - 买入价) × 数量 - 手续费 + 返佣

但这样太粗糙了。更精细的做法是:

价差收益 = Σ(卖一价 - 买一价) × 成交数量 / 2
库存损益 = 期末库存市值 - 期初库存市值 - 已实现盈亏
🔍 关键洞察:如果你发现策略的价差收益是正的,但总P&L是负的,那问题一定出在库存管理上。我曾经有个策略,价差每天赚5000,库存一天亏8000——典型的「捡了芝麻丢了西瓜」。

13.5 胜率与盈亏比:两个相爱相杀的指标

做市策略的胜率通常很高,可能80%甚至90%以上。但别高兴太早——高胜率往往意味着低盈亏比。

胜率:赚钱的交易次数 / 总交易次数

盈亏比:平均盈利 / 平均亏损

这两个指标要一起看。有个经典公式:

期望收益 = 胜率 × 平均盈利 - (1 - 胜率) × 平均亏损

举个例子:

  • 策略A:胜率90%,平均盈利100,平均亏损900
  • 期望收益 = 0.9 × 100 - 0.1 × 900 = 90 - 90 = 0
  • 白忙活一场!

所以,别被高胜率迷惑了。做市策略的盈亏比一般不会太高,大概在1.2到1.5之间。如果低于1,说明亏一次就把之前赚的全赔进去了。

💡 避坑指南:我曾经优化一个策略,把胜率从70%提到了85%,但盈亏比从1.5降到了0.8。结果总收益反而下降了。后来我才明白,做市策略的核心不是「多赚」,而是「少亏」。

知识体系总览

下面这张图,把做市商绩效评估的核心逻辑串起来了:

做市商绩效评估知识体系 做市商绩效评估 风险调整收益 Sharpe比率 Sortino比率 改进指标 Calmar比率 Sterling比率 盈亏分析 价差收益 库存损益 胜率与盈亏比 胜率 盈亏比 多维度评估,才能看清策略的真实水平

你看,做市商绩效评估不是看一个指标就完事了。Sharpe、Sortino、Calmar、盈亏分析、胜率与盈亏比——每个指标都像一面镜子,照出策略的不同侧面。

我个人习惯是:先用Sharpe和Sortino做初步筛选,再用Calmar卡最大回撤,最后用盈亏分析找问题根源。胜率和盈亏比嘛,更多是用来理解策略的「性格」。

记住一句话:没有完美的指标,只有更全面的评估。

无相订单流研究社 微信Lucian808555