Quote from traderslair:
thanks for this reaction
but tell me, if you're succesfully trading, why won't u pay for a good programmer and be done with it.
Well, I think the answer to that is quite obvious isn't it? Whilst anyone can come on a public board and claim anything, I have no reason to doubt OP's genuinity.
OP may be working at a HFT fund, but out of political, operational, entrepreneurial,... motives he does not/ cannot launch his strategy at his current employer. Paying someone to do the work is not feasible as developing a good software architecture takes time and is expensive - capital better spent on actually funding the strategy, paying/ leasing memberships, hardware,...
OP knows that a dev with domain experience wouldn't take him up on the offer, but also knows that there is a bunch of smart kids happy to jump on the chance for the promise of partaking in potential P&L and industry exposure. Honestly, 10 years ago I'd have taken OP up on the offer as well. What's to lose apart from a little bit of time? You gain experience and have the chance to learn something of practical value. At the same time you can walk away whenever you please, if you have a better offer.
Also, I agree with OP's notion that up until two years ago technological advantage would have been enough to make a killing in HF. I'd argue that just being co-located would have been enough for relatively simple strategies to work extremely well (that coupled with the nature of the markets in late 2008 and throughout 2009 to early 2010).
This is no longer enough as the space at that frequency is becoming crowded so that a number of funds move their strategies to "lower" frequencies (in comparison) but equip them with more smarts. If you look at the SEC flash crash paper, for instances, they're estimating the aggregate HF inventory half-life to be 130 secs (from memory) on average - which is no longer HF, really, from an inventory turnover time perspective (though ES is a different beast altogether).