第二章:盈亏核心指标——PnL、ROI、Sharpe Ratio、最大回撤

做市策略跑起来之后,你盯什么?

很多人第一反应是看账户余额。嗯,这没错,但远远不够。我见过不少交易员,账户浮盈时兴高采烈,结果一个黑天鹅事件,回撤直接把利润吞掉大半。说白了,只看盈亏就像开车只看速度表,不看油表和发动机温度——迟早要出事。

这一章,我们来拆解四个核心指标。它们是我每天复盘必看的四个维度。你掌握了它们,才算真正看懂自己的策略在干什么。

2.1 PnL(盈亏)——最直观,也最容易骗人

PnL,Profit and Loss,就是你的策略赚了多少钱。听起来简单,对吧?

但这里有个坑:未实现盈亏和已实现盈亏要分开看

我在项目中遇到过一位同事,策略跑了一周,账面PnL漂亮得很,+12%。他高兴得请全组喝奶茶。结果第二天市场流动性骤降,他的库存单子根本平不掉,未实现盈利瞬间变成亏损。奶茶钱都没赚回来。

避坑指南: 我曾经吃过这个亏。后来我养成了一个习惯——每天收盘后,把未实现PnL单独列出来,和已实现PnL做对比。如果未实现占比超过30%,我会主动减仓。这不是怂,这是风控。

计算方式其实很简单:

PnL = Σ (卖出价 - 买入价) × 数量 - 手续费 - 资金成本

但要注意,做市商和普通交易者不同。我们的PnL里,手续费返还和返佣往往占大头。有些交易所会给做市商负费率,这部分收益千万别漏算。

PnL类型 说明 我的关注点
已实现PnL 已经平仓的利润 这是真金白银,我最看重
未实现PnL 持仓浮盈浮亏 超过总PnL的30%就要警惕
总PnL 两者之和 最终参考,但不作为决策依据

2.2 ROI(投资回报率)——别被百分比骗了

ROI = PnL / 投入资金 × 100%。

这个指标看起来人畜无害,但做市策略里有个大坑:资金利用率

你想想看,如果你投入100万,一个月赚了5万,ROI是5%。但如果你的资金有80万躺在账户里没用上呢?那实际资金利用率下的ROI就完全不一样了。

我个人习惯用「实际占用资金」来计算ROI,而不是总本金。比如我的策略只用了20万保证金在跑,那ROI就是5/20=25%。这才是真实的回报水平。

核心观点: 做市策略的ROI,一定要和资金周转率挂钩。同样的ROI,周转率高的策略,抗风险能力往往更强。

2.3 Sharpe Ratio(夏普比率)——风险调整后的收益

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

说白了,就是每承担一单位风险,能换来多少超额收益

我见过很多策略,年化收益30%+,但Sharpe只有0.5。什么意思?就是它的收益是靠大起大落换来的。你拿不住,中间一个回撤就把你洗出去了。

做市策略的Sharpe Ratio,我个人认为至少要做到2以上才算合格。为什么?因为做市策略本身波动应该比趋势策略小。如果Sharpe连1都不到,说明你的策略要么在赌方向,要么风控有问题。

实战技巧: 计算Sharpe时,我建议用日频数据,而不是周频或月频。日频能更早暴露策略的波动问题。我曾经用周频算出来Sharpe 2.5,换成日频一看只有1.8——中间有几天剧烈波动被平滑掉了。

2.4 最大回撤——活下来比什么都重要

最大回撤,Max Drawdown,就是策略从最高点跌到最低点的最大幅度。

这个指标,我把它排在所有指标的第一位。为什么?因为回撤50%,需要赚100%才能回本。你想想看,这个数学账有多残酷。

做市策略的最大回撤,通常来自两个地方:

  • 流动性枯竭: 市场突然没人交易了,你的挂单成交不了,库存风险暴露
  • 方向性错配: 做市策略变成了单边持仓,被市场反向打穿

我自己的风控红线是:最大回撤不超过策略年化收益的1/3。比如年化目标30%,那最大回撤就不能超过10%。超过这个数,我会直接停掉策略,重新检查参数。

避坑指南: 我曾经有一个策略,回测时最大回撤只有3%,实盘跑了两个月都很稳。结果有一天,某个小币种交易所的API突然卡了5分钟,我的订单全部没成交,库存瞬间暴露,回撤直接干到8%。从那以后,我所有策略都加了「API延迟熔断」机制。

2.5 四个指标的关系——一张图看懂

这四个指标不是孤立的。它们共同构成了做市策略的「体检报告」。

下面这张图,是我自己复盘时用的逻辑框架。你一看就明白了:

做市策略盈亏分析 PnL(盈亏) 赚了多少? ROI(回报率) 效率如何? Sharpe Ratio 风险调整收益 最大回撤 能扛住吗? 四个指标缺一不可,共同构成策略的健康度评估

你看,PnL和ROI回答的是「赚没赚钱」的问题,Sharpe Ratio回答的是「赚得稳不稳」,而最大回撤回答的是「万一出事能不能扛住」。这四个问题都回答了,你的策略才算真正被看透。

2.6 我的每日复盘清单

最后,分享一个我每天收盘后必做的检查清单。你直接拿去用:

  1. PnL检查: 今日已实现PnL是否为正?未实现占比是否超过30%?
  2. ROI检查: 实际占用资金下的ROI是否达到日目标?如果没达到,是手续费赚少了还是方向做错了?
  3. Sharpe检查: 近20日的滚动Sharpe是否在2以上?如果低于1.5,我会降低仓位。
  4. 最大回撤检查: 当前回撤距离历史最高点还有多远?如果接近风控红线,立刻减仓。

嗯,这套清单我用了三年,帮我躲过了至少两次大的回撤。你试试看,会有用的。

记住一句话: 做市不是比谁赚得快,是比谁活得久。这四个指标,就是你的生命线。