第十三章:做市商绩效评估:夏普比率、信息比率、盈亏分析、库存周转率

做市商这行,赚不赚钱不是看一天两天。我见过太多人,头三个月猛如虎,半年后爆仓出局。为什么?因为只看盈亏,不看风险调整后的收益。说白了,你赚了100万,但承担了200万的风险,这生意划不来。

今天我们就聊聊怎么科学地评估自己做市策略的表现。我个人习惯用四个维度:夏普比率、信息比率、盈亏分析、库存周转率。这四个指标组合起来,基本能看清一个策略的真实水平。

夏普比率:风险调整后的收益

夏普比率是衡量每单位风险能带来多少超额收益的指标。公式很简单:

Sharpe Ratio = (Rp - Rf) / σp

其中:

  • Rp:策略年化收益率
  • Rf:无风险利率(通常用国债收益率)
  • σp:策略年化波动率

嗯,这里要注意。做市商策略的夏普比率通常比普通交易策略高。为什么?因为做市商赚的是买卖价差,收益相对稳定。我见过做得好的做市策略,夏普比率能到3以上。普通趋势策略能到1.5就算不错了。

实战经验:我在项目中遇到过,有些团队只看夏普比率,结果策略在低波动市场表现很好,一到高波动市场就崩。所以夏普比率要结合市场环境看,不能孤立使用。

计算夏普比率时,我建议用日收益率数据,年化时乘以根号252。代码示例:

import numpy as np

def calculate_sharpe(daily_returns, risk_free_rate=0.03):
    """
    daily_returns: 日收益率序列
    risk_free_rate: 年化无风险利率
    """
    excess_returns = daily_returns - risk_free_rate/252
    sharpe = np.mean(excess_returns) / np.std(excess_returns) * np.sqrt(252)
    return sharpe

信息比率:超额收益的纯度

信息比率和夏普比率有点像,但衡量的是相对于基准的超额收益。公式:

Information Ratio = (Rp - Rb) / Tracking Error

其中Tracking Error是超额收益的标准差。对于做市商来说,基准通常选市场中性策略或者同类型做市商的平均表现。

我个人习惯把信息比率看作「策略的纯度」。你想想看,如果信息比率高,说明你的超额收益不是靠运气,而是靠真正的alpha能力。我曾经见过一个做市团队,夏普比率2.5,但信息比率只有0.3。为什么?因为他们的大部分收益来自市场beta,而不是做市能力。

小技巧:信息比率大于1算合格,大于2算优秀。如果低于0.5,建议重新审视策略逻辑。

盈亏分析:不只是看赚了多少

盈亏分析要拆细了看。我一般分三个维度:

  1. 盈亏来源:是来自价差收入,还是库存方向性收益?
  2. 盈亏分布:是均匀分布,还是集中在少数几笔交易?
  3. 最大回撤:策略最惨的时候亏了多少?

举个例子,我做过一个ETF做市策略,表面上年化收益20%,但仔细一看,80%的利润来自一次市场闪崩时的库存收益。这种策略其实很危险,因为那笔收益不可复制。

盈亏分析我常用这个表格:

指标 含义 健康范围
日均盈亏 每天平均赚多少 稳定为正
盈亏标准差 盈亏波动程度 越小越好
胜率 赚钱天数占比 >60%
盈亏比 平均盈利/平均亏损 >1.5
最大回撤 历史最大亏损幅度 <10%

避坑指南:我曾经犯过一个错误,只看日均盈亏,忽略了盈亏的波动性。结果策略在平稳期每天赚一点,但遇到一次极端行情,一天亏掉三个月的利润。所以一定要看盈亏的分布特征。

库存周转率:做市商的命脉

库存周转率衡量的是你持仓更新的速度。公式:

Inventory Turnover = 总交易量 / 平均库存价值

做市商的核心是赚价差,不是做方向性投资。所以库存周转率越高,说明你赚价差的效率越高。我见过高频做市商的周转率一天能到50倍以上,而低频做市商可能只有2-3倍。

但这里有个平衡点。周转率太高,交易成本(手续费、滑点)会吃掉利润。周转率太低,你又变成了一个方向性交易者。我个人习惯把周转率控制在10-20倍之间,具体看品种的流动性。

库存周转率的监控代码:

def inventory_turnover(total_traded_volume, avg_inventory_value):
    """
    total_traded_volume: 总交易量(金额)
    avg_inventory_value: 平均库存价值
    """
    if avg_inventory_value == 0:
        return float('inf')
    return total_traded_volume / avg_inventory_value

四个指标的综合评估框架

单独看一个指标都有局限性。我建议用这个框架综合评估:

做市商绩效 夏普比率 信息比率 盈亏分析 库存周转率 四个维度综合评估,缺一不可

你看这个框架,四个指标互相补充。夏普比率看整体风险收益,信息比率看alpha能力,盈亏分析看收益质量,库存周转率看运营效率。任何一个指标出问题,策略都有隐患。

最后说一句,绩效评估不是一次性工作。我建议每周跑一次这四个指标,形成时间序列。这样你能看到策略的退化趋势,提前发现问题。我曾经就是靠这个习惯,在一次市场结构变化前及时调整了策略参数,避免了重大损失。

核心要点:

  • 夏普比率 > 2 算合格,> 3 算优秀
  • 信息比率 > 1 说明有真实alpha
  • 盈亏分析要关注分布特征,不只是平均值
  • 库存周转率控制在10-20倍比较合理
  • 四个指标要综合看,不能偏废

嗯,今天就聊到这。这些指标你跑一遍,基本能看清自己策略的底牌。别光看赚了多少,要看赚得稳不稳、赚得值不值。

无相订单流研究社 微信Lucian808555