做市策略概述

做市策略,说白了就是「两边吃价差」的玩法。

我刚开始接触量化时,觉得做市挺神秘的。后来自己动手写了一套回测框架,才发现核心逻辑其实很朴素——你同时挂买单和卖单,赚取中间的价差。嗯,就这么简单。

什么是做市策略

做市策略是一种提供流动性的交易方式。你在市场上同时挂出买单和卖单,为其他交易者提供可成交的对手盘。

举个例子:

  • 当前比特币价格 50000 USDT
  • 你在 49990 挂 1 个 BTC 的买单
  • 同时在 50010 挂 1 个 BTC 的卖单
  • 有人买你就卖,有人卖你就买
  • 你赚的就是这 20 USDT 的价差

听起来很简单对吧?但实际做起来,坑多得很。我曾经在实盘里因为没算好手续费,忙活一天反而亏了钱……

做市策略的核心目标

做市不是瞎挂单。它有明确的三个目标:

  1. 赚取价差——这是最直接的收入来源。你提供流动性,市场给你回报。
  2. 控制库存风险——说白了就是别让自己手里积压太多货。价格一跌,库存就亏钱。
  3. 保持双向挂单——两边都要有单子,才能持续吃价差。单边挂单那不叫做市,叫赌博。

核心公式:

做市收益 = 价差收入 - 手续费 - 库存损失 - 逆向选择损失

我习惯把这个公式贴在回测代码的注释里。每次调参前先看一眼,提醒自己别跑偏。

做市策略与传统交易的区别

很多人把做市和趋势交易搞混。其实完全是两码事。

维度 做市策略 传统交易
盈利来源 价差 + 返佣 价格波动
持仓时间 秒级到分钟级 分钟级到天级
风险类型 库存风险、逆向选择 方向性风险
交易频率 极高(每秒多次) 中低
核心能力 订单簿管理、风险对冲 趋势判断、择时

你想想看,趋势交易者盼着行情大涨大跌,做市商最怕的就是单边行情。我记得有一次市场突然暴跌,我手里的库存瞬间亏了 5%,那叫一个肉疼。

做市策略的核心逻辑框架

下面这张图是我自己总结的做市策略知识体系。每次做回测前,我都会对着它捋一遍思路。

做市策略核心知识体系 做市策略 赚取价差 收入来源 控制库存风险 避免单边亏损 保持双向挂单 持续吃价差 与传统交易的核心区别 盈利来源不同 价差 vs 波动 风险类型不同 库存 vs 方向 交易频率不同 高频 vs 中低频 做市 = 提供流动性 + 管理风险

💡 个人经验:

刚开始做回测时,我总喜欢把策略搞得很复杂。后来发现,最简单的对称价差策略,在震荡市里反而最赚钱。别一上来就整什么机器学习、深度强化学习,先把基础打牢。

⚠️ 避坑指南:

我曾经在回测里忽略了一个细节——滑点。结果实盘跑起来,实际收益只有回测的 60%。记住,回测永远比实盘乐观。做市策略尤其如此,因为你的对手盘是高频交易商,他们比你快得多。

做市策略的适用场景

不是所有市场都适合做市。我个人总结了三个必要条件:

  • 流动性充足——买卖盘口够厚,不然你一挂单就把价格打穿了
  • 波动率适中——波动太小没价差可吃,波动太大库存风险扛不住
  • 手续费低——很多交易所对做市商有返佣,一定要去申请

嗯,说到手续费,我见过有人用普通账户跑做市策略,结果手续费把利润全吃掉了。你想想看,每笔交易赚 0.1%,手续费 0.08%,再扣掉滑点……基本白干。

做市策略的核心,说白了就是「用时间换空间」。你提供流动性,市场给你稳定的回报。但前提是——你得把风险管好。

专注资料整理