风险登记册 · 条目
Q3 · 工程化Knight Capital
2003年的一段废弃代码,在他们唯一忘记更新的服务器上被唤醒,随后交易了45分钟。
紧密耦合的系统:一个小故障层层传导,最终让整台机器停摆。
为什么是这个象限
SMARS 由人工部署到八台服务器上,其中一台没有收到新代码。这次部署重用了一个标志位,而在那台服务器上,它仍会触发早已废弃的 Power Peg 逻辑,该逻辑的股数上限在 2005 年一次无关的重构中已被悄悄破坏。没有第二名技术人员复核部署,也没有书面程序要求这样做,更没有任何与总敞口挂钩的紧急停止开关。在 400 万笔成交和 4.4 亿美元之后,有人在开始 45 分钟时用手把它停了下来。
记录在案
- 2012 年 8 月 1 日,针对由缺陷代码处理的 212 笔传入母订单,SMARS 发出数百万笔子订单,在约 45 分钟内于 154 只股票上产生 400 万笔成交,涉及超过 3.97 亿股。确定
- Knight 在 80 只股票上意外累积了约 35 亿美元的净多头头寸,在 74 只股票上累积了约 31.5 亿美元的净空头头寸。确定
- Knight 于 2012 年 8 月 2 日宣布已实现税前亏损约 4.4 亿美元;SEC 的行政令称,Knight 最终在平仓头寸上亏损超过 4.6 亿美元。确定
- Knight 的一名技术人员未能把新的 RLP 代码复制到八台 SMARS 服务器中的一台;没有第二名技术人员复核,Knight 也没有要求复核的书面程序。确定
- 在 SEC 依据市场准入规则(Rule 15c3-5)提起的首起执法行动中,Knight 支付了 1,200 万美元民事罚款,于 2013 年 10 月 16 日达成和解。确定
来源
- U.S. Securities and Exchange Commission, Order Instituting Administrative and Cease-and-Desist Proceedings, Release No. 34-70694 (In the Matter of Knight Capital Americas LLC)
- Knight Capital Group, Inc., press release dated 2 August 2012 (Exhibit 99.1 to Form 8-K), via SEC EDGAR
- U.S. Securities and Exchange Commission, press release 2013-222
通讯
每周一则风险故事,像这一则一样被拆开:什么是已知的,什么被忽视了,以及它真正属于哪个象限。
不发垃圾邮件,每周一封。