受到推崇的, 2024

编辑的选择

纳斯达克的Facebook故障来自竞赛条件

Anonim

周一,证券交易所宣布,纳斯达克计算机系统周五推迟了Facebook IPO的交易通知,这种计算机系统受到竞争状况的困扰。由于纳斯达克OMX系统出现技术故障,市场预计将向交易商支付1300万美元甚至更多钱。

由于Facebook股价不匹配,许多交易公司因此亏损。据估计,约有3000万股股票的交易价值受到影响。

周五,纳斯达克将Facebook的首次公开招股延迟了30分钟。大约20分钟后,交易所停止确认经纪人的交易,他们无法看到他们的订单结果超过两个小时。

问题源于纳斯达克的IPO Cross,一个首次公开招股前拍卖流程根据纳斯达克周一发布的声明,在2006年允许交易者下订单并在股票正式上市前就IPO价格达成一致。

通常情况下,IPO上市前的几分钟内,IPO Cross将运行拍卖中交易者可以投标,然后使用这些拍卖出价计算开盘价格。开盘价将被纳入纳斯达克胶带。在开盘价格被计算出来并且在它将开盘价格打印到录像带之前,IPO Cross会检查自开始计算以来是否还有其他订单。在Facebook的情况下,额外的订单不断出现,导致IPO Cross多次重新计算价格,导致延迟超过了上午11点的预定开盘时间。

问题仅在上午11:30确定,当时纳斯达克切换到IPO交叉配对引擎的备用版本,允许股票在纳斯达克上市。不幸的是,这个引擎的二级实例使用了在上午11:11进行的计算,忽略了此后在系统中输入的任何出价。同样在这段时间内,一些客户没有收到订单确认信息,或者他们的系统连接暂时中断。在上午11点11分至11点30分之间进入的订单直到上午11点30分才执行,导致经纪人不完全了解的交易。

纳斯达克将这个问题描述为竞争状况。当一个程序的两个或更多相互依赖的程序被锁定在一个无限循环中时,就会出现竞态条件,从而停止整个程序的前进过程。这种情况下的竞争条件发生在拍卖过程和IPO价格的最终计算之间

虽然大多数竞争条件可以通过简单地在开发过程中测试程序来识别,但在某些情况下,它们可能不会变得明显,直到软件软件供应商Azul Systems的首席执行官Scott Sellers说, Azul提供了一个JVM(Java虚拟机)版本,专为极高的可扩展性而设计。

虽然卖方没有关于纳斯达克系统的直接信息,但他确实表示,他的许多客户和潜在客户(包括其他金融交易所) - 只有在重负载的情况下才会遇到竞争状况,因为程序中的多个线程有时以不可预知的方式彼此交互。因此,Facebook IPO的交易狂热可能足以揭露该软件的缺陷,“他表示,”需求激增可能非常难以在预生产阶段进行建模。“他说。 “这是一个大案例,通常情况下会出现大量情况,如果一个组织没有建立一个足够可扩展的平台,它可能会遇到麻烦。”奇怪的是,另一家公司Zynga的首次公开发行,也计划在那一天,正确地出现,即使IPO交叉拍卖期间也同样激烈。但是,在这种情况下,所有拍卖出价在最终交易价格发布之前已对帐,下午12点27分

尽管如此,纳斯达克随后修改了IPO交叉流程,因此在拍卖的最终计算完成后不再接受订单。

纳斯达克制定了处理有争议交易的规则,经纪人可以向纳斯达克申请因系统而遭受的损失故障。该公司已经搁置了1300万美元的索赔。然而,截至周一,Facebook股价已经跌破每股38美元的IPO价格,并且在下午的交易价格为33.64美元。

Joab Jackson报道了

的企业软件和通用技术突发新闻。

。在@Joab_Jackson的Twitter上关注Joab。 Joab的电子邮件地址是[email protected]

Top