做市义务核心:双边报价义务、最小报价数量、最大买卖价差、报价时间要求

做市义务,说白了就是交易所给你发了做市商牌照,你得干活。不干活或者干得不好,轻则扣分罚款,重则直接摘牌。我这些年见过不少团队,技术很牛,策略也很强,结果在合规义务上翻了车,真的很可惜。

今天咱们就拆开揉碎了讲,做市义务最核心的四个维度:双边报价、最小数量、最大价差、时间要求。这四个东西,你理解透了,合规这块基本就稳了。

核心公式:做市义务 = 双边报价 × 最小数量 × 最大价差 × 时间要求

缺一个,你的做市商资格就可能出问题。

做市义务核心 双边报价义务 最小报价数量 最大买卖价差 报价时间要求 四者缺一不可,共同构成做市义务的完整框架

一、双边报价义务:不是你想报就能报

双边报价,就是你必须同时挂买单和卖单。不能只买不卖,也不能只卖不买。这个要求看起来简单,但实际执行中坑很多。

我记得有一次帮一家新晋做市商做合规审计,他们的策略在某个时段只挂了买单,因为觉得市场要涨。结果交易所的监控系统直接报警,说违反了双边报价义务。团队负责人还跟我争辩说「我这是顺势而为」。我说兄弟,顺势而为是交易员的思维,做市商得按规矩来。

我的习惯:在策略代码里加一个双边报价监控模块,每秒钟检查一次。如果发现只有单边报价,立即触发补单逻辑。别等到交易所来查你。

具体来说,双边报价有几个关键点:

  • 同时性:买单和卖单必须同时存在于订单簿上。不能先挂买单,成交了再挂卖单。
  • 连续性:交易时段内,原则上不能出现单边报价的空窗期。除非你申请了豁免。
  • 对称性:虽然不要求买卖数量完全相等,但差距不能太离谱。我见过有人挂1手买单、挂100手卖单,这明显是在钻空子。

注意:有些交易所允许「阶段性双边报价」,比如每5分钟内必须同时出现一次双边报价。但大多数主流交易所要求的是「持续双边报价」。务必看清楚你所在交易所的具体规则。

二、最小报价数量:别拿「试单」当借口

最小报价数量,就是你每次报价至少要有多少手(或多少张)。这个参数每个品种、每个交易所都不一样。

举个例子,某交易所的BTC永续合约,最小报价数量是10张。你挂5张,系统直接拒单。有些新手做市商会说「我先挂小单试试水」,对不起,做市商没有试水的权利。

品种 最小报价数量 常见违规情形
BTC永续合约 10张 挂5张被拒单
ETH现货 100枚 挂50枚被警告
期权(虚值) 20张 挂10张被扣分

我曾经遇到过一个案例,某做市商在ETH现货上挂了99枚买单,就差1枚没到100。交易所的合规系统直接判定为「不合格报价」,连续三次之后,当月的做市商评级直接降了一档。你说冤不冤?其实不冤,规则就是规则。

避坑指南:我建议你在配置报价参数时,把最小数量乘以一个安全系数,比如1.2倍。这样即使因为价格波动导致部分成交,剩余数量仍然满足最小要求。别卡着底线报,给自己留点余量。

三、最大买卖价差:价差不是你想设多少就设多少

最大买卖价差,就是你的卖单价和买单价之间的差距不能太大。这个指标直接决定了市场的流动性质量。

你想想看,如果做市商的买卖价差都很大,那普通交易者怎么交易?所以交易所会设定一个最大价差上限,比如0.1%或0.2%。

这里有个常见的误区:很多人以为只要价差不超过上限就行。其实不是的,交易所考核的是「有效价差」。什么意思呢?就是你的报价必须是在合理价格范围内的。如果你把买单挂在远低于市场价的位置,卖单挂在远高于市场价的位置,虽然价差很小,但根本没有成交可能,这种报价是无效的。

我的经验:我一般会把目标价差设定在最大允许价差的60%-70%。比如最大允许0.2%,我就设0.12%-0.14%。这样即使市场波动导致价差暂时扩大,也不容易超标。给自己留点缓冲空间。

最大价差的计算方式,不同交易所略有差异:

  • 绝对价差:卖单价 - 买单价。适用于价格较低的品种。
  • 相对价差:(卖单价 - 买单价) / 中间价 × 100%。适用于价格较高的品种。
  • 基点价差:以BP(基点)为单位,1BP = 0.01%。这是最常用的方式。

四、报价时间要求:别让你的订单「断档」

报价时间要求,说白了就是你在交易时段内必须持续报价,不能动不动就撤单不报了。

这个要求通常包含两个维度:

  1. 每日最低报价时长:比如每天至少报价6小时,或者覆盖80%的交易时段。
  2. 连续报价间隔:比如两次报价之间的间隔不能超过30秒。

我记得有个团队,他们的策略在中午12点到1点之间会暂停报价,因为觉得这段时间交易量小,没必要。结果交易所的合规报告显示,他们每天有1小时的空窗期,违反了「连续报价」的要求。被扣了分之后,他们才意识到问题的严重性。

特别提醒:有些交易所对「报价时间」的定义很严格。比如你虽然挂了单,但挂单价格明显偏离市场,这种不算有效报价。还有,如果你频繁撤单再挂单,也可能被认定为「虚假报价」。嗯,这里要注意,别为了凑时间而乱报价。

关于时间要求,我建议你做好以下几点:

  • 在策略中记录每次报价的时间戳,方便后续审计。
  • 设置报价中断的自动告警,一旦超过规定间隔,立即通知运维人员。
  • 如果确实需要暂停报价(比如系统升级),提前向交易所申请豁免。

五、四个维度的联动关系

这四个义务不是孤立的,它们之间相互影响。我给你举个例子:

假设你为了满足「最小报价数量」,挂了很大的单子。但为了控制风险,你又把「买卖价差」设得很大。结果价差超标了,违规。反过来,如果你为了缩小价差,把报价数量降得很低,又可能不满足最小数量要求。

所以,做市义务的合规,本质上是一个多目标优化问题。你需要在这四个维度之间找到平衡点。

我的建议:先把四个维度的硬性约束列出来,然后在这个约束空间内寻找最优解。不要试图挑战规则的底线,合规不是用来「优化」的,是用来「遵守」的。

好了,关于做市义务的核心四个维度,我就讲到这里。这些东西看起来简单,但真正落地的时候,细节非常多。我见过太多团队在「双边报价」和「报价时间」上翻车,真的没必要。把基础打牢,后面的路才能走得稳。


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