规避“乌龙指”风险需依靠技术手段

简介:

2013年8月16日,星期五,中国股票市场波动剧烈,光大证券紧急停牌。

 

摘录事后公告中的一段描述如下:

 

经初步核查,本次事件产生的原因主要是策略投资部使用的套利策略系统出现了问题,该系统包含订单生成系统和订单执行系统两个部分。核查中发现,订单执行系统针对高频交易在市价委托时,对可用资金额度未能进行有效校验控制,而订单生成系统存在的缺陷,会导致特定情况下生成预期外的订单。由于订单生成系统存在的缺陷,导致在 11 时 05 分 08 秒之后的 2 秒内,瞬间生成 26082 笔预期外的市价委托订单;由于订单执行系统存在的缺陷,上述预期外的巨量市价委托订单被直接发送至交易所。

 

股票中的“乌龙指”是指股票交易员、操盘手、股民等在交易的时候,不小心敲错了价格、数量、买卖方向等事件的统称。光大证券本次事件归类于“乌龙指”很形象,只不过主角不是“人”而是“程序”。计划额度8000万人民币,实际成交72.7亿人民币,致使许多股票瞬间涨停后回落,大盘当日震幅6.59%。回顾26年前,1987年美国股市暴跌的也被认为是“程序”触发。从解决问题的角度看,“乌龙指”并不是一个好的思路,它将系统的重担压在了人的身上。而人性中不可避免的一条就是犯错,从维纳斯雕像的故事中我们可以获得更多的启示。程序是机器指令的集合,从风险控制的角度来看,机器相对于人的最大优势就是“纪律”,因而程序可以用来弥补人性之不足。经过以上分析,我认为光大证券对人的风险控制是有的,但是对程序的风险控制做得还不够。无独有偶,雪上加霜。8月19日上午,光大证券再出乌龙,超低价卖出1000万元10年期国债,再次印证了人性的弱点--犯错。

  

技术上校验错误的办法很多,例如录入N遍(N>=2),或者N个人独立录入(N>=2),数据一致了再下单。控制程序风险会复杂一些,不是一两句话能说清楚。在控制程序风险时,应考虑人的因素,不同的人使用同一程序的风险是不同的。(一家之言,仅供参考)




 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/idata/1276261,如需转载请自行联系原作者


相关文章
|
1月前
|
测试技术 开发工具
软件开发过程中常见风险和应对策略
软件开发过程中常见风险和应对策略
193 1
使用LamdbaUpdateWrapper的setSql作用及风险
使用LamdbaUpdateWrapper的setSql作用及风险
使用LamdbaUpdateWrapper的setSql作用及风险
|
12天前
|
安全 Devops 测试技术
如何从收集风险数据到实际降低风险?
如何从收集风险数据到实际降低风险?
|
12天前
|
人工智能 安全 架构师
六条需要打破的IT规则以及如何规避风险
六条需要打破的IT规则以及如何规避风险
|
1月前
|
人工智能 监控 安全
大模型安全风险的具体表现
【1月更文挑战第23天】大模型安全风险的具体表现
178 3
大模型安全风险的具体表现
|
监控 安全 Java
如何使用基于风险的方法应对网络安全威胁
如何使用基于风险的方法应对网络安全威胁
|
人工智能 监控 供应链
应对2023年不可避免的数据泄露的5个步骤
应对2023年不可避免的数据泄露的5个步骤
163 0
|
数据采集 SQL 安全
不当的风险暴露面可能对数据安全造成什么影响
不当的风险暴露面可能对数据安全造成什么影响
170 0
|
存储 传感器 监控
为什么数据安全十分重要?影响数据安全因素有哪些
数字化转型正在深刻地改变当今企业运营和竞争的方方面面。 企业创建、控制和存储的数据量正在不断增长,并推动了对数据治理的更大需求。
482 0
为什么数据安全十分重要?影响数据安全因素有哪些
|
Web App开发 SQL 编解码
如何消除网站安全的七大风险
以工作中某项目的安全改善过程为例,分享了常用网站安全性的典型问题和解决对策,希望对网站开发者有借鉴意义。 有过网站开发经验的朋友都知道网站安全是构建网站时必须要考虑的一个因素,网站安全的重点在于服务器的安全配置管理以及程序脚本的完善性。
1152 0