Is the U.S. stock market rigged? [video]
cbsnews.com
cbsnews.com
Believe what you want, but there is a reason companies pay big money for super low latency.
Tick to Trade Latency: Are you asking about my average times, my median times, my 2 9s or my 4 9s;)? Basically call it tens of mikes.
Fill rates: I've worked on systems that fill on nearly every order they place and other systems that skirt with getting banned.
Adding/Taking liquidity: Mostly adding liquidity in my experience, but I have worked on strategies that only take.
Contracts: All the ones that make money, none of the ones that don't.
That sounds a lot like the "price discovery" flavor of securities fraud.
I won't pass a value judgement on that.
Do you colo with a broker or go directly to the exchanges?
Do you arbitrage the roll of ETFs that track commodity futures (e.g., VXX, USO)?
Do you roll your own backtester or use an open-source or off the shelf one?
In general, what is the win/loss and Kelly's expected payoff of your various strategies? Do you aim for out-of-the-ball-park home run's or consistent singles? Thanks.
I've always colo'd with the exchanges I've traded on.
I've never traded a US equity.
I've used both off the shelf analytics solutions and built my own. (I don't design trades typically, rather I write systems for folks that do).
I don't usually go in for deals that involve expected payouts of PnL. I build technical solutions for a fixed price for people that have a particular technical requirements set. I'm not sure I even know what a Kelly's expected payoff is.
Are you using Scala specifically as your JVM language, CUDA for your FPGA? Also, have you dealt with Complex Event Processing (CEP) as way to combat stale quotes and feeds that require long time to process? These are area's that I haven't explored, so curious about your $0.02 if you have any experience/opinions, thanks.
The pay off is getting to work on interesting technical challenges and those technical challenges can be trivially linked to the success or failure of the group. As far as compensation, I make about the same as what I made when I was writing software for a software company.
I got started by being recruited to join a group, but it isn't some secret society or something. Trading groups are advertising positions like anyone else and they hire at lots of different experience levels.
Agreed, the article was pushing an agenda of IEX, but to a casual reader this stance seems aligned to the needs of regular traders big and small alike as opposed to those seeking to exploit the system no offense meant.
The built in 320ms latency of IEX in particular seems reasonable.
Does the world really need nanosecond order execution times which give those with the closest boxes an ability to front-run?
This community has a severe bias against HFT and are for the most part completely ignorant about how markets work (or how they used to work). This is very frustrating and often makes me angry. Instead of having that response I was hoping to eliminate some of the ignorance with my responses.
That said, A) I reject the entire premise that the current markets are tilted against large institutional investors. or B) that a large purchase order from such an investor shouldn't move the market price.
Large block transactions move the markets not because of nefarious poorly understood bogey man algorithms, but because of basic market forces. This has been the case long before HFT came on the seen. That an execution trader at a major financial institution getting paid a million dollars of client fee money didn't know this is pretty appalling.
I will say I think their marketing is brilliant. Most other dark pools get painted with the same murky brush as HFT. That a dark pool backed by billionaire investors and Goldman Sachs can position themselves as defenders of the little guy is really impressive. Their long fiber cable gimic is also really nice showmanship.
- Shutting down overnight, lots of schemes happen after hours or pre-market, why don't we have an always on market?
- HFT has run amok and they aren't that smart yet or they are too smart: http://buzz.money.cnn.com/2014/03/26/whoops-shares-named-ocu... + http://kotaku.com/people-are-accidentally-buying-stocks-with... (people aren't buying these, machines did)
It is no longer a market a small investor can make money in except for buying after bad news and long term. Investors need HFT to compete now.
How is this a bad thing?
A person is still quite able to invest, in the sense of buying an index fund. Why does it matter if a small investor can't profit by trading on news? Isn't this a sign that the market is efficient?
It is a very good thing that there is buying on the dip as a natural force of the market. The good news market is almost totally owned by HFT and already pre-baked.
But the speed of the algos trims much of what would go to smaller investors that really are needed just like consumers. More volume and movement is always good but being so efficient it takes most of the gains from the support structure of the market harms confidence.
Lots of the gaming happens pre-market and post-market where small investors can't always play and where the HFTs own by scraping 80-90% off the top, over time the delta is big. HFT does have benefits being so efficient though, may even help prevent bubbles because it can trade without emotion.
If the speed of light was infinite, these advantages would be clearly and unbeatably illegal: in essence the high frequency traders are paying huge sums of money to impose a delay on every other trader resulting in foreknowledge of events.
As a hypothetical high frequency trader, I could see that you have placed an order for a million shares of Apple, because of my positioning I can execute my own order _before_ yours goes through raising the price a tick and then selling those stocks to you. If exchanges allowed this and profited by it by erecting artificial delays it would be extraordinarily immoral, but because it's a natural delay it is still illegal.
The problem is that laws didn't catch up with technology, and as stated before the whole thing is complicated and not so easily understood and there are a _lot_ of money in it.
This has nothing at all to do with the separate issue of high frequency traders providing liquidity... they can do that without a time delay advantage over everyone else.
> If exchanges allowed this and profited by it by erecting artificial delays it would be extraordinarily immoral, but because it's a natural delay it is still illegal.
This sounds a lot like "if casinos used XYZ poker strategy clearly it would be illegal, but for some reason we let other players use it!" Well, of course, they're players, no?
> This has nothing at all to do with the separate issue of high frequency traders providing liquidity... they can do that without a time delay advantage over everyone else.
Can you explain this more? Not sure I fully understand.
http://www.reuters.com/article/2014/03/31/us-markets-hft-fla...
With the help of new hire Ronan Ryan, [Brad] Katsuyama[, former head trader in New York for the Royal Bank of Canada], realized that his orders traveled along fiber optic lines and hit the closest exchange first, where high frequency traders would get a glimpse, and then use their speed advantage to beat him to the other 12 U.S. public exchanges and 45 private trading venues. HFT algorithms could then buy the shares Katsuyama wanted, and then sell them to him at a slightly higher price.
That's the definition of front-running, and it was hitting large institutional traders, of whom investment and retirement funds are a significant portion -- that's stealing from you and me, friend.
In most markets currently that is done in FIFO order. Discrete time values do not eliminate the race into/out of a level.
I understand the desire to have deterministic trading algorithms, but they're already in the unenviable position of having to explain why some traders get information faster than others, which seems like it's even harder to explain.
Plus, the algorithm could be repeatable if you just replay the sequence of random numbers that led to that order - i.e. if the sequence of numbers were made public along with the executed transactions.
You can measure the randomness of a random number generator, so it would be easy to demonstrate the the orders were picked in a perfectly or near-perfectly random way. You could even hook the random generator up to a quantum event like a decaying atom to get even more evenly distributed randomness. I'm sure for something as important as fair market conditions the institutions in question would spare no expense - neither to have the trades executed randomly but to prove to the public that they are generated randomly.
B) You are making assumptions about market information "fairness" that no trader would ever make. The exchanges have no problem explaining why some folks have faster information than others because they always have.
Pit traders had an advantage over phone brokers. Phone brokers had an advantage over which ever poor slobs they could get on the hook. No one on the exchange side of things thinks people all have the same information at the same time, if that was a requirement how would you time coffee breaks?
A fair lottery would solve that.
You're using an interesting sense of bias, where a fair lottery is in fact perfectly unbiased.
There are lots of things which can cause an arbitrary assignment of winnings to a given trader. Go back and re-read A Random Walk Down Wall Street if you've forgotten. The problem isn't the randomness, it's the bias, particularly to those with an inside advantage and edge.
http://www.cmegroup.com/confluence/display/EPICSANDBOX/Match...
A deposit of the stream with an escrow holder, under encryption, can ensure that the seeds weren't modified by the seed providers after generation. The encryption key would be provided after the seeds are played.
Those with questions about the fairness of the random sequences can re-assemble the seeds after they've been played, and see that there was, in fact, no gaming of the sequence during the trading period. And if there were discrepencies between the pre-selected values and those actually played, they'd show up.
Feel free to poke holes in this.
Lewis: "This form of front running is legal. It's legalized front running. It is crazy that it's legal for some people to get advance news on prices and other --[information on] what other investors are doing. It's just nuts. It shouldn't happen."
Do you agree or disagree with Lewis' assessment of the state of HFT?
Trading costs as a whole are lower now than they have ever been. Is that entirely due to HFT? No, of course not, but any "fix" you could put in place would most likely have huge negative unintended consequences. Let's all take our cheap investments to the bank and be happy that we don't have to pay 6'8" gorilla's to make our trades.
see also: buy index funds
I always enjoy people's weird logic.
The analogy to programming is that if you need a spreadsheet, as an individual you should get an app that does that, not write it.
Do I detect an annoyance with autoplaying videos with accompanying audio in your suggestion? If so, I share it.
Fair enough, I couldn't remember if the usual tag for this was "video", "audio warning" or something else.
Do I detect an annoyance with autoplaying videos with accompanying audio in your suggestion?
Indeed. I don't care about silent video, but when I've scrolled halfway down the page and then the video at the top of the page starts making noise...
This isn't a supply and demand issue, it's HFT being able to detect an impending large movement and explicitly front-run it, at other exchanges.
Re-read what you've posted and, if it mostly just expresses indignation, delete it. Then feel happy: you just put the signal/noise ratio up a tick for all of us.
Not picking on one commenter—this is for everybody.