2012 年 8 月 1 日,纽约时间上午 9:30:00,纽约证券交易所开盘钟响。骑士资本是当时美国最大的零售订单批发商,承接约 10% 的美国零售股票订单流量。前一晚,骑士资本把一次软件更新推送到了 SMARS(智能市场准入路由系统)的 8 台服务器上。其中 1 台保留了一段 2003 年的「Power Peg」测试算法,原本是为测试订单路由而写的——发出小笔母单,等成交回报。一处被重新利用的代码标志触发了 Power Peg 开始发送无上限的子单,且不再等待任何成交回报。开盘钟响时,骑士资本的算法开始在 154 只纽交所挂牌的证券上撮合交易,每秒约 260 万美元的速度建仓。系统团队定位到故障,但软件回滚反而把问题又装回去而不是清掉。10:15,开盘后 45 分钟,骑士资本在部分证券上累计了 70 亿美元名义多头、在另一些证券上累计了 50 亿美元名义空头。当天平仓后实现亏损 4.4 亿美元。当天早上骑士资本的市值约 3.6 亿美元;到收盘时它需要 4 亿美元应急资本——Getco、Jefferies、Blackstone、TD Ameritrade、Stifel、Stephens 组成的财团——以约 73% 股权换公司续命。美国证券监管机构以未维持合理风险管理控制为由按 Rule 15c3-5(市场准入规则)对骑士资本起诉;骑士资本于 2013 年 10 月以 1200 万美元和解。这宗案件成了 Rule 15c3-5 执法的分水岭事件,推动美证监于 2014 年通过 Reg SCI(系统合规与完整性规则)覆盖系统重要性实体(交易所、ATS、清算机构、证券互换数据存管所),并成了每一位美国量化合规官能脱口而出的判例。
本课是模块的「交易台行为规则」层。L1 装好的监管栈识字、L2 装好的投资顾问与私募基金合规生命周期是前置假设。本课讲的每一条规则,都是 4.6.3 中 OMS、EMS、盘前风控闸所必须在订单路由层物理编码的规则。
Rule 15c3-5 市场准入规则
2010 年立法背景:2010 年 5 月「闪电崩盘」、赞助式准入的扩散(经纪商作为通道)、裸直接市场准入(客户机构操作经纪商系统直接接入交易所、但绕过经纪商盘前风控)成了三个共同推动者。规则要求:提供市场准入的经纪商——无论是通过自家系统还是允许客户走经纪商 MPID 接入——必须实施「合理设计以系统性限制经纪商财务敞口并确保所有监管要求得到遵守」的风险管理控制与监督程序。盘前必备的四项控制按规范顺序写作 price_collars_max_min_tolerances、order_size_limits_single_and_aggregate、duplicate_order_detection、regulatory_checks_locate_LTID_restricted_list。
价格围栏对每个证券与每种订单类型设最高与最低价格容忍区间,目的是抓住胖手指或者跑飞的算法订单。订单规模限制同时控制单笔订单大小与账户级累计仓位增量。重复订单检测防止同一张母单或子单被错误重发。监管合规检查叠加 Reg SHO 卖空订单的找券验证、限制名单与制裁清单检查(美国外资资产管理局 SDN、公司内部限制名单)、Rule 13h-1 大额交易者识别号码贴标,以及市场准入封禁名单。「禁止裸赞助式准入」条款强制每一笔客户订单走经纪商盘前风控的封套;即使客户操作系统,经纪商仍保留盘前风控责任。骑士资本案是这条规则的分水岭执法事件。
Reg SHO 卖空体系
Reg SHO(2005)是卖空规则集。Reg SHO 的五个规范组件按规范顺序写作 Rule_200g_order_marking_Long_Short_Short_Exempt、Rule_203b1_locate_requirement_documented_source、Rule_204_T_plus_1_close_out_for_short_fails_T_plus_5_market_maker、threshold_securities_list_0_5_percent_5_consecutive_days、Rule_201_alternative_uptick_at_10_percent_intraday_decline。
Rule 200(g) 订单标记:每一张卖单必须打 Long(卖方持有或净多头)、Short(卖方做空)、Short Exempt(限定做市豁免) 三个标签之一。Rule 203(b)(1) 找券要求:接受卖空订单之前,经纪商必须有合理依据相信该证券能够在交收日借到并交付;找券来源(融资融券业务台、机构出借人、难借券名单)必须有留档与时间戳。Rule 204 平仓要求:登记结算机构的参与人,对每一笔未交付头寸须在 T+1 平仓(因善意做市活动产生的做市商头寸是 T+5);门槛证券名单收录每日未交付量超过已发行流通股 0.5% 且连续 5 个结算日的证券;如果参与人未能按期平仓,则触发预先借券要求。Rule 201 替代上扬规则:当一只 NMS 股票当日盘内自前一日收盘价跌幅达到或超过 10%,当日剩余时间与次日的卖空必须以严格高于当时全国最优买价的价格成交;这条规则替代了 2010 年以前的 Rule 10a-1 上扬规则。
Reg NMS
Reg NMS(2005)是塑造美国股票市场场所分布的多场所撮合规则集。Reg NMS 的五条规范规则按规范顺序写作 Rule_611_Order_Protection_Rule_no_trade_through_Protected_Quotations、Rule_610_Access_Rule_fee_cap_0_003_locked_crossed_prohibition、Rule_612_Sub_Penny_Rule_0_01_above_1_dollar_0_0001_below、Rule_605_market_center_monthly_metrics、Rule_606_broker_quarterly_order_routing_disclosure。
Rule 611 订单保护规则:一个撮合场所不得以劣于另一个撮合场所展示的「受保护报价」(自动撮合、即时可达、登载于 NMS 行情)的价格成交订单。接单场所必须把订单路由到更优价的场所,或自家展示一个不劣于的报价,或依赖 Rule 611 的例外(跨市场扫单、对无响应场所的自助豁免、基准与限定关联交易)。Rule 610 准入规则:把准入费上限设为 0.003 美元每股(进一步下调正在提案中),并禁止锁定市场(跨场所买价等于卖价)与交叉市场(跨场所买价高于卖价)。Rule 612 亚分钱规则:价格不低于 1 美元的 NMS 股票最小变动单位 0.01 美元;价格低于 1 美元的最小变动单位 0.0001 美元。2024 年美证监修订引入按价位分档的可变最小变动,2025 年开始实施。Rule 605 按场所发布月度执行质量指标;Rule 606 按经纪商发布季度订单路由披露,2018 年修订引入机构订单披露。Reg NMS 把智能订单路由从一个商业优化推到一个监管必备的合规优化:路由决策必须先满足「不得穿透」的禁令,再追最优价。
MNPI 加内幕交易加 Rule 10b5-1 框架
1934 年证券交易法第 10(b) 条之下的 Rule 10b-5 禁止:「就任何证券的买卖关联的重大不实陈述、遗漏、欺骗方案或欺骗行为」。MNPI、内幕交易与 Rule 10b5-1 的五个规范组件按规范顺序写作 Rule_10b_5_anti_fraud_classical_plus_misappropriation、expert_network_compliance_information_barriers_recorded_calls、STOCK_Act_2012_political_intelligence_7_day_rule、Rule_10b5_1_trading_plan_safe_harbor、2023_SEC_amendments_90_day_cooling_off_officers_directors_30_day_issuers。
现代内幕交易框架建立在两条理论之上。古典理论:内部人基于对公司股东的信义义务被禁止使用重大非公开信息交易。挪用理论(美国诉 O'Hagan 1997):非内部人从信息源处挪用机密信息、构成对该信息源信义义务的违反,亦构成内幕交易。Galleon Group 案(Raj Rajaratnam 2011 年定罪、11 年监禁、9300 万美元罚款、6300 万美元违法所得追缴——当时最大的对冲基金内幕交易案;接着 Rajat Gupta 2012 年因泄露高盛董事会信息被定罪)建立了对冲基金内幕交易案使用窃听证据的检方模型。SAC Capital Advisors 案(2013 年 18 亿美元和解、创始人 Steven Cohen 2 年禁止管理外部资金、公司认罪、Mathew Martoma 2014 年定罪 9 年监禁)是历史上最大宗的对冲基金内幕交易执法行动,直接导致 SAC 改组为 Point72 家族办公室。
Galleon 案之后,专家网络合规框架应运而生:信息隔离墙(中国墙加限制名单加盘前筛查)、专家通话录音、按交易模式与研究通话时间做的取证监控。2012 年 STOCK Act 把内幕交易禁令延伸到国会议员、国会工作人员、行政部门雇员就非公开国会信息或政府信息的处置,并把政治情报机构 7 日规则披露入法。
Rule 10b5-1(2000)提供「交易计划安全港」:内部人可以在自己不持有重大非公开信息的时点,事先制定一份「按预定时间、价格、数量」买入或卖出证券的书面计划;按该计划执行的交易将不被认定为基于重大非公开信息。2023 年美证监修订加紧了 Rule 10b5-1:高管与董事的计划,自采纳起 90 天「冷却期」后才能首次交易;发行人的计划是 30 天冷却期;强制「善意采纳」声明加上采纳时不知 MNPI 的证书;禁止重叠计划(有限例外);在 Form 10-Q 与 Form 10-K 上对计划的采纳与终止做季度披露。
算法交易框架、分水岭判例与跨辖区覆盖
后「闪崩」时期美证监算法交易框架:上下涨跌停 (Limit Up Limit Down,2012 年通过)在单只 NMS 股票超出按档与时段的 5% 至 10% 价格带时强制暂停。市场级熔断按 Level 1(标普 500 跌 7%)、Level 2(13%)、Level 3(20%) 三档触发。单股熔断是 LULD 的前身。综合审计追踪系统(CAT,2012 年立法、2020 年起分阶段落地)记录每一笔 NMS 证券订单与成交,含可追溯到 LTID 的交易者身份。MIDAS(市场信息数据分析系统)是美证监基于综合行情的市场监察系统。美券协 Rule 3110 覆盖算法交易公司的监管程序;Rule 5210 覆盖交易与报价的发布;Rule 2010 覆盖商业诚信标准。
期货侧:多德弗兰克 Title VII 创设了 Part 37 之下的互换执行设施(SEF)制度与 Part 49 之下的互换数据存管所(SDR)上报制度。CFTC Form 102 是期货大额交易者报告。CFTC Part 150 设位置限制与位置问责。芝加哥商品交易所集团与洲际交易所的交易所规则在场所层叠加(芝加哥商品交易所集团 Rule 575 干扰性行为 + Globex 订单录入控制)。多德弗兰克第 747 条把幌骗(spoofing)入刑。Sarao 闪崩案(Navinder Sarao,单一交易员从伦敦卧室运作,在 E-mini 标普期货上幌骗、被认为部分贡献了 2010 年 5 月 6 日的闪崩)是「幌骗入刑」判例线的开端——2015 年英国被捕、2016 年引渡、2017 年美国认罪、2020 年判已羁押时间加居家监管。Coscia 2014 案是首个个人幌骗诉讼,2015 年判 3 年监禁。
欧盟侧 MiFID II 算法与最佳执行覆盖:RTS 6 设组织与风控要求(含盘后分析);RTS 27 与 RTS 28 季度发布场所与公司最佳执行报告(RTS 27 在 2023 年欧盟精简中被废);市场滥用条例(MAR) 禁止层叠、幌骗、报价填塞;系统内化商制度要求被认定为 SI 的机构提供盘前透明度;经认可报告机构(ARM)的交易报告喂入交易成本分析纪律。
三个规范分水岭执法判例按规范顺序写作 Knight_Capital_2012_08_01_45_minute_440M_loss_Rule_15c3_5_watershed、Sarao_Flash_Crash_2010_05_06_plus_2015_arrest_anti_spoofing_Section_747、Archegos_2021_03_Bill_Hwang_family_office_TRS_leverage_collapse_10B_prime_broker_losses。
Archegos 2021-03:Bill Hwang 的家族办公室 Archegos Capital Management 使用总收益互换跨瑞士信贷、野村、摩根士丹利、高盛、瑞银建立未披露的集中头寸,标的是 ViacomCBS、Discovery、腾讯 ADR、百度、GSX 等。2021-03-22 ViacomCBS 宣布二次增发后,头寸级联引发追加保证金。主经纪商损失累计超过 100 亿美元:瑞信 55 亿、野村 29 亿、摩根士丹利 9.11 亿、瑞银 8.61 亿、高盛因早清盘相对受保护。美证监、美期监、司法部相继起诉。Bill Hwang 于 2024 年 7 月被裁定电信欺诈、证券欺诈与勒索罪成立。本案触发了 SEC 家族办公室披露之争,并推动了 L2 提到的 Form PF 当期报告修订。
class USPreTradeRiskGate:
# enforce US trading-conduct rules at the pre-trade gate level
def __init__(self, broker_dealer, mpid):
self.broker_dealer = broker_dealer
self.mpid = mpid
def check_price_collar(self, order) -> "CheckResult":
# Rule 15c3-5 价格围栏
return CheckResult(passed=self._within_collar(order))
def check_order_size_limit(self, order, account) -> "CheckResult":
# Rule 15c3-5 单笔加账户级规模限制
return CheckResult(passed=self._under_size_limit(order, account))
def check_locate_for_short_sale(self, order) -> "LocateCheckResult":
# Reg SHO Rule 203(b)(1):卖空之前留档找券
return LocateCheckResult(located=self._verify_locate(order))
def check_short_sale_price_restriction(self, order, daily_decline) -> "CheckResult":
# Reg SHO Rule 201:盘内跌幅 10% 触发短价限制,须高于全国最优买价
if daily_decline >= 0.10:
return CheckResult(passed=order.price > self._national_best_bid())
return CheckResult(passed=True)
def check_trade_through(self, order, protected_quotes) -> "CheckResult":
# Reg NMS Rule 611:不得劣于受保护报价成交
return CheckResult(passed=not self._would_trade_through(order, protected_quotes))
def check_LTID_tagging(self, order, account) -> "CheckResult":
# Rule 13h-1 大额交易者:订单必须带 LTID
return CheckResult(passed=order.ltid == account.ltid)
def check_restricted_list(self, order, mnpi_walls) -> "CheckResult":
# Rule 10b-5 MNPI:与限制名单冲突的订单拒绝
return CheckResult(passed=order.symbol not in mnpi_walls.restricted)
这个类是盘前风控闸的代码形式。每一笔来自客户或赞助式准入账户的入向订单按顺序跑七个检查,全部通过后经纪商 MPID 才会向场所释放。任何一项检查失败,订单被拒;如出现某种模式(例如某策略与价格围栏失败相关)就上升到经纪商风控官复核,并喂入下一次 Reg SCI 风格的运营韧性审计。
交易行为纪律规则
把整套交易台规则集压成一句话:每一家美国量化私募当日是否还能交易,取决于过去每一天订单簿足迹与风控合规——任何一次配置错误的部署都可能在数小时内触发 Rule 15c3-5 执法、在数周内触发 Wells 通知;2012-08 骑士资本(45 分钟算法失控、4.4 亿美元亏损、Rule 15c3-5 分水岭)、2010-05 Sarao 加 2015 被捕(多德弗兰克 Section 747 「幌骗入刑」判例)、2021-03 Archegos(总收益互换杠杆崩塌、100 亿美元主经纪商损失、Form PF 当期报告修订触发)是每一位量化合规官能脱口而出的三个判例。
本课组件 / Lesson components
本课包含五段 Inline-code 列表:四项 Rule 15c3-5 盘前控制类别、五个 Reg SHO 组件、五条 Reg NMS 规则、五个 MNPI 与内幕交易与 Rule 10b5-1 组件、三个分水岭执法判例;一段 Fenced Python 代码块勾勒 USPreTradeRiskGate 类含七个必备方法;一道含两条递进提示的练习题。必备词条:融资融券、交易成本、盯市、中央对手方、ETF 期权(对照 CN 沪深300 ETF 期权与 50ETF 期权——CN ETF 期权与美国 NMS 期权在「场所与受保护报价」结构上的差异是 Reg NMS 在 CN 没有直接对应的根本原因)。
L4 桥接
你应该已经能给一位新量化开发者讲完 Rule 15c3-5、Reg SHO、Reg NMS、MNPI 加 Rule 10b5-1 框架,能脱口而出骑士资本 2012、Sarao 2010、Archegos 2021 三个分水岭判例,并解释为什么一次配置错误的部署能在数小时内触发 Rule 15c3-5 执法、数周内触发 Wells 通知。下一节也是本模块最后一节,把监管栈加合规生命周期加交易行为规则集填满具名的美国与全球量化机构——Renaissance Technologies、D.E. Shaw、Two Sigma、Bridgewater、AQR、Citadel、Millennium、Point72、ExodusPoint、Balyasny、Schonfeld、Eisler、Walleye、Jane Street、Jump Trading、Hudson River Trading、Virtu、Tower Research、XTX Markets、Citadel Securities、Optiver、SIG——加资金渠道(养老金、主权财富、捐赠基金、母基金、UHNW、中介看门人)与塑造行业的执法判例(SAC 2013、Galleon 2009-2011、Citadel 2017 暗池、Renaissance Medallion 2021 IRS、Archegos 2021)。
练习
Exercise
你是一家美国量化私募新任市场结构风险官,第一天上班。一位资深 PM 提议明早部署一种新的 NMS 股票算法做市策略。(i) 走 Rule 15c3-5 并按规范顺序列出经纪商在策略走通其 MPID 之前必须实施的四类盘前控制 price_collars_max_min_tolerances、order_size_limits_single_and_aggregate、duplicate_order_detection、regulatory_checks_locate_LTID_restricted_list。(ii) 走 Reg SHO 并按规范顺序列出策略每一笔卖空单都必须满足的五个 Reg SHO 组件 Rule_200g_order_marking_Long_Short_Short_Exempt、Rule_203b1_locate_requirement_documented_source、Rule_204_T_plus_1_close_out_for_short_fails_T_plus_5_market_maker、threshold_securities_list_0_5_percent_5_consecutive_days、Rule_201_alternative_uptick_at_10_percent_intraday_decline。(iii) 走 Reg NMS 并按规范顺序列出塑造 NMS 股票每一笔执行的五条 Reg NMS 规则 Rule_611_Order_Protection_Rule_no_trade_through_Protected_Quotations、Rule_610_Access_Rule_fee_cap_0_003_locked_crossed_prohibition、Rule_612_Sub_Penny_Rule_0_01_above_1_dollar_0_0001_below、Rule_605_market_center_monthly_metrics、Rule_606_broker_quarterly_order_routing_disclosure。(iv) 走 MNPI 加内幕交易加 Rule 10b5-1 并按规范顺序列出策略须满足的五个组件 Rule_10b_5_anti_fraud_classical_plus_misappropriation、expert_network_compliance_information_barriers_recorded_calls、STOCK_Act_2012_political_intelligence_7_day_rule、Rule_10b5_1_trading_plan_safe_harbor、2023_SEC_amendments_90_day_cooling_off_officers_directors_30_day_issuers。(v) 走三个分水岭判例 Knight_Capital_2012_08_01_45_minute_440M_loss_Rule_15c3_5_watershed、Sarao_Flash_Crash_2010_05_06_plus_2015_arrest_anti_spoofing_Section_747、Archegos_2021_03_Bill_Hwang_family_office_TRS_leverage_collapse_10B_prime_broker_losses,并用一句话陈述交易行为纪律规则——引用骑士资本 4.4 亿美元亏损、Archegos 100 亿美元主经纪商损失、Reg SHO 10% 盘内跌幅触发、市场级熔断 7%/13%/20%、Rule 610 准入费 0.003 美元上限、Rule 13h-1 单日 200 万股或 2000 万美元与单月 2000 万股或 2 亿美元门槛、Rule 10b5-1 高管/董事 90 天与发行人 30 天冷却期。