Australia May 'Pause' Trades To Tackle High-Frequency Trading
angry tapir (1463043) writes "The Australian Securities and Investment Commission (ASIC), a government financial watchdog, is reportedly contemplating the idea of implementing a 500 millisecond delay on trades in an effort to put the brakes on high-frequency trading. ASIC last year knocked back the idea and stated that fears about HFT were overblown. However, in a government inquiry today representatives of the organization said the idea of a 'pause' is still on the table."
If you simply change everyone's temporal frame of reference by the exact same amount, you have done nothing, really. Everyone will simply account for the 500ms delay, and trades will still execute in the same order.
If the whole point is to be x microseconds ahead of the other guys wouldn't a 500 ms delay simply mean the exact same game would become 'after 500 ms, still be a few microseconds ahead of the other guys'.
I would imagine a more effective approach would be to process trades 4 times per second. A request for a trade always gets processed in the slot after the next slot (meaning no less than a 250 ms delay, but no more than 500 ms delay). Within a given slot of trading activity, randomly shuffle the requests so that someone beating someone else by less than 250 ms doesn't actually affect things.
XML is like violence. If it doesn't solve the problem, use more.
There's a gripping article over at the NY Times (adapted from a just released book) that explains very well the pitfalls of HFT, where the problems are mostly due to the haves and have-nots, just like in most things. The article is at http://www.nytimes.com/2014/04...
Not having a level playing deck in an exchange is a major problem for the correct functioning of said exchange.
The Australian Financial Review today reported that ASIC had told the inquiry into Australia's financial system chaired by David Murray the regulator would consider introducing a half-second clamp on trades to remove HFT's speed advantage.
HFT work by seeing the order in one exchange at one price, and the same thing is available in another exchange for a slightly different price, simultaneously buy in one, sell in another and pocket the difference. Plain arbitrage, something Commander Vanderbuilt apparently did back in the days when news traveled on horseback during the day time. And he traveled at night in his sailing ship and raced ahead of the news, dumping bonds from bankrupt New York corporations.
These exchanges communicate the prices between themselves and take slightly longer than 350 milliseconds for the news to travel between exchanges. These big trading companies have faster access to both exchanges and are able to act on them. Would it be enough to delay all orders by 0.5 sec? Even if one trading firm sees the price difference, before it could act on it, the news would have traveled and it could no play micro second arbitrage.
This is my understanding. It might mean any trader must hold the instruments for 0.5 sec before trading it again. Not really sure what the article means by clamp.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
A better system is to install a random delay of between 1 and 5 seconds. This would level the playing field completely and kill off the HFT parasites.
When all else fails, run.
Instead of just playing the numbers, why don't governments stop the manipulation entirely? You buy a stock, you hold it for 3 DAYS. The market adjusts for the sales and purchases instead of being artificially stimulated. The microsecond barons have to do some REAL work instead.
There is no earthly reason for these commodities and stocks to trade hands faster then that. What are you doing?
The primary issue here is that human beings can't keep up with it. And that's extremely dangerous. If the computer gets confused then it can smash the market before anyone can do anything about it. But if its doing its thing in ten second pulses then you can likely stop it.
The secondary issue is that the market is very unfair with high frequency trading because it gives people with a better connection a huge advantage over everyone else. Its like having a time machine. Its the insider trading of knowing what the price is going to be in .2 seconds.
Pulse the system and most of that advantage goes away. Sure, your might get your order in faster if your system placed it faster but there's less information to react to... fewer iterations of the price to buy or sell against. You buy and sell on the pulse.
The problem after this will be the dark markets... the in house trading and between house trading of stocks, bonds, futures, etc. And putting any rules on the market tends to encourage the houses to use the dark markets more and more.
Which is fine. You control that by putting laws on the houses that they can't accept certain types of money if they're doing a lot of in house trading. The money you don't let them have is the pension money. The mortgage money. The big safe pots of money that the people give to the market makers largely to keep safe and grow at some reasonable rate.
The big houses need that money or they can't make the big buys. They can't leverage it to bend markets. And that means they have to choose... do they want to go big into the dark market or have access to the pension money? Because you make it a choice and they'll mostly choose the pensions. Which means the ones that will go after the dark market will be the smaller guys... the hustlers. And whatever they might or might not do, without the liquidity of the safe money... they won't really matter.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Again, you have an 'average' 3 second baseline to compete against. What you really want to do is accumulate trades into a queue, have said queue stop taking new trades for some period of time, then process that queue in random order. Then there truly is no difference whatsoever between trades getting in within a quantum of the trade processing slice.
XML is like violence. If it doesn't solve the problem, use more.
Capital Gains or some such tax. That will stop this crap....
There is nothing illegal whatsoever, since the trades are public. It's just that the HFT optimized their routes.
Sure not illegal per se, but only a finite number of people can get that sort of access, so now the playing field isn't level.
I am Slashdot. Are you Slashdot as well?
Add a 1% tax to all stock SELL orders where the seller has held the security less than a day.
Lower the tax to 1/2% for SELL orders where the seller has held the security for less than a week.
Lower to 1/4% for securities held less than a year.
This scheme would:
a) Raise a large amount of revenue
b) Constitute a 'use tax', kind of like a road toll.
c) Only affect people engaged in short term trading (e.g. wall street manipulators)
d) Act as a brake to prevent market volatility (e.g. the flash crash)
e) Be immediately shot down by Teapublicans asshats, so it won't happen.
What really annoy me with HFT, besides not being "fair", it that it as a cost and that the society doesn't benefit from it.
Building a stock exchange with top-notch computers if fine, since there is a need fulfilled here for our society.
But building new warehouses as close as possible to stock exchange computers to house top speed fiber connected computers, just to lower the delays from 600ms down to 10ms or so, to allow HFT, is a waste of resources.
No one needs that, it's just a smart way to build a sucking vampire over information systems. And this cost is always somehow reflected to society.
One big bank of my country paid a lot to move all its crucial infrastructure abroad, in such new buildings, to be able to compete in HFT.
Who's paying for those efforts? The company, the bank, instead of doing something more useful to society (investments to improve their services, etc).
Stop the bullshit. You're not changing your mind, you're trying to gain a lot very quickly by gambling.
If you don't understand the implications of what you're doing, please go to the casino instead of messing up our global economy.
Video of some good progressive thrash music
The concept is that the market is supposed to be for investing. Investing implies certain loss of liquidity (no idea what you mean by loss of value). That said, see my response.
Or an even simpler solution, extend the laws that make a human doing this illegal to cover automated systems too. HFT is only 'legal' because they can scream 'but it is being done by technology!', but as various court cases with file sharing have shown, assuming the judge feels like it, novel technological implementations are not a panacea against legal repercussions. Unless of course you have good lawyers, weak regulation, and an industry that is profiting from the transgression, in which case a judge might indeed magically find that the technicality is enough to get them off.
They could switch the trade system to .NET. As London discovered, delay functionality is already built in.
http://www.nytimes.com/2014/04...
this article explains in depth what the problem is. the SEC has now been alerted to the problem, and is investigating. the people who found the issue believed originally that this was deliberate, but it actually just turned out to be a systemic problem of the speed differentials between different routes that high-frequency trades come in at.
what they originally discovered was that they could see a price on a screen, but the moment that they put in the bid to a number of brokers, the price would DISAPPEAR. they thought that this was deliberate, that someone was scamming them: it turned out that this wasn't true, but it took a couple of years of investigation to find out. what they did was they put in *individual* bids *directly*, and found that they were accepted. they then investigated various combinations, introducing delays into the bids, and found, amazingly, that it was down to the *time of arrival at the exchange* of their bids as they were sent via numerous brokers.
so it was only when they invented a tool (which they called "Troy") that *deliberately* introduced networking delays, such that the bids would (as best they could manage) arrive within milliseconds of each other at the exchange, that they managed to trade successfully.
if however any one of those bids happened to go via a different ISP, or a different router, or any other random combination, then the bids would *FAIL*.
the problem it turns out is that these delay effects are well-known. most of the money in high-frequency trading is therefore made by seeing a slightly slower broker's prices, then putting in an undercutting bid *knowing full well* that the other broker has a slower network. and this aspect of high-frequency trading is what is currently under investigation by the SEC.
*this is why the introduction of networking delays is so absolutely important*.
the people who discovered this phenomenon basically had to set up their own independent exchange in order to solve the problem. they needed to introduce a delay of 350ms as a way to make things fair for everyone. they did this by basically putting in 38 miles of fibre-optic cable in a shoe-box in the basement of the server farm that they leased.
it turns out that once investors discovered this, they began *specifically demanding* that their trades *exclusively* be brokered through this new exchange that had this 350ms shoe-box delay. it actually caused a lot of embarrassment for a number of brokers and trading houses because the brokers were explicitly disobeying their client's instructions, because the brokers didn't understand how important this really is.
anyway: you really have to read that article (or the book) fully because it's quite complex, and it's basically an inherent flaw down to the fact that the internet (TCP/IP) is routed randomly, thus introducing gross unfairness that has become the subject of intense investigation, very recently.
so yes, *all* trading should be done with at least a 350ms delay.
The traders are the only people who gain tangible benefit from that, though. It's only their insistence that makes the spread so small, and the duration so large.
The rest of us are interested in laws that facilitate investment, you're interested in laws that let your manipulate people with less immediate knowledge of the market than you.
There are certainly problems with that plan, but the idea that you deserve some kind of compensation for basic changes to trading or how the market works is staggeringly egocentric.
That's a nice sense of entitlement you've got there.
How much should we compensate muggers for outlawing mugging?
How much do you propose to pay in compensation for the damage caused by HFT?
This is currently the problem. Zero liability currently. There have been a number of LARGE examples of this, where things have gone awry, and the company loses like 500 Million. The response has been to halt trading, and reverse all the trades. To me this is cheating. They may have lost, but that just means that someone else was the winner.
If people want to use these methods, then they take the risks. They don't get to call a "redo" because things didn't work out in the way they thought it should.
After a couple of big losses like this, people might think twice about using such a service, or at least account for it within their threshold of risk. They do not own a licence to make money.