ZKIZ Archives


程式「違建」惹禍 股民炸彈上交易


2013-07-29  TCW
 
 

 

七月十八日,台灣證券交易所(以下簡稱證交所)延後五十分鐘傳送收盤資訊,這是證交所創立以來,首度發生收盤價、成交量資訊延遲傳送現象;七月十二日,也就是四個交易日前,台灣期貨交易所(以下簡稱期交所)發生盤中「當機」二十三分鐘事件,讓以「秒」做為買賣單位的投資人憤怒不已。這兩個事件,受到影響的都是買賣期貨的投資人,總計損失超過千萬元。究竟發生了什麼事?

主管機關一貫的各說各話,「接單網路塞車」、「收盤前啟動備援系統」,或是說下單連線的設備故障。側面了解,期交所沒說出口的真相是,電腦的「晶片故障」。如同二○○六年五月,期交所曾因電腦主機的磁碟故障,緊急啟動備援系統情況類似。

程式設計疊床架屋隨時會塌,像不定時炸彈

證交所則把收盤資訊延遲傳送的責任,全部推給權證,「部分權證收盤資訊延遲傳送所造成的。」證交所董事長李述德說。雖然暫時平息外界猜疑,但真相是什麼?「現在還在調查,」證交所總經理林火燈說。證交所資訊部週末加班,反覆模擬當天的情況,仍然找不到讓資訊「卡」住的原因。關鍵原因沒找出來,交易系統出包,絕對不會是最後一次。萬一發生在盤中,後果將不堪設想。

這兩起事件,共同點是交易系統出問題,源頭則是疊床架屋式的程式設計。「譬如,政策說要調整漲跌幅,證交所就要馬上加上程式,但這都不在原來程式設計的範圍內,」財團法人證券投資人及期貨交易人保護中心董事長邱欽庭說。如同在只能興建四層樓公寓的地基上,不斷往上、往旁邊加蓋違建,遇到地震,就有可能倒塌,甚至影響到主建築物。證交所、期交所加上去的程式系統,好比加蓋的違建,猶如一顆不定時炸彈,隨時可能會干擾主程式運作,讓系統停擺。

獨創系統速度比香港快維持二十八年的驕傲破功

不斷增加的新商品,是讓交易系統運轉負擔加重的第二個元兇。以宏達電為例,目前,發行的相關權證有三百零六檔,選擇權有四十餘檔,加上期貨部分,大約有三百五十檔。也就是說,只要宏達電報價每波動一次,背後就有三百五十檔報價要跟著變動。當報價標的從原本的一變成三百五十時,程式運轉速度與記憶體負荷量,多了三百五十倍。以目前國內一千多家股票掛牌公司計算,每天至少有數十億筆的資料,在開盤期間內快速的變化著。此次證交所事件,就是因為收盤前最後一盤,來自權證的單筆或多筆的交易量瞬間放大,過多的資料量讓程式運作「卡」住、盤面停住動不了。

證交所曾自傲,交易系統延遲秒數僅五十毫秒,比香港的一百五十毫秒、韓國的八十毫秒還少。這套證交所獨創的交易系統,速度快的關鍵,就是把交易資料全部放入記憶體內運算。只是,維持二十八年的驕傲,在七月十八日破功了。

「期交所與證交所系統出問題,很有可能是因為不斷的增加新功能,」大富資訊程式設計師黃家興說。七月一日起,證交所實施了兩個新措施,一是對權證報價系統異常開始控管,另一項是縮短撮合秒數。前者,單一權證成交量波動變大,就會出現警訊通知,讓證交所立即監管。代表目前一萬多檔權證的行蹤,隨時都在被監管著。

急就章、過度操練電腦晶片壽命縮短一半

在「縮短撮合秒數」方面,從今年的七月一日起,盤中集合競價撮合循環秒數從二十秒縮短至十五秒,到二○一四年二月份將縮短至十秒,預計二○一四年下半年還要縮短到五秒。秒數縮短看似簡單,卻牽涉到複雜的程式調整。簡單的說,當撮合的秒數從二十秒縮短到十五秒,代表每一分鐘原本要撮合三次,現在要增加為四次,多了三三%的工作量。配合新功能,國內的券商與資訊廠商除了要修改程式,還要投資讓機器設備升級,需要投資的金額因券商的據點多寡,從數百萬元到上億元都有,才能跟上主管機關的改變。

「主管機關每推出一項新功能,我們只有兩個月的時間去修改程式,理論上至少要半年,」黃家興說。急就章的推出新商品,不僅讓下游的券商、資訊廠商疲於奔命。過度的操練,讓期交所電腦系統中原本可耐用八、九年的晶片,才使用四年多就提前停擺。

七月三十一日期交所準備推出「小型臺指期貨加掛一週到期契約」(小台週期貨)新商品,券商、資訊廠商正剉著等,唯恐「當機」歷史重演。

「期交所會負起保障投資人權益之責,」董事長范志強拍胸脯保證的說。「投資人如果有權益受損,可和證交所聯繫,」董事長李述德豪氣的說。可是當交易系統出問題時,大多數的解決方式是要券商「吞下去」,或投資人自認倒楣。

當機若發生在券商,主管機關會以記缺點等方式來懲罰。證交所與期交的失誤,甚至導致投資人損失,誰能對他們開罰,替投資人討回公道?

【延伸閱讀】系統擺烏龍,今年最密集!—證交所與期交所系統出包事件

時間:2002/10/21事件:期交所因部分期貨商無法委託下單,歷時約30分鐘

時間:2002/12/02事件:證交所電腦擺烏龍,成交量自動翻倍

時間:2003/04/04事件:期交所發現檢核程式逾時,無法輸入委託單,約10分鐘解決

時間:2004/03/15事件:期交所交易系統委託遲緩,歷時約30分鐘

時間:2004/07/08事件:期貨委託單大增,造成期交所大塞單,無法交易與撮合,歷時約40分鐘

時間:2006/05/09事件:期交所選擇權交易系統因主機硬碟故障當機,延至10:20才開盤

時間:2013/07/12事件:期交所盤中「當機」23分鐘

時間:2013/07/18事件:證交所延後50分鐘傳送收盤資訊

資料來源:證交所、期交所

程式 違建 惹禍 股民 炸彈 交易
PermaLink: https://articles.zkiz.com/?id=70821


ZKIZ Archives @ 2019