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 最低成交量要求
交易所给你做市商资格,不是让你挂单不成交的。他们希望你真正参与交易,为市场提供流动性。所以,协议里会规定一个最低成交量。
最低成交量通常有两种计算方式:
- 绝对成交量:每月必须成交X手。比如某交易所规定每月至少成交10,000手。
- 相对成交量:你的成交量必须占市场总成交量的X%。比如某交易所规定你的成交量占比不低于0.5%。
我个人更关注相对成交量,因为它会随着市场活跃度变化。如果市场整体成交量下降,你的绝对成交量要求可能不变,但相对成交量要求会自动降低。嗯,这个细节很多人会忽略。
避坑指南:我曾经遇到过一个团队,他们只关注绝对成交量,结果市场突然爆量,他们的相对成交量占比掉到了0.3%,低于0.5%的要求。虽然绝对成交量达标了,但相对成交量没达标,照样被扣了保证金。所以,两种指标都要监控。
4.4 考核周期与标准
考核周期,就是交易所多久检查一次你的表现。常见的周期有:
| 考核周期 | 适用场景 | 优缺点 |
|---|---|---|
| 月度考核 | 国内商品期货 | 周期短,压力大,但能快速发现问题 |
| 季度考核 | 金融期货、境外交易所 | 周期适中,有缓冲空间 |
| 滚动考核 | 部分境外交易所 | 每天滚动计算过去30天的表现,最公平但也最严格 |
考核标准通常包括以下几个维度:
- 报价时间达标率:比如 ≥ 90%
- 价差达标率:比如 ≥ 95% 的时间价差在要求范围内
- 深度达标率:比如 ≥ 90% 的时间深度满足要求
- 成交量达标率:比如月度成交量 ≥ 10,000手
这里有个关键点:考核是「一票否决」还是「综合评分」?
有的交易所是「一票否决」——只要有一项不达标,整个考核就不通过。有的交易所是「综合评分」——各项指标加权计算,总分达标就行。我个人更喜欢综合评分,因为偶尔一次小失误还有补救机会。
我的建议:在系统设计时,把考核指标做成实时监控面板。每一秒都显示当前的报价时间达标率、价差达标率、深度达标率。这样你随时都知道自己离红线还有多远。我曾经帮一个客户做这个面板,上线第一天就发现他们的价差达标率只有88%,离95%的要求差得远。后来发现是算法里有个bug,修复后直接飙到98%。
4.5 知识体系总览
下面这张图,把做市商协议与义务的核心逻辑串起来了。你可以看到,协议条款是基础,报价义务和成交量要求是具体执行,考核周期和标准是最终检验。环环相扣,缺一不可。
嗯,这张图其实也反映了我做做市商系统的一个核心理念:从上到下,层层分解。先把协议条款吃透,再把义务拆解成可量化的指标,最后用考核标准来验证你的系统是否达标。每一步都不能马虎。
最后提醒一句:协议条款是会变的。交易所可能会根据市场情况调整报价时间要求、价差要求、甚至考核周期。我建议你安排专人跟踪交易所的规则更新,或者写个脚本自动抓取公告。我曾经就因为没及时关注规则变更,导致系统按旧规则运行了三天,差点出大事。
公众号:蓝海资料掘金营,微信deep3321