2. 监控指标体系:核心KPI

做高频做市,说白了就是跟市场抢饭吃。你抢得快、抢得准,就能活下来。但怎么判断自己抢得好不好?靠感觉肯定不行。我见过太多团队,策略跑起来看着赚钱,一算账发现全亏在手续费和滑点上了。

所以,监控指标体系就是你的仪表盘。没有它,你就是在黑夜里开飞机。我个人习惯,把核心KPI分成五类:PnL、Sharpe Ratio、最大回撤、成交率、买卖价差。这五个指标,基本能反映你的策略是“活着”还是“快死了”。

核心观点: 监控不是为了看数字,而是为了在风险爆发前,提前闻到味道。

2.1 PnL(损益)—— 最直接的生存指标

PnL 就是你的盈亏。但注意,高频做市的 PnL 计算没那么简单。你不能只看“今天赚了多少钱”,还要看它是怎么赚的。

我建议把 PnL 拆成三部分:

  • 持仓盈亏:你手里库存的浮动盈亏。比如你囤了100个ETH,价格涨了,这部分就赚钱。
  • 交易盈亏:你来回买卖赚的价差。这是做市商的核心收入。
  • 费用与滑点:交易所收的手续费、你吃单时多付出的成本。很多新手死在这上面。

举个例子,你挂单赚了100块,但手续费交了80块,滑点损失了30块。算下来你还亏10块。这就是典型的“白忙活”。

我的经验: 我习惯在监控面板上同时展示“毛PnL”和“净PnL”。毛PnL只看价差收益,净PnL扣掉所有成本。两者差距过大,说明你的策略在给交易所打工。

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

Sharpe Ratio 衡量的是“你每承担一单位风险,能换来多少收益”。公式很简单:

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

但实际用起来,有几个坑要注意。

第一,高频做市的收益率波动特别大。你可能前一秒赚得飞起,下一秒就亏回去。所以计算Sharpe Ratio时,我建议用分钟级数据,而不是日级。日级数据会掩盖很多日内风险。

第二,无风险利率怎么取?我个人习惯用交易所的稳定币借贷利率。比如你借USDT做市,成本就是你的无风险利率。如果Sharpe Ratio低于1,说明你的策略还不如直接放贷。

避坑指南: 我曾经见过一个团队,Sharpe Ratio做到3以上,结果一查,他们用的是日级数据,而且没算手续费。后来换成分钟级数据,Sharpe Ratio直接掉到0.5。所以,数据频率和成本计算一定要严谨。

2.3 最大回撤(Max Drawdown)—— 你的心理承受底线

最大回撤,就是从最高点到最低点的最大跌幅。做市策略的回撤通常不大,但一旦发生,往往是灾难性的。

比如,市场突然出现极端行情,你的库存被瞬间打穿。或者,你的策略逻辑失效,连续亏损。最大回撤就是用来衡量这种“最坏情况”的。

我建议设置两个阈值:

  • 软阈值:回撤达到5%,自动降低仓位。
  • 硬阈值:回撤达到10%,强制平仓并暂停策略。

为什么是5%和10%?因为高频做市的利润很薄,回撤超过10%,你可能需要几个月才能赚回来。与其硬扛,不如先停下来。

关键点: 最大回撤不是事后看的,而是事前设的。你必须在策略上线前,就定好止损线。

2.4 成交率(Fill Rate)—— 你的订单有没有被吃掉

成交率,就是你挂的单子有多少被成交了。做市商的核心是“挂单”,不是“吃单”。如果你的挂单总是成交不了,那你的策略就是在浪费交易所的带宽。

成交率太低,说明你的报价不合理。比如你挂的买价比市场低太多,没人愿意卖给你。成交率太高,说明你报价太激进,可能被套利者盯上了。

我一般把成交率控制在30%到60%之间。低于30%,说明策略太保守;高于60%,说明策略太激进,风险敞口过大。

我的习惯: 我会在监控面板上同时展示“挂单量”和“成交量”。如果挂单量很大但成交量很小,说明你的报价有问题。这时候,我会检查一下价差设置。

2.5 买卖价差(Bid-Ask Spread)—— 你的利润空间

买卖价差,就是买一价和卖一价之间的差距。这是做市商的直接利润来源。价差越大,你每笔交易赚得越多。但价差太大,别人就不愿意跟你交易。

所以,你需要找到一个平衡点。我建议根据市场波动率动态调整价差:

  • 低波动时:价差可以设小一点,比如0.01%。这样能吸引更多订单。
  • 高波动时:价差要放大,比如0.05%。因为市场波动大,你的风险也大,需要更高的利润来补偿。

另外,还要注意“价差侵蚀”。比如你设了0.02%的价差,但手续费和滑点加起来就0.015%,那你实际赚的只有0.005%。这点利润,还不够塞牙缝的。

避坑指南: 我曾经在某个交易所做市,价差设得很小,成交率很高,但一算账发现亏了。后来查出来,是交易所的返佣政策变了,手续费变相提高。所以,价差监控一定要结合手续费一起看。

2.6 知识体系总览

下面这张图,是我自己总结的监控指标体系。你可以把它当成一个检查清单,每次复盘时对照着看。

高频做市风险监控指标体系 核心KPI PnL(损益) Sharpe Ratio 最大回撤 成交率 买卖价差 持仓盈亏 交易盈亏 费用与滑点 分钟级数据 无风险利率 软阈值(5%) 硬阈值(10%) 挂单量 成交量 低波动价差 高波动价差 核心逻辑:五个指标联动监控,任何一个异常都可能是风险信号 PnL看结果,Sharpe看效率,回撤看底线,成交率看执行,价差看空间

嗯,这五个指标,说白了就是你的“五感”。PnL告诉你赚没赚钱,Sharpe Ratio告诉你赚得值不值,最大回撤告诉你风险有多大,成交率告诉你策略有没有效,买卖价差告诉你利润空间还有多少。

我建议你把这五个指标做成一个实时监控面板。每次策略运行,先看这五个数字。任何一个数字异常,都要停下来检查。别等到爆仓了才后悔。

最后说一句: 监控不是为了好看,是为了活着。高频做市,活下来比什么都重要。

专注资料整理