4. 做市商协议与义务:协议条款、报价义务与考核标准

做市商协议,说白了就是你跟交易所签的一份「对赌+服务」合同。我见过不少团队,技术很牛,但协议条款没吃透,最后考核没过,保证金被扣了一大笔。嗯,今天咱们就把这份协议掰开揉碎,看看里面到底藏着哪些坑。

4.1 做市商协议核心条款解读

协议里最核心的,其实是三件事:你的权利、你的义务、以及违约后果。我个人习惯,拿到协议先看「义务」部分,因为权利通常写得比较模糊,义务却一条条都很具体。

核心条款清单:

  • 报价义务条款:规定你必须在哪些合约上报价,报价时间、价差、深度是多少
  • 最低成交量条款:每月/每季度必须完成多少手交易
  • 考核周期条款:按月考核还是按季度?滚动考核还是固定周期?
  • 保证金与惩罚条款:未达标会扣多少保证金?连续不达标会怎样?
  • 终止条款:什么情况下交易所可以单方面终止协议?

我曾经遇到过一个案例:某团队没注意协议里有一条「连续两个月考核不达标,交易所有权终止协议并没收全部保证金」。结果第三个月系统出了点问题,直接出局了。所以,惩罚条款一定要逐字读

4.2 持续报价义务

持续报价是做市商最核心的义务。交易所给你做市商资格,就是希望你能提供流动性。如果报价断断续续,那交易所要你干嘛?

4.2.1 报价时间要求

不同交易所对报价时间的要求不一样。我整理了一下常见的几种:

交易所类型 报价时间要求 典型例子
国内商品期货 连续竞价时段 ≥ 90% 时间 大商所、郑商所
金融期货 连续竞价时段 ≥ 95% 时间 中金所
境外主流交易所 核心交易时段 ≥ 80% 时间 CME、ICE

这里有个细节:「报价时间」通常按秒计算。交易所会统计你每一秒是否在报买卖双边价格。如果你某一秒只报了买单没报卖单,那这一秒就不算「有效报价时间」。

我的经验:别卡着90%的线去设计系统。我建议至少留5%的余量。因为网络抖动、交易所系统维护、甚至你服务器重启,都会吃掉你的报价时间。我曾经就因为一次交易所系统升级,导致当天报价时间只有88%,差点没达标。

4.2.2 价差要求

价差,就是你的买一价和卖一价之间的差距。交易所会规定一个最大允许价差。比如某合约规定最大价差是2个tick,那你的买卖价差就不能超过2个最小变动价位。

为什么会这样?你想想看,如果做市商把价差拉得很大,比如买一价100,卖一价110,那市场流动性就没了。交易所要的是窄价差、高流动性。

常见的价差要求:

  • 活跃合约:通常要求 ≤ 2个tick
  • 非活跃合约:可能放宽到 ≤ 5个tick
  • 期权合约:按隐含波动率动态计算,比较复杂

注意:价差要求是「持续」的,不是「平均」的。交易所会逐笔检查你的报价。如果你某一瞬间价差超标了,哪怕只有0.1秒,也可能被记为一次违规。很多交易所规定,每小时违规次数不能超过N次。

4.2.3 报价深度要求

报价深度,就是你在每个价位上挂多少手。比如某合约要求:买一和卖一至少各挂10手,买二和卖二至少各挂5手。

我见过一个新手团队,他们只在买一和卖一挂了最低要求的10手,结果一个大单过来直接把他们打穿了。嗯,这里有个技巧:报价深度不仅要满足交易所要求,还要考虑你的风险承受能力

常见的深度要求:

  • 主力合约:买一/卖一 ≥ 10手,买二/卖二 ≥ 5手
  • 次主力合约:买一/卖一 ≥ 5手,买二/卖二 ≥ 3手
  • 远月合约:买一/卖一 ≥ 2手即可

4.3 最低成交量要求

交易所给你做市商资格,不是让你挂单不成交的。他们希望你真正参与交易,为市场提供流动性。所以,协议里会规定一个最低成交量。

最低成交量通常有两种计算方式:

  1. 绝对成交量:每月必须成交X手。比如某交易所规定每月至少成交10,000手。
  2. 相对成交量:你的成交量必须占市场总成交量的X%。比如某交易所规定你的成交量占比不低于0.5%。

我个人更关注相对成交量,因为它会随着市场活跃度变化。如果市场整体成交量下降,你的绝对成交量要求可能不变,但相对成交量要求会自动降低。嗯,这个细节很多人会忽略。

避坑指南:我曾经遇到过一个团队,他们只关注绝对成交量,结果市场突然爆量,他们的相对成交量占比掉到了0.3%,低于0.5%的要求。虽然绝对成交量达标了,但相对成交量没达标,照样被扣了保证金。所以,两种指标都要监控

4.4 考核周期与标准

考核周期,就是交易所多久检查一次你的表现。常见的周期有:

考核周期 适用场景 优缺点
月度考核 国内商品期货 周期短,压力大,但能快速发现问题
季度考核 金融期货、境外交易所 周期适中,有缓冲空间
滚动考核 部分境外交易所 每天滚动计算过去30天的表现,最公平但也最严格

考核标准通常包括以下几个维度:

  • 报价时间达标率:比如 ≥ 90%
  • 价差达标率:比如 ≥ 95% 的时间价差在要求范围内
  • 深度达标率:比如 ≥ 90% 的时间深度满足要求
  • 成交量达标率:比如月度成交量 ≥ 10,000手

这里有个关键点:考核是「一票否决」还是「综合评分」?

有的交易所是「一票否决」——只要有一项不达标,整个考核就不通过。有的交易所是「综合评分」——各项指标加权计算,总分达标就行。我个人更喜欢综合评分,因为偶尔一次小失误还有补救机会。

我的建议:在系统设计时,把考核指标做成实时监控面板。每一秒都显示当前的报价时间达标率、价差达标率、深度达标率。这样你随时都知道自己离红线还有多远。我曾经帮一个客户做这个面板,上线第一天就发现他们的价差达标率只有88%,离95%的要求差得远。后来发现是算法里有个bug,修复后直接飙到98%。

4.5 知识体系总览

下面这张图,把做市商协议与义务的核心逻辑串起来了。你可以看到,协议条款是基础,报价义务和成交量要求是具体执行,考核周期和标准是最终检验。环环相扣,缺一不可。

做市商协议与义务知识体系 做市商协议核心条款 持续报价义务 最低成交量要求 报价时间要求 价差要求 报价深度要求 考核周期与标准(月度/季度/滚动) 达标 → 继续做市 / 不达标 → 扣保证金

嗯,这张图其实也反映了我做做市商系统的一个核心理念:从上到下,层层分解。先把协议条款吃透,再把义务拆解成可量化的指标,最后用考核标准来验证你的系统是否达标。每一步都不能马虎。

最后提醒一句:协议条款是会变的。交易所可能会根据市场情况调整报价时间要求、价差要求、甚至考核周期。我建议你安排专人跟踪交易所的规则更新,或者写个脚本自动抓取公告。我曾经就因为没及时关注规则变更,导致系统按旧规则运行了三天,差点出大事。


公众号:蓝海资料掘金营,微信deep3321