Counter view: I only work in the field because it's the only way in tech to pay rent where I live. I actually hate it, it's of zero value to society and frankly the trading/business side are real assholes under pressure
> zero value to society What value are financial services? Do you - have a bank account? checking? savings? money markets? - monitor your accounts online? do transfers? - have an investment account? save for retirement? - have life or disability insurance? pool risks and hedge against them? - have a city or country that needs to raise money, borrow from others? - have a company that needs to issue stock for capital i…
Coders who trade: Wall Street designs its staff for the future
121–130 of 195 posts
Re: Coders who trade: Wall Street designs its staff for the future
#122Step back and consider the immense intellect and creativity being devoted to just making money.
Yes, but step back and consider the immense intellect and creativity being devoted to getting laid, or speculating about what's going to happen on Game of Thrones, or thinking up clever things you should have said half an hour ago, or complaining about what's wrong with Star Wars these days. Or arguing on the internet. Just a teeny portion of our species' intellectual output winds up creating or discovering anything…
Wall Street is a welfare program for traders, underwritten by the taxpayers and paying for the financial sector’s total losses in 1929, 1973 and 2008.
Re: Coders who trade: Wall Street designs its staff for the future
#123Can anyone comment on how competitive salaries are there actually? Right now, for top tier PhD graduates in machine learning, it's about 300-400k at big tech companies starting out, and ~200k for master's degrees. From what I read and heard, banks are not really willing to pay up competitively for software?
I've seen claims of $1M base salaries in NYC, and seven figure bonuses are certainly possible (in HFT). $300K+ (incl. bonus) is no problem, but ML is less of a factor than FPGA and C++ experience.
I'm head of a small team running high frequency strategies. I control parameters/portfolio/risk, design/fit predictive models, code C++ for simulation and live trading, and spec out designs for our FPGA developers. I make around 200 base with average bonus in the high 6 figures, good years over a million. At firms with uncapped contractural payouts, bonuses can be far higher for very profitable traders.
But if you come into the industry expecting that, prepare for disappointment. The markets are super efficient so it's hard to make profits. A lot of good ideas are done to death already. You might be stuck on a bad team or not get the opportunity to advance. Making mid 6 figures all-in on a consistently profitable team at a profitable diversified firm is a very good outcome. Modal outcome is making low 6 figures for a couple years and being pushed out.
Also while some enlightened firms realize that infrastructure is a competitive edge and pay big bonuses to engineers, there are many where they're second-class citizens. Only take front-office roles at such firms, not just because of the money, but because you won't be respected. IMO they should be avoided entirely because they'll eventually fall behind and lose.
Re: Coders who trade: Wall Street designs its staff for the future
#124Earlier quoted context omitted.
> It seems strange to me that you would want someone who doesn't have a solid understanding of the nature of the problem (or the solution) to be designing and building the tool, just because they claim to be good tool-makers. I couldn't agree more and this is my main objection to "AI will replace [insert any job here]". A lot of problems are inaccessible to programmers just because not enough of them seem to be willi…
Re your AI thesis, I think it’s the exact opposite. Deterministic, rule-based processing applied to lots of similar data are perfect for AI-fication. It’s all in the computer, and you can kick out to a human-driven exception process when required. All that physical, real-world stuff you mentioned (cleaning, cooking etc) is vastly more complicated, riddled with experience-driven subjective judgements (is this paper on…
If you look at self driving cars, they are already doing the sort of wizardry of your trash example when analysing the other objects in sight.
And again it's not so much a matter of technical complexity, it's a matter of the domain being inaccessible to those who can best automate it.
Re: Coders who trade: Wall Street designs its staff for the future
#125Earlier quoted context omitted.
Personally, i am working on building a cryptocurrency trading platform, because the API's are easily accessible - but the markets entirely different in behavior. Still, rolling my own implementations of technical indicators has been pretty insightful, and backtesting has shown whats worked and what hasn't in given market conditions. but i realize you're probably talking about more traditional markets like FOREX
What are you using to backtest? Data you gathered yourself? Hardest part with backtesting in my experience has been trying to simulate successful buy/sell orders and the fees.
Couldn't you bake the fee into the application logic e.g. https://github.com/gcarq/freqtrade/blob/master/freqtrade/mai...
Re: Coders who trade: Wall Street designs its staff for the future
#126I liked this article because the roll of the programmer on wall street has been going down recently from my perspective. Programmers used to work along side quants and were well respected. This was generally because practicing quants didn't used to be able to program. This was especially true in the 80s and 90's where programmers and quants where almost valued identically as one required the other to make things happ…
I apologize for the off the wall comment. Every time I read about wall street programming, I've got this subliminal voice in the back of my head wondering how anyone could find the motivation to do this work. I'm obviously revealing my biases against the financial industry here. Also, I'm unable to make myself do work if I don't see it contributing to some greater vision or cause. Are there people out there who love…
It's almost always going to be about finding the optimal way to funnel money toward whoever is in control of your employer.
Re: Coders who trade: Wall Street designs its staff for the future
#127Earlier quoted context omitted.
Personally, i am working on building a cryptocurrency trading platform, because the API's are easily accessible - but the markets entirely different in behavior. Still, rolling my own implementations of technical indicators has been pretty insightful, and backtesting has shown whats worked and what hasn't in given market conditions. but i realize you're probably talking about more traditional markets like FOREX
What are you using to backtest? Data you gathered yourself? Hardest part with backtesting in my experience has been trying to simulate successful buy/sell orders and the fees.
Re: Coders who trade: Wall Street designs its staff for the future
#128Earlier quoted context omitted.
What are you using to backtest? Data you gathered yourself? Hardest part with backtesting in my experience has been trying to simulate successful buy/sell orders and the fees.
You can query Bittrex for some data, or you can find some data and a script from here https://github.com/gcarq/freqtrade/tree/master/freqtrade/tes... Couldn't you bake the fee into the application logic e.g. https://github.com/gcarq/freqtrade/blob/master/freqtrade/mai...
You can (and I do as well) - although some proprietary bots have had notable problems with figuring them out.
Re: Coders who trade: Wall Street designs its staff for the future
#129Earlier quoted context omitted.
Same could be said for "just finding cat videos."
Hardly. How many people, MIT grads, for example, spend 10 hours of paid work day "just finding cat videos"?
Re: Coders who trade: Wall Street designs its staff for the future
#130I liked this article because the roll of the programmer on wall street has been going down recently from my perspective. Programmers used to work along side quants and were well respected. This was generally because practicing quants didn't used to be able to program. This was especially true in the 80s and 90's where programmers and quants where almost valued identically as one required the other to make things happ…