TheNewTopical.com - current events, politics, culture, ethics, economics discussion forum  

Go Back   TheNewTopical.com - current events, politics, culture, ethics, economics discussion forum » Main Forum » Fundamental Change

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 19-02-11, 05:18 PM
FredFredson's Avatar
Senior Member
 

Join Date: Dec 2009
Location: North America
Posts: 1,749
Default London Stock Exchange price data failures ‘emerged immediately at Millennium launch’

London Stock Exchange price data failures ‘emerged immediately at Millennium launch’
Are there LSE cacheing problems, or have the vendors connected badly?

By Leo King | Computerworld UK | Published 17:40, 18 February 11

London Stock Exchange price data failures ?emerged immediately at Millennium launch? - ComputerworldUK.com

Within the first 20 seconds of the London Stock Exchange’s new matching engine going live on Monday, price data vendors began displaying incorrect prices, blank prices and wrong trading volumes, according to Computerworld UK sources.

Thomson Reuters, Interactive Data and Netbuilder are among the largest data vendors, providing share prices to traders, that have been displaying pricing problems on some stocks throughout the week. Even the LSE’s own data vendor, ProQuote, experienced problems.

Concerns are being raised that there could be mistakenly setup connections or incorrect software interfaces at some of the large data vendors. Alternatively, there may be a data caching issue at the LSE that means data going out is not properly synchronised between different systems.

* Frustrations mount over London Stock Exchange data interface problems
* London Stock Exchange SUSE Linux choice based on HFT capacity
* London Stock Exchange in historic Linux go-live

Vendors have been working on substantially differing stock transaction volume data, according to sources at benchmarking firms that closely monitor the vendors’ networks. The benchmarking companies sell comparison data to large brokerages looking to compare the fastest and most stable vendors. The data is also sold to data firms who want to compare themselves against competitors.

“Within 20 seconds of Millennium Exchange going live on Monday, our systems flagged up significant discrepancies in vendors’ data on share volumes sold on the exchange,” said one source, at the continental office of a tracking firm. “It was a much bigger discrepancy than I have ever seen before, and much bigger than those same vendors were experiencing on different exchanges. It alarmed me.”

So far, no official reasons for the problems have been given by vendors or the stock exchange, and it appears the reasons are not yet fully understood.

Observers suggested there were two possible causes. “Either the vendors have set up their connections and their coding incorrectly, or the exchange has cacheing problems,” one said.

With regards to potential cache problems, this could lead to different data being sent to the vendors because of synchronisation issues between different LSE databases linked to separate data vendors. But this is not confirmed as being the case.

Monday's launch of the Millennium Exchange matching engine, written in C++ language and running on Novell SUSE Linux-based datacentres, was largely a success in pure stability and latency terms for order messages, with a notable 125 microsecond latency, and without outages.

However traders contacted Computerworld UK with problems – some said they could not access prices of certain stocks, others said they had sent trade orders based on prices that were no longer relevant or accurate.

Separately, there was also a closing auction delay on Tuesday that initially knocked out automated trades in a 42 second window.

The new system replaced Microsoft .Net-based trading software that was written in C# by Accenture, and ran on Windows Server and SQL Server. That system experienced a devastating eight hour outage in 2007 during heavy trading. The problem was a major factor in the system being scrapped, alongside its ongoing two millisecond latency. The exact cause of the outage was never disclosed.

This week, following the problems on the new system, the exchange and all of the vendors have publicly insisted they are working together to find solutions. But statements from the exchange, and messages from vendors to clients, appear to apportion blame elsewhere.

A Thomson Reuters message to clients blamed "an issue at the exchange". The LSE later issued a statement that "unfortunately a couple of market data vendors have experienced some specific issues aligning to the new Millennium Exchange platform”, while “all other” participants were “trading successfully”.

* Register
* Subscribe to Newsletters

Behind the scenes, signs of growing frustration are clear. Staff at the vendors said they did not want to publicly blame anyone, and even accepted there were likely errors on both sides, but expressed concern over what was happening.

Meanwhile, the private view at the exchange is that the 15 month testing window should have been plenty of time for the vendors to interface perfectly with it. The fact the majority of smaller vendors were fine demonstrated that those having trouble had made mistakes. Having accurate pricing data, naturally, is equally important to the exchange and its reputation.

Others have raised concerns that – while the exchange’s year-long technical pamphlets were extensive and clear on connections, networking and coding – somewhere between certain vendors and the LSE there had been significant technology misunderstandings, which have not been fully overcome.

It is likely to be a busy weekend for the vendors involved, who said they were acting fast to find “workaround” solutions. Software developers were working long hours and night shifts to change extensive lines of code in order to make the data display correctly. The LSE is in close communication with them.
__________________
"Patriotism means being loyal to your country all the time and to its government when it deserves it."-- Mark Twain

"Inter arma silent Musae"--when the weapons speak, the muses fall silent.

An't nanum hearm deth, doth hwaet ye willath.

It is forbidden to kill; therefore all murderers are punished
unless they kill in large numbers and to the sound of trumpets. -Voltaire

Economic Left/Right: -3.88
Authoritarian/Libertarian: -4.36
Reply With Quote
  #2 (permalink)  
Old 19-02-11, 05:27 PM
FredFredson's Avatar
Senior Member
 

Join Date: Dec 2009
Location: North America
Posts: 1,749
Default

This actually a bigger deal than it may appear.
In the world of HFT and other automated trading systems the accurate flow of data is essential. When there are no humans in the loop lots of crap can happen before anybody can intervene.
Garbage In
Garbage Out

F
__________________
"Patriotism means being loyal to your country all the time and to its government when it deserves it."-- Mark Twain

"Inter arma silent Musae"--when the weapons speak, the muses fall silent.

An't nanum hearm deth, doth hwaet ye willath.

It is forbidden to kill; therefore all murderers are punished
unless they kill in large numbers and to the sound of trumpets. -Voltaire

Economic Left/Right: -3.88
Authoritarian/Libertarian: -4.36
Reply With Quote
Reply


(View-All Members who have read this thread : 1
FredFredson
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 04:35 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0