"We believe that if the FBI and SEC feel that information that investors are getting from some “expert networks” is defined as inside information, then a case can be made that the data that the exchanges are providing could also be considered an “expert network”. The question becomes is the information that the exchanges provide in their private data feeds considered “material, non-public information”? It is certainly not widely disseminated but is it non-public information? We realize that anybody can subscribe to the data feeds and this is most likely the defense the exchanges will use. But is it realistic for most investors to subscribe to these data feeds and then establish the computing capacity to analyze this information. The fact of the matter is not all investors are looking at the same information. Whether this is technically inside information is not for us to decide."
Tuesday, November 23, 2010
Insider Trading, Or Not
Monday, September 13, 2010
FINRA:Trillium HFT Fine
"WASHINGTON — The Financial Industry Regulatory Authority (FINRA) today announced that it has censured and fined New York-based Trillium Brokerage Services, LLC, $1 million for using an illicit high frequency trading strategy and related supervisory failures. Trillium, through nine proprietary traders, entered numerous layered, non-bona fide market moving orders to generate selling or buying interest in specific stocks. By entering the non-bona fide orders, often in substantial size relative to a stock's overall legitimate pending order volume, Trillium traders created a false appearance of buy- or sell-side pressure.
This trading strategy induced other market participants to enter orders to execute against limit orders previously entered by the Trillium traders. Once their orders were filled, the Trillium traders would then immediately cancel orders that had only been designed to create the false appearance of market activity. As a result of this improper high frequency trading strategy, Trillium's traders obtained advantageous prices that otherwise would not have been available to them on 46,000 occasions. Other market participants were unaware that they were acting on the layered, illegitimate orders entered by Trillium traders."
Friday, June 04, 2010
Someone Will Always Have the Data First
"Some fast-moving computer-driven investment firms are getting an edge by trading on market data before it gets to other investors, according to market players and researchers who have studied the trading.
The firms gain that advantage by buying data from stock exchanges and feeding it into supercomputers that calculate stock prices a fraction of a second before most other investors see the numbers."
EDIT - as I mentioned in the comments: also notice that 15 years ago the sophisticated market participants had real time pricing information, while retail schmucks were left calling an automated phone system and punching in their tickers to get 20 minute delayed quotes (come on - I know I'm not the only one who remembers that). Today, less sophisticated investors have easy ample access to "real time" quotes which are in fact seen 100 MILLISECONDS after they are published, and thus 100 ms after the fastest market participants. So the retail data availability time lag has been decreased from 20 minutes to a number of milliseconds. Sounds like improvement to me.
-KD
Tuesday, December 08, 2009
More on High Frequency Trading
Here’s an example of how an HFT trading computer takes advantage of a typical institutional algo VWAP order to buy ABC stock:
1. The market for ABC is $25.53 bid / offered at $25.54.
2. Due to Latency Arbitrage, an HFT computer knows that there is an order that in a moment will move the NBBO quote higher, to $25.54 bid /offered at $25.56.
3. The HFT speeds ahead, scraping dark and visible pools, buying all available ABC shares at $25.54 and cheaper.
4. The institutional algo gets nothing done at $25.54 (as there is no stock available at this price) and the market moves up to $25.54 bid / offered at $25.56 (as anticipated by the HFT).
5. The HFT turns around and offers ABC at $25.55 or $25.56.
6. Because it is following a volume driven formula, the institutional algo is forced to buy available shares from the HFT at $25.55 or $25.56.
7. The HFT makes $0.01-$0.02 per share at the expense of the institution.
"6. Because it is following a volume driven formula, the institutional algo is forced to buy available shares from the HFT at $25.55 or $25.56."
For more on the subject of high frequency trading, see:
We Fear What We Don't Understand
You Really Shouldn't Care So Much About Flash Trading and
Dark Pools Are Not The Enemy
Tuesday, October 27, 2009
Calling Out Matt Taibbi on Dark Pools
Now, let's get to Taibbi's analysis: "One friend of mine put it this way: say Goldman buys a big block of stock from a pension fund in a dark pool. Now they have shares they want to get out of and flatten out their risk. So where do they sell? Well, a big chunk of it might go to the retail schmuck who has no idea what’s going on. He’s buying 1000 shares of whatever at $28, not knowing that Goldman has another 50,000 shares to go. Next thing you know, the schmuck’s shares are at $27."
"The people who are actively innovating on Wall Street are all involved in the business of gaming the system to take advantage of short-term price swings. The people who invest money for the long-term and stick with their investments are punished in this environment."
ps - usual disclosures - I do not, and have never worked for or received any compensation from Goldman Sachs.
Dark Pools Are Not Scary Shady Places That Rip Off Average Investors
Tuesday, October 13, 2009
Using High Frequency Trading as a Scapegoat Has Jumped the Shark
So, Goldstein describes a few investors who didn't understand that their stop-loss order doesn't guarantee them execution at their stop price. They were trading a lightening fast moving highly speculative biotech stock called Dendreon, around the time that Dendreon had news imminent regarding a potential cancer treatment drug. The stock started to fall, stop loss orders were triggered, stock was sold at a low price, and the stock quickly rebounded.
There are two real stories here: one is that the stock may have plummeted because a trader entered a "fat fingers" order in error - perhaps typing an extra zero onto the end of the order, and the other story is that someone intentionally may have leaked misleading information about the drug trial results in order to manipulate the stock. There's actually another story, and that's the danger of "market" orders, and how investors should never used them. Goldstein, however, decided to jump on the populist bandwagon, and blame high frequency trading for the price action in Dendreon's shares. He even titled his post "The Victims of High Frequency Trading." Talk about jumping the shark!
Goldstein's hack piece prompted Zero Hedge to write a post titled "Was HFT Responsible For Investor's Massive Dendreon Losses?" I think that even the guys at Zero Hedge know that the answer is "no," but they are in the business of generating page views, hence, the post.
I'm going to address some other concerns that the uninitiated may have about damage done by high frequency trading (HFT):
Did HFT kill Michael Jackson? NO
Did HFT cause the breakup between Jon & Kate Gosselin? NO
Was HFT responsible for Obama winning the Nobel Peace Prize? NO
Did HFT get Kourtney Karsdashian pregnant? NO
Is HFT helping Osama Bin Laden hide in the mountains of Afghanistan? NO
Did Jonathan Paplebon allow 3 ninth inning runs on Sunday against the Angels, resulting in the end of the season for the Boston Red Sox because of HFT? NO
Can HFT spread swine flu (H1N1) ? NO
Could HFT beat George St. Pierre in the octagon? NO
Can the dominance of the NY Yankees be explained by HFT? NO
Did HFT cause the tsunami in Samoa? NO
Did HFT help Iran obtain nuclear facilities? NO
Does HFT hate health care reform? NO
Put. Down. The. Pitchforks.
-KD
Sunday, September 20, 2009
You Really Shouldn't Care So Much About Flash Trading
First, let's step back and remind ourselves what flash trading is: when you enter an order on certain exchanges, you have the option to elect to have that order "flashed" to members of that market center to give them the opportunity to match prices that may be available on other exchanges. You, as the order executor, elect to have your order flashed because if the order is executed internally, you don't have to pay an additional charge to route your order out to another exchange. It's that simple. Let's make it a little more concrete: GE is trading $16.50 - $16.51, but you execute your orders on DirectEdge, and the best offer is currently on ISLD. When you enter a flash order in DirectEdge to buy 100 GE @ 16.51, all it does is give potential sellers in DirectEdge the opportunity to sell it to you at $16.51 before DirectEdge routes your order out to the other exchange. There is no theft, there is no front running, there is nothing to rant and rave about.
Now, I have all the respect in the world for Barry Ritholtz. I think he's a tremendous blogger who gets to the truth behind the data, and behind many biased mainstream media reports. Generally, he knows what he's talking about. So it was with dismay that I returned from a weekend out of town, sat down to catch up on some of his recent posts, and found this diatribe against flash trading. Ritholtz's piece arose because the SEC has proposed a ban on flash trading. Next they'll debate it, discuss it, hear comments on it, and vote on it.
A few months ago I wrote my most-read post ever, titled "We Fear What We Don't Understand." Let's revisit the flash trading component of that piece:
"Now, the intent of flash orders is to allow participants in a given market center the opportunity to improve the current bid or offer so that an order doesn't need to be routed away to another market center.
An example: let's say GE is trading $11.45-$11.50 at DirectEdge, but that there is an $11.46 bid on ISLD (an ECN). If you submit an order to sell stock at $11.46 on DirectEdge, they flash this order to select market participants to offer them the opportunity to fill your order - otherwise the order gets routed out to ISLD and you (the seller) have to pay an extra fraction of a penny for the routing. As I tried to explain on some other posts regarding flash trading, this is basically a hyper-speed modernized version of how the NYSE specialists used to verbally quote orders to offer people in the crowd the opportunity for price improvement: "if GE was 11.25-11.27 50k up, and you walked in to sell 50,000 shares, the specialist would say out loud “25c bid 50,000, 50,000 at 26c, SOLD.” Anyone could say "TAKE or BUY'EM" before the specialist said "SOLD" which would result in the seller getting price improvement to $11.26 and if no one interrupted him, the trade was done at $11.25. Markets have NEVER been setup such that every participant has the same opportunity to trade on every quote."
There was also an op-ed in the WSJ a few weeks ago defending and explaining flash trading. The op-ed is accurate, well written, and clear, yet Ritholtz still managed to take offense to it:
"The WSJ had an Op-Ed last month, In Defense of ‘Flash’ Trading, that suggested that “Flash trading is like offering to sell your house to your neighbor before you officially put it into the real estate listings.”That description is, of course, utterly false. We have alternative exchanges where you can offer stocks privately to other willing buyers (i.e., Instinet). Flash trading is more like having access to private info from the sellers, knowing what they will accept, stepping in front of legitimate buyers, and then flipping the house to those buyers while capturing 0.001% of the transaction. No benefit to the seller, to the neighborhood or to anyone else — all at a small cost to the buyer."
I can't fathom how someone as intelligent as Ritholtz could screw this concept up: when you "step in front of legitimate buyers" it means you are paying more than anyone else. Thus, it's not possible to pay the highest price and then flip it back to the buyers who are willing to pay LESS and make a profit. If you buy stock against a flash order, and offer it out again, you're taking risk - you're not stealing fractions of a penny from anyone or arbitraging anything - what you ARE doing is helping the person who flashed the order in the first place by offering them price improvement and eliminating routing costs.
Now, there is certainly the POSSIBILITY that instead of John Q FlashMan seeing the flash order - let's say it's an order to buy GE - and instead of offering to sell stock to the flash order, he decides to act illicitly and buy stock in GE as fast as he can, before the original GE order gets completed. This is called front running - it's blatantly illegal, and you'd be hard pressed to find anyone who would argue that it's defensible. However, if the traders entering flash orders constantly find themselves being frontrun, well, guess what - they'll stop entering flash orders. They are not idiots. Guys using flash orders are highly cost sensitive, (that's the very reason they use flash orders in the first place!) and notice when their execution costs (both explicit: commission/fees, and implicit: impact costs, or negative costs associated from other trading ahead of their orders) increase - if flash orders are hurting them, they won't flash them.
Flash trading is a non-issue that people like Chuck Schumer and Ted Kaufman have jumped on in an effort to make it look like they are fighting for the little guy's rights on Wall Street. The reality is that a ban on flash trading will have little to no effect on any sort of market dynamic, and will not help the little guy at all, but will increase trading costs for some traders.
-Kid Dynamite
Sunday, July 26, 2009
We Fear What We Don't Understand
I've resisted writing a piece about high frequency trading lately. Although I have a very good understanding of the subject, I see it as a kinda lost cause to try to educate people about - uninformed people want to believe that computers are front running them, stealing their money and manipulating the markets. People who understand equity trading know that this is just the culmination of technology advancement and competition for spreads, which has resulted in equity bid/ask spreads being narrowed to their lowest levels ever. There has never been a better time for the individual stock trader to execute orders: our bid ask spreads are narrower than ever. A high frequency trader may have a computer program trying to scalp a penny or a fraction of a penny from you - but this is better than it's even been - better than the days of specialists scalping 1/8ths and more.
I left a comment stating as much on Floyd Norris's latest article "What Should be Done," only because he got it precisely backwards when he wrote "In one sense, this is a return to the bad old days. Before reforms, the Nasdaq market kept the bid-asked spread for the brokers. The public had to buy at a higher price and sell at a lower one." On the contrary - high frequency trading has resulted in competition to capture those exact spreads, and has narrowed them drastically.
In my opinion, reaction to high frequency trading is all about the quote at the top of this post if you change the word "believe" to "understand." I will at least try to educate those who do not understand high frequency trading, so that they can form intelligent opinions - although I still fear that "no explanation will suffice."
Joe Saluzzi of Themis trading has gotten a ton of press based on a paper he published about the evils of high frequency trading. It's important to notice that Saluzzi is an execution trader, and that algorithms and high frequency traders make his life very difficult, because no human can do the job as well as an algorithm can. Saluzzi concludes his paper "We also recommend that institutions use algo systems only for the most liquid of stocks. Anything less must be worked, the same as in the “old days.” Institutions need to re-learn how to “watch the tape” and take advantage of, or work around, high frequency traders." Or, institutions can embrace technology and use or develop better algorithms. Either way, Saluzzi's suggestion that it's kosher for him to execute the orders by "watching the tape" to gauge optimal timing, but that it's unfair for a computer program to do the same thing reeks of hypocrisy. The best comment I've read on the subject was this (emphasis mine):
"Frontrunning is trading in front of a customer order. It is illegal. Collecting and analyzing publicly available information and trading based on your insights is legal. And guess what, someone will be the fastest and most accurate in doing this. The result of their actions is to translate meaningful information (strained from a stream of mostly noise, it's incredibly difficult to do) into price changes which make the price more accurate relative to what's knowable at the time. Unfortunately for people like Saluzzi, a 19th century "tape reader", a lot of the information that quicker, more talented, machine-using, more insightful players uncover is information about large size that he's trying to deceptively move without anyone knowing the truth about what he's doing. There's nothing wrong with what Saluzzi is trying to do. What's wrong is crying foul when the one-sided benefit you wanted to obtain is defeated by people who have made a bigger investment in what's important for trading. The big winners in all this are small traders who are not fleeced by large professional size deceptively getting them to buy or sell at insufficient prices. I can understand Saluzzi's campaign against technology and modern information processing, it's his ox that's getting gored. The thing that's truly hilarious is that what Saluzzi wants to be legal, his "tape reading", is just another example of where professionals have an edge over the little guy. But it would never occur to Saluzzi to outlaw what HE does, only what his competitors are doing better than him."
Let's get one thing straight: front running is when someone sees your order and executes ahead of it. It's illegal, and no one is advocating it. What many of these high frequency trading algorithms do, however, is not front running. High frequency trading is about using computers to do what human traders used to do - take advantage of available information (such as orders that are visible in the marketplace) and try to figure out where a stock is going. They do it better than humans can do it. They try to figure out what you want to do, and try to profit from what they think you want to do. They do it faster and more accurately. That's called trading - it's the nature of the beast.
If you put in a limit order to buy 100 shares of IBM at $80.50, and a computer or anyone else immediately bids $80.51 for IBM, that's NOT front running. That's someone willing to pay more for the stock than you are. It doesn't matter if that someone hopes to buy the stock and offer it back to you immediately like a high frequency rebate trader, or if they plan to hold it in their IRA for 50 years. Similarly, if, at the time you bid $80.50 for IBM, stock is offered at $80.51, and as soon as you put your bid in someone takes the offer, that's NOT front running. You had the opportunity to take that offer - you chose not to. This is the first key realization people need to make.
The next realization is that no algorithm can force you to pay more than you want to for stock. One thing the algo's do is "psyche you out" - when you bid $80.50 and you see the $80.51 and $80.52 offers get lifted, you might get nervous and panic. That's your problem. If you put your limit order in and go to the kitchen to make yourself a sandwich, you'll probably find that your order is filled when you get back. Any algo that expected you to panic and lift stock from them lost on their gamble. You can defeat the psychological game by refusing to play it (place your order and don't stare at the screen) - or by lifting the offer in the first place, paying the narrowest spread you've ever paid due to the massive competition by various high frequency trading algorithms to maintain quotes on the inside market.
Let's talk about Chuck Schumer's proposed ban on "flash" orders. Flash orders are a little bit trickier. From the NY Times article:
"When buy or sell orders are submitted to marketplaces like Nasdaq, they are sometimes flashed to a collection of high-frequency traders for just 30 milliseconds — 0.03 seconds — before they are routed to everyone else. In that half-second, (sic) fast-moving computer software can gain valuable insights regarding growing or declining demand in certain stocks and can trade ahead of other market participants, pushing prices up or down.
Although anyone can gain access to flash orders by paying a fee, they are useful only to traders who have computers powerful enough to act on the data within milliseconds"
First, note that ANYONE can gain access to flash orders. Similarly, anyone can gain access to co-located servers at the NYSE to have super fast execution speeds. These are not just available to a select chosen few - they are available to anyone who wants to make the investment in capital and technology. Now, the intent of flash orders is to allow participants in a given market center the opportunity to improve the current bid or offer so that an order doesn't need to be routed away to another market center.
An example: let's say GE is trading $11.45-$11.50 at DirectEdge, but that there is an $11.46 bid on ISLD (an ECN). If you submit an order to sell stock at $11.46 on DirectEdge, they flash this order to select market participants to offer them the opportunity to fill your order - otherwise the order gets routed out to ISLD and you (the seller) have to pay an extra fraction of a penny for the routing. As I tried to explain on some other posts regarding flash trading, this is basically a hyper-speed modernized version of how the NYSE specialists used to verbally quote orders to offer people in the crowd the opportunity for price improvement: "if GE was 11.25-11.27 50k up, and you walked in to sell 50,000 shares, the specialist would say out loud “25c bid 50,000, 50,000 at 26c, SOLD.” Anyone could say "TAKE or BUY'EM" before the specialist said "SOLD" which would result in the seller getting price improvement to $11.26 and if no one interrupted him, the trade was done at $11.25. Markets have NEVER been setup such that every participant has the same opportunity to trade on every quote."
The problem is if systems receiving flash orders can then turn around and hit that bid in front of the seller. That is blatant front running, and needs to be stopped. Here's a quote from a user of flash quotes explaining why he doesn't want them banned - a key point is that no one forces you to place flash orders:
"responding to: "there are different forms of HFT. Flash is clearly frontrunning and anyone who says otherwise is delusional. its designed to cheat "
Not true.
It is designed to keep orders from being routed-out under Reg NMS - which saves the person placing the trade money.
I am a small fry (sole employee of my small stat arb company) placing small to modest sized limit orders directly on ECNs. If I want to avoid paying a route-out fee when my order would otherwise become marketable on another exchange or ECN, the best execution + cost structure that I can get is to first have an order flashed locally to see if I can have a fill on the local ECN.
If a HF trader on the ECN gets the flash and 30ms later fills my order, I avoid paying a route out fee. If no HF trader responds to the flash, or the flash never existed because it got outlawed, then I end up paying a route out fee.
That is the intent behind flash orders. It keeps orders that become marketable more frequently on the local ECN rather than having them route-out....
I keep saying the same thing over and over again... but anyone who cares about orders flashing and doesn't want them to flash should just send the order through a different venue. It isn't rocket science. If you don't like the facilities provided by Direct Edge to execute your market moving large institutional order, then place it on Island.
Why is that so friggin hard?
No one is forced to place any order types that they don't like, or use any ECN that they think disadvantages them.
If your broker forces you to place trades on venues that flash orders and you have no control over it, then you need to get a better broker.
Outlawing an order type that some people actually like to use under certain circumstances is ridiculous.
More constructively - make flash default to off, so that a trader needs to explicitly ask for a flash, and make all brokers who don't pass on fine grain order control to their customers set the default to off...."
I'm somewhat indifferent when it comes to flash orders - on the one hand I don't care if they get banned if they are being prolifically front run, but on the other hand I like the suggestion of defaulting the flash order status to "off" and allowing traders to still flash their orders to try to get price improvement. If traders are getting worse executions on their flash orders because they are constantly being front run, then they will stop using them.
Let be take a brief detour to negate one blatatly erroneous insinuation made in today's financial times article:
"Themis also suggests reintroducing the New York Stock Exchange's curb on program trading that would apply whenever the market was up or down by more than 2 per cent for a day. This constraint was removed in October 2007, which is - maybe not coincidentally - when world stocks peaked."
The NYSE never had curbs that prevented program trading. The NYSE used to have curbs that imposed restrictions on index arbitrage orders, a specific subset of program trading, after market moves of a certain magnitude. The curbs ensured that index arbitrage buy orders had to be executed on a downtick, and that index arbitrage sell orders had to be executed on an uptick. It's basically like the uptick rule for short selling, only it applied to buy orders as well. This had little or nothing to do with high frequency trading, and is completely irrelevant to the discussion, except for the ludicrous assertion that the removal of the curbs somehow may have led to the depression of the markets. If Themis thinks that high frequency traders are manipulating the market higher, they need to realize that the re institution of NYSE index arb trading curbs would have no effect.
While I'm on the topic, let me debunk a few more of Themis's blog posts. Saluzzi's assertion that high frequency traders were manipulating the price of CIT higher so that it would be eligible for a rebate was proved wrong before he even published it, when the price failed to maintain the $1 level. CIT was trading massive volume because it was in the process of basically declaring bankruptcy - not because HFT guys were manipulating the price. Second, Saluzzi's post titled "The Three HFT Horsemen" is perplexing. He alleges:
"The three HFT horsemen are C, BAC and CIT. These three stocks traded 860 million shares today which is 10% of all US Equity volume. Think about that – 3 stocks in a universe of over 5000 U.S. stocks represented 10% of the volume. How could this be? Look at the intraday chart of all three of these stocks and you will see a something in common: an early morning move followed by a flatline with a very tight range (around .05). Meanwhile, while these stocks were flatlining the market was heading higher. The S&P 500 gained around 10 points in the afternoon (or 1%) but these 3 stocks did not move. There was a constant bid to these stocks yet anytime they wanted to lift there seemed to be a constant offer just a few pennies higher."Never mind the fact that C and CIT are low priced stocks that should theoretically trade in tight ranges: what is the problem with this? As a trader, Saluzzi should be sending thank you notes to the high frequency traders for making sure the price of the stock didn't move much at all - this makes his job easy, regardless of if his client is a buyer or a seller of stock. There was ample liquidity all day, and the prices barely moved. This is a good thing.
I am a capitalist. I like competition in markets. Our competitive markets have resulted in evolution to the point where traders have written computer algorithms that do the job traders used to try to do by hand - profit from stock movements and from what they feel net supply and demand for a given stock is. This is the main reason I'm against most attacks on high frequency trading. SOMEONE will always be the best - the fastest - the closest - regardless of if you ban co-located servers, or install mandatory latency in order execution pipes. Would there be anything really wrong with making sure that all orders placed are valid for a 1/2 second or a full second? No, I don't think there would be - and that might be the kind of compromise that we move toward - but we need to recognize that the playing field will never be level. It never has been level and it never will be level - there is always someone smarter than you, and it would be a shame to try to legislate that edge away.
-KD
full disclosure: no agenda here: I do not run a high frequency trading system, and a ban on HFT would not have much if any impact on my life. market position: short the market.