How to Get a Job at a High Frequency Trading Firm
quantstart.com
quantstart.com
He's saying that you could use a periodic-submission order system. Say that the period is (for ease of discussion), 1 hour, ending on the hour. All orders made during the hour are queued up and simultaneously executed at the start of the next hour. If there are too few bids/offers to satisfy all trades, then trades are satisfied using some fixed rubric (i.e., pro rata, max/min price buyer/seller will accept, etc.) Until execution, the orders remain secret (not published to the orderbook). In theory, this allows people to place orders based on a known price.
In practice, in the past (before electronic trading took over), the published orderbook was updated manually as traders submitted bids, offers, and executed sales information to the exchange.
This is exactly backwards. Without a published order book there is no "known price" since everything is secret. Your hourly blind cross will go off at whatever price satisfies the rubric but there is no way for a participant to know what that price will be before hand.
If you do a simple two phase system, you don't have to worry about the exchange leaking orders. You send in a cryptographically binding commitment to your order(this hides the order now, but prevents you from changing it later). After the time period is up, the exchange publishes a commitment to their randomized order of trades , then every party reveals their actual order. Then trades execute.
I don't think you quite understand that these trades aren't simply converting money to something else. They are actually buying and selling things, abstract things to be sure, but things that your counterparty will either already own or be able to acquire on your behalf. You might as well say Amazon should send things to random addresses and everyone has an equal chance of getting what they ordered.
Someone/some algorithm has to match offers for sale with offers for purchases. Buyers are willing to buy at up to some price and seller sell at down to some prince. The question is when the matching is done, how frequently and whether you gain any advantage by being faster (other than having marginally more time to analysis). By contention is that you can accomplish this.
While this may not work for, I don't think amazon or anything like that has much to do with it.
It's kind of like an opening cross, happening like a metronome every second of the day. (They also do these or similar crosses when a stock restarts after a halt, or during an IPO.)
Probably there would be some attempt to game the system by measuring open interest on either side up until the time the cross operates (i.e. when one second 'ticks' into the next). If such numbers were made available.
One reference: http://www.advfn.com/nasdaq/StockNews.asp?stocknews=CME&arti...
I've looked, Where did you look? That is kind of a big one to miss.
It's not a case, btw, of being pro- or anti-. HFT is just a tool. You can use any tool in any way, it doesn't care because it has no moral agency of its own.
Er.. One of the fundamental reasons that HFT exists is increased market liquidity. Re-read what you wrote. You imply HFTs reduce risk and at the same time seem to accept that they are risk-averse - ergo unable to reduce risk as they shutdown when the markets risk profile increases. So which is it?
Oh and btw, since no humans trade securities at such a high frequency, The HFT trading that takes up such a sizeable portion of the total pie, is just an electronic game being played between two competing firms. So, even if they did reduce risk, it would not help human participants.
IIUC Your position seems to be that HFTs amongst themselves can allow for an order execution strategy of breaking up the order into chunks to discount for the price change that occurs when you increase supply of a security while selling it. If that is your position then I withdraw my protest because I agree with it.
They're not saints, but it's very hard to remove oneself from where they have impact.
Likewise, I am also very concerned about the sustainability of the human culture in general, still i dont stop eating meat completely or stop driving my car. But i will try to balance things and reflect my consumption patterns on a regular basis.
Sorry, i am not a native english speaker and can not really word this in the way i want, but well, you might get the idea ;)
The ‘good’ players thrive until they reach maximum size for their niche. The ‘bad’ players leave the business. Customers such as long term investors, institutional money, etc, benefit through narrowed spreads and reduced transaction costs.
You could call it a vicious, dog-eat-dog business, but the dogs aren’t really a threat to anybody else.
Oh, wait. Did I just say the same thing you did? I'm sorry. Carry on.
The consensus I'm more favorable to on HN is avoiding knee-jerk insults to people who you don't even know.
I'm not wild about HFT myself, but these sorts of nasty comments are something I would prefer not to see in this community.
Because I've made comments in the same vein, I had given some thought to the matter before posting them. You are, of course, right. These are gross generalizations, and I think most readers here would recognize them as such. However, I think that another principle trumps here, and that is setting a sort of "baseline" ethics. The HN community is composed mostly of engineers, who for centuries have had the tendency to concentrate on the technical challenge at hand rather than the social and moral ramifications of their products. By establishing a certain crude (I admit) sentiment that HFT is "wrong unless proven otherwise", or, at the very least, that it demands some serious thought before engaging in, we draw a blurry, faint red line that we, as engineers, should pay attention to. Naturally, this applies to all undertakings, but in our community, HFT serves as a suitable exemplar. I think.
My theory is you all hate it because its based out of Chicago/NY/London and not SF and you are like kids excluded from a club you can't get into.
Software people in HFT and other trading related systems are just smart people who want to solve interesting problems. Same as everywhere else.
Are HF traders known to be objectively more “evil” people than others in the finance industry, or vicars of country churches, or social workers, or cabinet ministers? If so, I’d love to see the studies.
Now, people are hardly ever "evil", and they certainly never consider themselves evil. But even strangers would hardly call traders evil; they're just... how shall I put this... if you know some people working on (in?) Wall Street then you know the type. Of course, there are plenty of technical people working on the highly technical aspects of HFT with little regard to the domain itself, who don't fit the prototype; still, there are very few idealists in that industry.
Well, I don't know anyone working on Wall Street and I don't know the "type." Can you give concrete examples or details to substantiate your claim and make it specific? What is it in particular that you object to about these people?
No offense, but as a disclaimer, I don't want to come across as giving your claim too much credence. In the abstract, any form of trading is a life-supporting activity (someone is voluntarily choosing to trade with you to mutual benefit) and thus is noble, other factors being equal (e.g. you're not committing fraud, etc.).
That said, I’m not sure that HFT is ‘worse’ than other sectors of the finance world, or law, or consulting, for this particular vibe.
By definition (almost), ethics is the systematic study of what one should or should not do. Are you suggesting ignoring the systematic study of what one should or should not do when one has to decide what one should or should not do?
> then suddenly you are not able to work for a lot of companies...
Well, every person has their own levels of comfort with various practices. Ethics doesn't give you clear-cut answers, it's just a way to think about decisions.
We don't even need traders for traditional risk-reducing options trading for farmers and manufacturers.
> The only thing business with shareholders wants is maximizing the profits.
In the US, generally yes. In other countries (like Germany), businesses have other goals, like providing sustenance to workers.
b) Trying isn't enough. A billion blown is a billion blown, it doesn't matter what your intentions are - and if it does, I'm sure most HFT-traders are convinced that they are benefiting society and the economy.
c) People are also making a living of off money spend in HFT-space, regardless of what their intentions are.
I'll preface this by saying I'm not a HFT or affiliated to one but I strongly believe that HTFs and UHTFs play a valuable role in well regulated markets. We can argue endlessly as to whether the financial markets are well regulared but for this discussion let us assume they are pretty close and that if they aren't there's an HFT out there that's working to discover why and capitalize on it.
HFTs also provide massive liquidity and allow people that trade large positions (Pensions, Insiders e.g start up founders etc) to enter and exit into the market without causing massive waves in the instruments they are trading.
The value HFT, day trading, and stock traders in general provide is far from clear-cut. When considering the merit of some economic enterprise you can't just take into account its local effects. For example, casinos also provide value: they provide entertainment and they feed a lot of people. But it's uncertain whether our society is better off with them or without them.
If on the other hand, you are talking about other forms of algorithmic trading, there is still money to be made by being smart, having insight, having better procedures, or faster time to market etc. The arms race in latency arbitrage has actually made a lot of this easier as it has dramatically brought down the cost of entry to the non-bleeding edge of latency use cases.
Other than algorithmic speculation (sentiment analysis, etc), is it still possible to come up with better (non-speculative) procedures that yield substantial profit?
http://www.businessweek.com/articles/2013-06-06/how-the-robo...
If you want to take your reading further, there are some great recommendations on the review section. And just to get an insider look into quant traders and the effect HFT can have on the market, I also recommend these two short documentaries made by the dutch national TV:
1. Quants: The Alchemists of Wall Street https://www.youtube.com/watch?v=ed2FWNWwE3I
2. Money & Speed: Inside the Black Box https://www.youtube.com/watch?v=aq1Ln1UCoEU
HFT is not very profitable anymore.There are a fair number of companies in the field now.
HFT tends to be algorithmically simplistic.This is not because stupid people are working there but its very difficult to have algorithmic complexity and speed,and speed is more important.
It is very much a winner takes all game,profits are not evenly distributed,being fast is VERY important.
However good you are you are not a trader.You are a codemonkey. You will never be rewarded or compensated as a trader in most of these firms(some firms like Rentech are an exception to this,but rentech is not typical high frequency).
Your hourly rate will probably not be worth it. When you factor in variable compensation(ie bonus) which is not guaranteed and horrible working hours you would in most cases be better off with some boring bank java contract for compensation.
Aside from the hiring theme I have a question. I'd think given that network speeds would start being the bigger bottleneck. Is location at all important to these firms? The speed of light is fast, but the closer you are to the exchanges, the better the advantage over competitors must be.
For more info, see: NYSE - http://nysetechnologies.nyx.com/en/infrastructure-solutions/...
London Stock Exchange - http://www.londonstockexchange.com/products-and-services/con...
Eurex - http://www.eurexchange.com/exchange-en/technology/co-locatio...
CME - http://www.cmegroup.com/globex/trading-cme-group-products/co...
Such co-location obviously works when you're talking about a single market but if you're looking to execute trading strategies across multiple markets, then you're going to be in the market for low-latency network connectivity between London and New York - http://www.telegraph.co.uk/technology/news/8753784/The-300m-... - or NYC and Chicago - http://gigaom.com/2012/02/10/wall-street-gains-an-edge-by-tr...
However, it doesn't really matter whether you shave 10ms off your network latency if your software is sluggish, so a lot of effort goes into optimising code and creating execution environments that minimise latency caused by abstraction layers. Companies use real-time operating systems and TCP/IP stacks that are implemented on hardware. They're now starting to use FPGAs and I'd be surprised if someone hasn't already splashed out on an ASIC.
- Web: http://queue.acm.org/detail.cfm?ref=rss&id=2536492
- PDF: http://portal.acm.org/ft_gateway.cfm?id=2536492&type=pdf
I think (but I'm not 100% sure) that the length of network cabling is also tightly regulated at many exchanges so that nobody gains an advantage in that manner. If anybody has more insight into this, I'd love to hear about it.
They explain how firms built private fiber networks between Chicago and New York to shave a few milliseconds off latency.
The real trading problem when we look at access and information asymmetry is not HFT but dark pools.HFTs typically all compete for the same pie anyway.
1. not a growth industry
2. the regulators are keen to clamp down on this sort of activity.
As such, anyone with the intellectual chops to master HFT, I'd suggest they apply it to greener pastures. Wasn't AdMeld started by former HFT people?