Zaradi računalniških težav švedska borza ustavila trgovanje

Matej Huš

28. nov 2012 ob 23:56:23

Švedska borza je morala danes za več ustaviti trgovanje s terminskimi pogodbami (futures), ker je nakupno naročilo za več milijard pogodb povzročilo sesutje sistema. Večkrat smo že pisali o slabo napisani programski opremi, ki poganja svet in občasno na rob prepada pripelje borzne sisteme ali cela podjetja, včasih pa težave povzroči kar nadgradnja sistema. Današnji incident ponovno kaže, da sprememb ne gre pričakovati in da bodo borze še naprej ostale tehnično ranljive.

Danes dopoldne se je na švedski borzi pojavilo nakupno naročilo za 4,2 milijarde terminskih pogodb (4.294.967.290) po tečaju 107.000 kron oziroma skupno 460 bilijonov kron (53.000 milijard evrov). Jasno je, da gre za napako, a vse kaže, da ne gre za navaden problem zatipkanega naročila. Tako veliko nekrito naročilo se nikakor ne bi smelo znajti na trgu, saj bi ga morali sistemi zavrniti že prej. Dodatno pozornost zbuja število pogodb, ki se v šestnajstiškem sestavu zapiše kakor FFFFFFFA (kar lahko pomeni tudi -6, če ga štejemo kot 32-bitno predznačeno vrednost). Je torej nekdo pomotoma vpisal -6, sistem pa tega ni znal tolmačiti? Carl Norell iz švedske borze pojasnjuje, da je napaka na njihovi stran, in sicer pri prenosu naročil od borznih članov na trg.

Švedska komisija za trg vrednostnih papirjev je zato takoj ustavila trgovanje in začela preiskavo incidenta. Skupaj z borzo razčlenjujejo napako, da bi preprečili tovrstne težave v prihodnosti. Nek švedski borzni posrednik je za Svenska Dagbladet dejal, da ta incident spet dokazuje, kako hitro se lahko algoritmom za avtomatično trgovanje utrga (o tem smo tudi že pisali).