Earlier quoted context omitted.
That's an easy problem to solve. The people with the trading algorithms can just learn to program. No worries about programmers stealing trading secrets that way.
HFT financial engineers can not necessarily learn software engineering in their operating time-frames. There is no "High Frequency Learning"; by the time they learn to configure a development environment they could have lost the edge.
High-Frequency Programmers Revolt Over Pay
141–150 of 175 posts
Re: High-Frequency Programmers Revolt Over Pay
#142The value created by the work that you did for hire does not have to translate in to your salary at all, just like you're not going to have to share in the losses if the project turns out to be a dud. When a welder helps to put together an oil rig that then either makes millions of dollars or explodes, sinks and causes billions in damage the fact that he did it as a salaried employee shields him from the damage just…
Re: High-Frequency Programmers Revolt Over Pay
#143Earlier quoted context omitted.
Personally, I started in 03 programming C++ for an, at the time, small Chicago Prop trading firm. Prop firms tend to be in smaller than larger banks / hedge funds and that is the route I would try to take. There are several of them around the Chicago area. I never took an "MFE" class in college. I graduated with a CompE degree, taking most of my electives in CS. Math is important, primarily statistics. Being a good c…
Thanks for the insight. I have an interview at one of the NYC prop shops, but it's for something more back office-y. Would it be a mistake to take this job, thinking I could move into something closer to the trading later? I've got mixed advice. Some people say it isn't too hard to shift, others say it's impossible.
Re: High-Frequency Programmers Revolt Over Pay
#144I'm Jeff's business partner / fellow programmer. We do both algorithms and infrastructure. The markets continuously adapt. It's a constant balance between writing the code you need right now, managing the code you wrote a bit ago, tweaking your existing strategies / finding new ones. We have to know how to trade, come up with new strategies, and write fast solid software that can adapt to get a new strategy to market…
Re: High-Frequency Programmers Revolt Over Pay
#145Can someone explain in simple terms why high-frequency trading actually works? I can't understand how trading at a high frequency provides any advantage at all, except in a Martingale-fallacy way.
Re: High-Frequency Programmers Revolt Over Pay
#146Can someone explain in simple terms why high-frequency trading actually works? I can't understand how trading at a high frequency provides any advantage at all, except in a Martingale-fallacy way.
[deleted]
The exchanges are not allowed to fill a sell order at $9.99 with a buy at $9.99 if there is a public buy order for $10.00 on another network - that would violate RegNMS. This is called "crossed markets" and no trades can occur in this situation.
Re: High-Frequency Programmers Revolt Over Pay
#147Earlier quoted context omitted.
I'm not an expert, but how does HFT increase liquidity? One definition of liquidity is when you can sell something without affecting the price much. Most people on Wall Street will tell you their job somehow increases liquidity -- connecting buyers and sellers in more and more efficient ways. HFT seems different. It is comparable to front-running other people's orders. Someone tries to buy an item for $1.00, and the…
Someone tries to buy an item for $1.00, and the HFT algorithm tries to grab the item first and resell it to our original buyer (and other people in the market) for just a tiny bit more. No. The matching engine will match first the highest priced order, and in the case of orders at the same price, whichever order was placed first. You can't jump ahead in the queue, no matter how fast your algorithm is [1]. [1] This st…
Re: High-Frequency Programmers Revolt Over Pay
#148Re: High-Frequency Programmers Revolt Over Pay
#149A market for trading perception of value should be regulated to increments of days or weeks, not minutes. The current structure for valuating securities does absolutely no good for our society. Not that it's overly evil or anything, it's just pointless, a massive waste of time and money, and is a cancer on our economic system. It's got to be a thrilling thing to code for though.
Minute trading introduces very high levels of liquidity to the market. Your thinking represents a common fallacy: "I cannot immediately see any benefit to X, therefore X is pointless / should be abolished".
Investors providing capital should not care what time of day their trade goes through because it will settle at the same time anyway. So this 'liquidity' is worthless.
The purpose of shares is to raise capital for productive investment, in return for income to long term investors who provide the capital.
Both non-computerized traders, and computerized HFC traders have an obvious cost, they extract return from the markets that would otherwise go to investors. This reduces the returns for investors.
What if we create an exchange where market participants submit orders which are crossed once a day? You establish a fair matching system and clearing price algorithm. In that environment there is less money going to minute traders and so there would be better returns for investors.
Re: High-Frequency Programmers Revolt Over Pay
#150Earlier quoted context omitted.
Imagine liquidity as tank full of fuel in your car. The possibilities of going with a full tank are endless. More fuel than tank's holding capacity is pretty much useless.
No, imagine liquidity as a keg of beer. If you drink some, it tastes great. If you drink some more, you feel dizzy, and eventually you wake up with a really ugly girl in your bed. When using analogies, some explanation is helpful.
The difference with HFC is they don't provide any actual liquidity that matters. They don't hold the apartments across different move in dates.