Chasing an Ambulance Full of BATS

First Published Saturday, 31st March 2012 02:31 pm from StreamBase Systems : Mark Palmer

The opinions expressed by this blogger and those providing comments are theirs alone, this does not reflect the opinion of Automated Trader or any employee thereof. Automated Trader is not responsible for the accuracy of any of the information supplied by this article.


href="http://streambase.typepad.com/.a/6a00d8341c63ff53ef0168e97221f0970c-pi"> alt="Error debug" class="asset asset-image

at-xid-6a00d8341c63ff53ef0168e97221f0970c"

src="http://streambase.typepad.com/.a/6a00d8341c63ff53ef0168e97221f0970c-320wi"

style="margin: 0px 0px 5px 5px;" title="Error debug"

/>The high-profile trading failure at BATS this week

sparked a rash of negative publicity, gracing the

front page of media outlets from the Wall Street

Journal to Forbes. In the software industry, more software

companies have proclaimed their techology would have sheltered

BATS from their storm than cheap umbrella sidewalk vendors on a

rainy day in New York City.

An especially

troubling rash of "thought leadership" came

from my own industry - real-time analytics and complex event

processing. Forbes, for example, published an article by SAP (who

sells a CEP product) href="http://www.forbes.com/sites/sap/2012/03/29/bats-hits-the-rocks-which-may-help-fill-its-sails/"

target="_self">BATS hits the rocks, which may have lifted its

sales that proclaims that the BATS incident portends

that "CEP technology is about to move from the

backwaters of data management technology to center

stage."

In Wall Street and

Technology, John Bates, the CTO of Progress Software was quoted

in the artice href="http://www.wallstreetandtech.com/electronic-trading/232700195"

target="_self">Flash Crash at BATS renews Market

Concerns to say "[BATS] clearly

lacked adequate risk controls such as real-time surveillance and

monitoring. Hopefully this incident serves as a wake up

call." What kind of software do you think Bates sells?

Drum roll please... real-time surveillence and

monitoring!"

My company sells these

kinds of solutions too. And I know BATS well (disclosure: BATS is

not a StreamBase client), and they are as technologically

advanced as any firm in the world. So this kind of ambulance

chasing is not only unbecoming, it's also dead wrong.

It's like suggesting Formula One racing will be safer if

the cars can be made to go faster (CEP) and we do a better job of

filming them as they go careening into a wall (monitoring).

Indeed, BATS quickly reported that they had a bug in their

system, so comments about risk management and surveillance are

irrelevent.

That said, there's an

issue here for the capital markets - but the issue is cultural,

not technological.

What's

happening in the capital markets is that we are in the midst of

real-time automation renaissance. 10 years ago, less tham 5% of

stock trading in the U.S. markets was done algorihmically; today,

as much as 70% is done on computer-implemented, and human

designed, algorithms.

Larry Tabb, the founder

and chief executive of the Tabb Group, said in the

Times that "The markets basically gutted their

high-cost, nonstop infrastructures for very fast, low-cost

infrastructures." Now we are talking - Larry is on the

right path!

In software, mistakes happen

frequently. Professor Neil Johnson at the University of Miami

a href="http://arxiv.org/ftp/arxiv/papers/1202/1202.1448.pdf"

target="_self">nalyzed 18,520 "ultrafast Black Swan

[trading] events" from 2005-2011.

In href="http://www.nytimes.com/2012/03/29/business/mishap-at-bats-stock-exchange-is-indicative-of-market.html?_r=1&pagewanted=all?src=tp"

target="_self">Stock Market Flaws Not So Rare, the

New York Times that just one of the 13 U.S. stock exchanges -

NASDAQ - declared 139 breakdowns at other exchanges last year

alone, up from 69 the year before.

Software

breaks. We have a word for it: bugs. But that's not new.

What is new is that the errors can do damage so much more

quickly, and, because the world is now so hyperconnected,

everyone knows about it more quickly than ever

before.

So what is the magic elixir

to making the capital markets fast, fair, and safe?

There are still voices out there

that seem to think that the answer is to discontinue the use of

computers for automation. Ha! The whining about the evils of

capitalism and sophisticated technologies continues to rain down

from dissenters posting their admonations from inside their pup

tents via shiny new iPad 3's. These dissenters need to

Get Over It - technology is here to stay, and its use is

expanding quickly from Wall Street to Main Street.

Making automation safe and reliable requires complex,

cultural change:

1. Continue to

refine reporting requirements. You

can't manage what you can't measure. In the

United States, exchanges didn't report outages on other

exchanges until 2007. Nasdaq reports that there have been 110

outages in the last year like the one that triggered the BATS

mishap. Continued measurement and transparency will lead the

industry toward greater reliability. With more analysis and

reporting, more accountability is possible, and

regulators could focus on correlating events among exchanges and

brokerages to look for systemic flaws.

2. Refine and lighten regulation;

don't just pile it on. Dodd Frank and

MIFID 2 have put regulation on the must-do agenda of all firms.

But it's still largely up to the reader to separate

what's essential from what's fluff, and

that's not effective. Exchanges like BATS are

extrodinarily regulated - so more, heavier regulation is not the

answer.

3. More systemic

attention to software

quality. Moore's Law

- the idea that the power of computing doubles

approximately every two years, does not apply to software

quality. The BATS crash shines a light on the issue

that is inbred in innovation; the rising importance of software

testing, quality, and simulation. Most firms have ad-hoc

processes for quality and should have continuous testing,

regression testing, and real world simulation. CEP can

make systems go faster, and surveillence helps spot problems more

quicky, but when more attention is paid to testing and

simulation, less errors occur.

These changes are complex and cultural, not

technological. Tools will help, but not solve, the challenge of

ensuring a safe, reliable, and fair market.

  • Copyright © Automated Trader Ltd 2013 - The Gateway to Algorithmic and Automated Trading

click here to return to the top of the page