3. 做市商盈利核心逻辑:交易量(Volume)与周转率(Turnover)对利润的影响
做市商到底靠什么赚钱?很多人第一反应是「吃价差」。没错,价差是基础。但真正拉开盈利差距的,是交易量和周转率。我见过不少团队,价差策略做得极其精细,最后却亏钱。为什么?因为量没跑起来,或者周转太慢,资金被锁死了。
说白了,做市商不是「一笔赚大钱」的生意,而是「薄利多销」的生意。你每笔赚0.01个tick,一天跑一万笔,利润就出来了。今天我们就来拆解这个核心逻辑。
核心公式:做市商利润 ≈ 平均每笔净收入 × 交易笔数 × 周转率系数
其中,周转率系数取决于资金使用效率,也就是你的钱一天能转几圈。
3.1 交易量:利润的放大器
交易量是利润的放大器,这个道理其实很简单。你想想看,如果每笔只赚0.1个基点,一天只做100笔,利润微乎其微。但如果你一天做10万笔呢?哪怕每笔赚得再少,总量也很可观。
我在项目中遇到过一件事。有个团队策略回测年化收益30%,实盘却只有5%。排查下来,问题出在交易量上。回测时假设市场深度无限,但实盘里他们的订单经常吃不到量。说白了,策略的「容量」不够,量一上去,滑点就把利润吃光了。
所以,交易量不是越大越好。你得考虑几个因素:
- 市场深度:你的订单量不能超过盘口的挂单量,否则会推高成本。
- 订单成交率:挂单100次,成交了多少次?这个比例决定了你的有效交易量。
- 滑点成本:量越大,滑点越严重。这是做市商的天敌。
我的经验:做市商策略上线前,一定要做「容量测试」。我曾经用模拟盘跑了一周,发现当交易量超过某个阈值后,利润曲线开始掉头向下。那个点,就是你的策略容量上限。
3.2 周转率:资金效率的命门
周转率,说白了就是你的钱一天能转几圈。做市商最怕什么?最怕资金被套牢。比如你买入100万库存,结果三天卖不出去,这100万就变成了死钱。你想想看,如果这100万一天能转10次,利润就是10倍。
我习惯用「资金周转天数」来衡量这个指标。公式很简单:
资金周转天数 = 平均库存价值 / 日均交易额
举个例子:
| 场景 | 平均库存价值 | 日均交易额 | 周转天数 | 年化收益率 |
|---|---|---|---|---|
| 高周转 | 100万 | 500万 | 0.2天 | 36% |
| 低周转 | 100万 | 50万 | 2天 | 3.6% |
看到了吗?同样的资金,周转率差10倍,年化收益差10倍。这就是为什么高频做市商拼命追求「快进快出」。他们宁愿每笔赚得少一点,也要把周转率拉上去。
避坑指南:我曾经犯过一个错误。为了追求高周转,我把订单价格设得很激进,结果成交率上去了,但每笔亏损也上去了。最后算下来,周转率高了,利润反而低了。记住:周转率要和价差策略匹配,不能盲目追求。
3.3 交易量与周转率的平衡
交易量和周转率不是独立的。它们之间有一个微妙的平衡点。我习惯用一个二维矩阵来分析:
利润 = 交易量 × 每笔净收入 × 周转率
其中,每笔净收入 = 价差收入 - 手续费 - 滑点成本 - 库存风险成本
你想想看,如果交易量翻倍,滑点成本可能翻三倍。如果周转率翻倍,库存风险成本可能减半。所以,最优解不是把某个指标拉到最大,而是找到三者乘积的最大值。
我建议用以下步骤来优化:
- 先定价差策略:确定你的目标每笔净收入。这个值不能太小,否则覆盖不了成本。
- 再测交易量上限:用模拟盘跑出策略的容量曲线,找到利润拐点。
- 最后调周转率:通过调整订单撤销频率、报价更新速度,来优化资金使用效率。
实战案例:我在做ETH-USDT做市时,发现一个规律。当交易量在日均5000万U时,周转率是0.3天,利润最高。一旦交易量超过8000万U,滑点成本飙升,周转率降到0.5天,利润反而下降。所以,我最终把策略的交易量上限设在了6000万U。
3.4 知识体系:交易量与周转率的核心逻辑
下面这张图,是我自己总结的做市商盈利逻辑框架。它把交易量、周转率、价差、成本这几个要素串在了一起。你可以把它当作一个检查清单,每次优化策略时对照着看。
嗯,这张图其实已经说得很清楚了。做市商的利润不是靠某一个指标,而是三个要素的乘积。你优化任何一个,都要考虑它对另外两个的影响。我习惯在每次策略迭代后,用这个框架重新算一遍,看看哪个环节还有提升空间。
一个小技巧:如果你发现利润上不去,别急着调价差。先看看交易量和周转率。很多时候,把量跑起来,或者让资金转得更快,效果比调价差明显得多。我曾经把一个策略的周转率从0.5天优化到0.2天,利润直接翻倍,而价差策略一点没动。
好了,这一节的核心就这些。交易量和周转率,说白了就是做市商的「油门」和「变速箱」。油门踩得猛(交易量大),但变速箱换挡慢(周转率低),车也跑不快。反过来,变速箱再快,油门不给力,也是白搭。两者配合好,利润才能跑起来。