阶段7风险管理基础●●●●●

操作风险与光大乌龙指:8秒234亿的教训

我的掌握程度:
q-619精讲

先掌握这个答案

三大来源:①系统:程序bug(光大的订单生成错误)、系统宕机、数据错误(错误数据触发错误交易);②人为:下单手误(乌龙指——数量/价格敲错)、权限滥用(员工作恶——巴林银行里森案例);③流程:审批缺失(一个未经复核的模型上线)、应急预案缺位(出了错不知道怎么停)。四道防线:①测试防线:单元测试+仿真环境(新代码先在仿真跑);②熔断防线:系统级自动熔断(单日订单量/亏损额超限自动停——光大事后全行业的改进重点);③权限防线:下单权限分级+双人复核(大额必复核);④对账防线:每日成交/持仓/资金三方对账(异常当天发现)。个人版清单:模拟盘先跑新代码、设当日最大订单数与亏损熔断、重要参数改前备份、交割单每周核对。

先读结论,再核对下方使用边界;数字例题为教学情景,涉及实际行情与规则时请核对原始来源。

从理解到使用

本阶段实战方法 · 把风险指标转成可执行的限额

报告VaR、对冲比率或保证金时,必须同时说明模型外还可能发生什么。

  1. 先定义损失正负号、置信水平、持有期、样本窗口和估计方法。
  2. 组合使用VaR、ES、压力测试、集中度、清算天数与保证金情景,不把单一指标当最大损失。
  3. 为预警、减仓、暂停交易写清触发条件、执行责任和恢复条件,并记录无法成交的情景。

使用边界

  • 95% VaR是损失分布的95%分位,不是最大亏损或保证每天有95%把握安全。
  • 久期敏感度使用修正久期;Macaulay久期是现金流加权时间,两者不能直接混用。
背景 · 从一个困惑说起
2013年8月16日11点05分,光大证券的策略交易系统因程序错误在2秒内生成26082笔委托、成交72.7亿——上证指数瞬间脉冲5%以上。这不是市场风险、不是模型风险——是操作风险:系统与人的失误造成的损失。光大当年为此付出4.95亿罚没+声誉重创。
由此产生的问题
操作风险的三大来源(系统/人为/流程)与典型案例?量化系统的四道防线(测试/熔断/权限/对账)?个人版的操作风险清单?
核心概念
三大来源:①系统:程序bug(光大的订单生成错误)、系统宕机、数据错误(错误数据触发错误交易);②人为:下单手误(乌龙指——数量/价格敲错)、权限滥用(员工作恶——巴林银行里森案例);③流程:审批缺失(一个未经复核的模型上线)、应急预案缺位(出了错不知道怎么停)。四道防线:①测试防线:单元测试+仿真环境(新代码先在仿真跑);②熔断防线:系统级自动熔断(单日订单量/亏损额超限自动停——光大事后全行业的改进重点);③权限防线:下单权限分级+双人复核(大额必复核);④对账防线:每日成交/持仓/资金三方对账(异常当天发现)。个人版清单:模拟盘先跑新代码、设当日最大订单数与亏损熔断、重要参数改前备份、交割单每周核对。
为什么需要它
①尾部的非市场来源:风险管理大全里不能只有市场/流动性/模型——操作风险的损失分布更极端(一次事故=数年利润);②制度化教训:光大事后程序化交易的报备与熔断要求成为监管标配——行业的每次制度都对应一次血泪;③个人版的现实性:个人的操作风险常被轻视("我就跑个小脚本")——但同一脚本在实盘账户上重复下单的例子屡见不鲜——四道防线的简化版个人完全可做。
实际应用场景
个人落地四件:代码上线前模拟盘72小时;下单脚本内置熔断(当日订单>50笔或亏损>3%自动停);改参数前git提交(可回滚);每周五花10分钟对账交割单。
与之前知识的联系
q-618(模型风险)的邻居——认知的错误(模型)与执行的错误(操作)合围非市场风险;q-074(程序化监管)的案例根基;q-945(复盘)的对账环节是其防线之一。
⚠ 常见误解
  • 操作风险靠小心就行:光大的团队不可谓不专业——制度防线(熔断/权限)比个人谨慎可靠得多——把"小心"工程化
  • 个人小资金没操作风险:脚本bug的重复下单不认资金大小——熔断与对账的简化版人人需要
  • 测试浪费时间:72小时模拟盘的成本 vs 一次乌龙的代价——这是整个量化行业付过学费的性价比计算

🤖 AI导师

导师会先检查你的前置知识(系统风险类型),再用案例、公式和代码帮助理解。此功能需要先启用服务。