第十六章:做市商合规与监管

做市商这行,技术再牛,策略再赚钱,合规这道坎过不去,一切都白搭。我见过不少团队,策略跑得飞起,结果被监管一纸罚单打回原形。说白了,合规不是束缚,是保护你的护城河。

今天咱们聊聊做市商必须面对的四大监管框架:Reg NMS、MiFID II、最佳执行义务,还有市场操纵防范。这些规则,我建议你当成操作系统的底层API来理解——不遵守,程序就崩。

Reg NMS:美国市场的“交通规则”

Reg NMS,全称Regulation National Market System。2005年SEC推出的。为什么搞这个?因为当时市场太碎片化了,十几个交易所各玩各的,订单执行质量参差不齐。

核心就一条:订单保护规则。意思是,你的订单必须去价格最好的那个交易所执行。不能因为某交易所返佣高,就把订单往那送,哪怕价格差了一分钱。

我在项目中遇到过这种情况:我们做市商同时连了NYSE、NASDAQ、BATS三家。有一次,NYSE上某只股票报价是10.01,NASDAQ是10.00。按照Reg NMS,我们必须把买单发到NASDAQ。但我们的延迟优化策略想走NYSE,因为那笔订单能拿到返佣。结果呢?合规系统直接拦截了,报了个“Trade-Through Violation”。

关键点:Reg NMS要求做市商实现“最佳价格执行”。你的路由逻辑必须优先考虑价格,而不是成本或速度。

具体来说,Reg NMS包含几个子规则:

  • Rule 611(订单保护):禁止交易所在劣质价格上执行订单
  • Rule 610(准入公平):交易所必须公平提供市场数据
  • Rule 605/606(透明度):做市商要披露订单执行质量

嗯,这里要注意。Rule 611有个例外——Intermarket Sweep Orders(ISO)。如果你同时扫掉所有交易所的流动性,可以绕过保护规则。但ISO用起来很讲究,我建议新手别碰,容易踩坑。

MiFID II:欧洲的“合规重锤”

MiFID II,2018年生效。欧洲人做事就是细,这套规则比Reg NMS复杂得多。我当年做欧洲市场时,光读合规文档就读了整整两周。

核心变化有三点:

  1. 交易报告义务:所有交易必须在T+1内报告,包含26个字段。少一个字段,罚款伺候。
  2. 系统化内部撮合(SI):如果你频繁做市,可能被认定为SI。SI的报价必须公开,不能藏着掖着。
  3. 最佳执行义务:这个后面单独讲。

我记得有一次,我们团队开发了一个新的做市策略,在Euronext上跑。结果合规部门发现,我们的交易报告里“交易时间”字段用的是服务器时间,不是交易所时间。差了几毫秒,但监管不认。最后我们花了三天改代码,把所有时间戳统一成UTC+1。

避坑指南:我曾经因为交易报告里的“交易对手方”字段填错了,被荷兰监管机构(AFM)发函警告。后来我们专门写了个自动化校验脚本,每天跑一遍报告数据。

MiFID II还有一个狠招——双容量限制。做市商必须区分“代理交易”(帮客户做)和“自营交易”(自己赚钱)。两套系统必须物理隔离,不能共用服务器。我见过有团队想省成本,把代理和自营放同一台机器上,结果被查出后直接吊销牌照。

最佳执行义务:不只是“价格优先”

最佳执行,听起来简单——给客户最好的价格。但实际执行起来,远不止这么回事。

Reg NMS和MiFID II都要求做市商“采取一切合理步骤”获得最佳结果。什么叫“合理步骤”?监管没说死,但通常包括:

  • 价格:当然是首要因素
  • 成本:交易费、清算费、汇率成本
  • 速度:订单执行延迟
  • 执行概率:订单能不能成交
  • 结算风险:对手方会不会违约

你想想看,如果客户要买100万股,你只盯着最优价格,结果只成交了100股,剩下99.99万股没成交。这算最佳执行吗?显然不算。

我个人的习惯是,给每个订单打一个“执行质量评分”。评分公式大概长这样:

执行质量 = w1 * (价格改善) + w2 * (成交率) + w3 * (延迟) - w4 * (滑点)

权重w1到w4根据客户类型动态调整。比如机构客户更看重成交率,散户更看重价格。这套评分系统,我们每季度都会回测一次,确保和监管要求对齐。

小技巧:最佳执行不是静态的。市场波动大时,你可以适当放宽价格要求,优先保证成交。但一定要记录决策理由,监管查起来时能说清楚。

市场操纵防范:做市商的“红线”

做市商最容易踩的雷,就是市场操纵。为什么?因为做市商天然有信息优势——你知道自己的订单流,知道客户的买卖意图。这些信息,用好了是流动性提供,用歪了就是内幕交易。

常见的操纵行为包括:

行为 描述 监管处罚案例
幌骗(Spoofing) 挂大单但不成交,诱导市场朝有利方向移动 2015年,英国交易员Navinder Sarao被罚,涉及金额超4000万英镑
分层挂单(Layering) 在不同价格层级挂虚假订单,制造流动性假象 2018年,美国CFTC对多家高频交易公司罚款
尾市操纵(Marking the Close) 在收盘前拉抬或打压价格,影响结算价 2020年,某做市商被香港SFC处罚
虚假交易(Wash Trading) 自买自卖,制造交易量假象 2022年,某加密货币做市商被SEC起诉

我曾经参与过一个项目,团队里有个交易员想“优化”策略,在订单簿上挂了一些虚假订单。他觉得“就几毫秒,没人发现”。结果合规监控系统直接报警,交易员被停职调查。后来我们加了一条硬性规则:所有订单必须在挂单后至少保留500毫秒才能撤单。虽然牺牲了一点速度,但彻底杜绝了幌骗嫌疑。

核心原则:做市商的订单必须“善意成交”。你不能挂一个你根本不想成交的订单。监管判断的标准很简单——你的撤单率是不是异常高?

怎么防范?我建议从三个层面入手:

  1. 系统层面:部署实时监控系统,检测异常订单行为。比如撤单率超过30%自动报警。
  2. 策略层面:做市策略中嵌入“合规约束”。比如最小挂单时间、最大撤单次数。
  3. 人员层面:交易员不能同时操作代理账户和自营账户。物理隔离,权限分离。

嗯,这里还要提一下最佳执行文档。监管要求做市商必须保留完整的执行记录,包括:

  • 订单路由决策的逻辑
  • 执行价格的比较分析
  • 异常情况的处理记录
  • 年度合规审计报告

我建议你把这些文档做成自动化生成的。每次交易后,系统自动生成一份“执行质量报告”,包含时间戳、价格对比、路由路径。这样监管来查时,你直接导出PDF就行,不用临时补。

避坑指南:我曾经因为“最佳执行文档”里缺少一笔订单的“路由理由”,被监管要求补充说明。后来我们改成了“每笔订单自动记录路由理由”,比如“价格优先”、“成本优先”、“流动性优先”。省了很多麻烦。

最后,用一张图总结本章的核心逻辑:

做市商合规监管核心框架 做市商合规 Reg NMS MiFID II 最佳执行义务 市场操纵防范 订单保护规则 准入公平 透明度披露 交易报告义务 系统化内部撮合 双容量限制 价格优先 成本与速度 执行质量评分 幌骗防范 分层挂单检测 撤单率监控 合规不是成本,是竞争力 系统 + 策略 + 人员 = 三层防护

这张图把四个监管维度串起来了。你看,Reg NMS和MiFID II是外部规则,最佳执行是行为准则,市场操纵防范是底线。三者缺一不可。

做市商合规,说白了就是三件事:知道规则、遵守规则、证明你遵守了规则。前两条靠技术,最后一条靠文档。我建议你从一开始就把合规系统嵌入到交易流程中,而不是事后补。事后补的合规,就像漏水了才修屋顶——又贵又狼狈。


交易系统化学习资料 微信Strategy888888