The Typo That Cost A Quarter Of A Billion Dollars (At Least)

from the double-check-your-data dept

Earlier this year, we had a story about a Taiwanese stock trader who made a typo on on a new trading platform her company was using — costing the firm $251 million. We were surprised that any kind of equities trading software wouldn’t have controls to catch such trades, but apparently not. Now we have yet another example. Head up to Japan and you find a case where a trader who might not have had enough caffeine swapped the number of shares he was trying to sell with the price, so that instead of selling one share for 610,000 yen ($5,065), he tried to sell 610,000 shares (40 times the outstanding shares) for (yup) one yen. The system was smart enough not to let the sale go through for one yen, but it did sell many shares at a steep, steep discount. The company whose equity was at stake was having their IPO, so they couldn’t have been particularly thrilled. The investment bank, Mizuho Securities, has been scrambling to buy back all the shares they sold — at a huge premium. So far, the estimates are that the bank has lost $224 million for this little typo. So, with two examples in just a few months showing how little trading typos lead to quarter of a billion dollar losses, don’t you think someone might look into making the software that traders use a bit… uh… smarter?


Rate this comment as insightful
Rate this comment as funny
You have rated this comment as insightful
You have rated this comment as funny
Flag this comment as abusive/trolling/spam
You have flagged this comment
The first word has already been claimed
The last word has already been claimed
Insightful Lightbulb icon Funny Laughing icon Abusive/trolling/spam Flag icon Insightful badge Lightbulb icon Funny badge Laughing icon Comments icon

Comments on “The Typo That Cost A Quarter Of A Billion Dollars (At Least)”

Subscribe: RSS Leave a comment
14 Comments
Anonymous Coward says:

Re: Warn if the current bid is out of whack with the a

The obvious solution is to accept any order that is within 10% of the current selling price without comment and query any price outside these bounds. This way one will rarely have a false alarm and yet wrong entries will be challanged.

A better way might be to multiply the difference between the new price and the current trading price by the number of shares and warn if this anount is larger then some threshold, say $10,000. This would have few false positives but would stop all the big mistakes. This has the advantage of warning about the size of the dollar loss. i.e. Setting 10 share for 1 cent instead of a 43 is noise. But selling 10,000,000 share for $8.91 instread of $9.81 is a loss of over $1,000,000

Andrew Strasser (user link) says:

Re: No Subject Given

Tis humorous indeed. Everyone makes mistakes. You would think trading software would at least make you click more than once to spend money and give you a detailed description of what you’re doing before you do it. Though it’s no ones fault but tyhe companies who have had the problem as basically if they would have bought software that cost more with a few bells and whistles it may have saved them a quarter of a billion dollars. Stupid mistakes can cost millions. I

t’s worth an extra prolly 50 or 100 bucks to know you’ll be asked twice before you ever do anything. It may be annoying to some and you may even have to go as far as a company to make sure that it’s not turn-off able. Either way you deal with the issue though the company screwed up bought faulty software without safeguards. An employee made a minor mistake that cost millions. It would have cost maybe 1/250,000th of that to be sure that there was and never would be any way a mistake like that can happen.

Seth Finkelstein (user link) says:

More complicated design issue that it seems

Just asking for confirmation is going to be worse than useless, as the fast-typing traders will get in the habit of automatically doing the “OK”, if not demanding it be disabled.

Moreover, when any confirm gets in somebody’s way, it’ll be blamed for a loss – but when it prevents an error, there won’t be any credit.

Just one guy says:

Re: More complicated design issue that it seems

… not quite, and Anonymous Coward had it right:

How hard would it be to have the software check the last price of the security, and add a confirmation screen if the submitted limit price was too far out of whack?

The issue here is not to have an alert show up for every little operation you do… but rather, to identify unlikely operations, and ask for confirmation for these only.

Alan Cooper addresses this issue when discussing of possible vs. probable tasks in his “About Face” book, whereby for the average programmer all possible actions are equivalent and need to be granted equivalent interface complexity to pursue, on the ground of the fact that someone might need all of them sooner or later, while the smart programmer knows what’s likely and what’s not, and eases the interface for likely actions, to the expenses of unlikely ones.

In practice, in this case it would not be hard to implement a verification system that checked the likelyhood of the proposed transaction against a set of rules or previously approved operations, and asks for a confirmation when it goes out of the acceptable boundaries. BTW, it would make sense to add layers and layers of approval screens, and even the approval of a supervisor, as the proposed transaction becomes unlikelyer.

To sell for one yen (less than one USD cent) a share whose expected price is 5,000 USD, and to try to sell 610,000 shares, when the total amount of available share is 15,000, should have activated some serious confirmation screens indeed!

Seth Finkelstein (user link) says:

Re: Re: More complicated design issue that it seems

Still, the traders will complain about the false positives. There’s times when large blocks of stock really do get traded quickly, on rapidly varying prices. This is such an extreme case that it’s easy to point at it, but that’s hindsight. The problem is that the trading task is often very fast-moving.

Boo says:

Bangalored?

i have a good friend who works for an investment bank in London who does nothing but writes proceedures and checking mechanisims on the traders software to prevent this stuff happening. It’s down to a fine art. I find it amazing that this kind of error is still happening – i’m willing to bet the the checking mechanisim was “Bangalored”!

Add Your Comment

Your email address will not be published. Required fields are marked *

Have a Techdirt Account? Sign in now. Want one? Register here

Comment Options:

Make this the or (get credits or sign in to see balance) what's this?

What's this?

Techdirt community members with Techdirt Credits can spotlight a comment as either the "First Word" or "Last Word" on a particular comment thread. Credits can be purchased at the Techdirt Insider Shop »

Follow Techdirt

Techdirt Daily Newsletter

Ctrl-Alt-Speech

A weekly news podcast from
Mike Masnick & Ben Whitelaw

Subscribe now to Ctrl-Alt-Speech »
Techdirt Deals
Techdirt Insider Discord
The latest chatter on the Techdirt Insider Discord channel...
Loading...