5 ms·
It's an interesting idea, but most successful retail algo traders probably won't trust their bread-and-butter algos to a cloud-type solution. I've been algorit
by steve8918 14y ago
It's an interesting idea, but most successful retail algo traders probably won't trust their bread-and-butter algos to a cloud-type solution. I've been algorithmically trading for a few years now, and I've invested money into Ninjatrader, where I program my algos and run things from my own computer.
If anyone had their own algos, they would probably be too paranoid that Quantopian would run backtesting on every single algo, and cherry pick the best ones for themselves. Whether or not it's true doesn't matter, it's most likely the common thought process that any successful algo trader would have.
That would leave only the inexperienced and beginning traders that would be more apt to fail, since algo trading is very, very, very hard.
- fawce 14y agoTrust is essential (http://blog.quantopian.com/on-trust/ http://blog.quantopian.com/on-trust/). We see trust as something we earn over time with transparency and openness. We even open sourced our core intellectual property, the backtester itself: https://github.com/quantopian/zipline https://github.com/quantopian/zipline We also believe setting our own incentives to match our members' needs is key to sustainable trust. That's why Quantopian doesn't invest its own capital - we want to be purely focused on and motivated by serving quants. Being a successful quant takes many things - talent, mentorship, access to data, great systems, discipline. We started with backtesting because many aspiring quants end up skipping rigorous backtesting because of the time necessary to develop the test harness. We focused on community from the start to help connect new talent with mentors. If you're not ready to trust us with your algorithms, I hope you'll trust us with a bit of your time. Come share some of what you've learned over the years with our community.
- brooksbp 14y agoDo you have any book recommendations? Technical analysis? Quantitative analysis? What makes it so hard--trying to come up with a good model?
- dunster 14y agoI'd argue that a lot of the hard parts of algo writing are solved by Quantopian. Hard: * Data. You need to test your idea. Most historical stock data (like Yahoo) excludes companies that went bankrupt or were bought or otherwise disappeared. That's called survivorship bias. If you run a backtest on the finance industry and you don't include things like Lehman, you're going to get the wrong answer. Add in things like Hurricane Sandy, MLK Day, 9/11, mergers, acquisitions, stock splits, etc. and data is very painful to put together. * A backtester. Once you have you data, what do you put it into? How do you calculate commissions? How do you calculate slippage (your order affects the price, remember)? How do you avoid look-ahead-bias and other bugs that plague backtesters? Coming up with an idea to trade is hard, but it's only a part of the problem. I'd say it's the most fun part of the problem, but it's only a part. Quantopian is trying to remove all of the hard parts and let you do the easy parts. We have tens of thousands of lines of code (backtester, IDE, etc.) and we're leaving the most exciting 100 lines of code to our members. On the other question about books. I'd recommend a couple: * Ernie Chan's book is a great place to start http://www.amazon.com/Quantitative-Trading-Build-Algorithmic-Business/ http://www.amazon.com/Quantitative-Trading-Build-Algorithmic... * More advanced: http://www.amazon.com/gp/product/0470128011/ http://www.amazon.com/gp/product/0470128011/ I work at Quantopian.
- steve8918 14y agoBacktesting is only 1/2 to 1/3 of the actual task of algorithmic trading. When it comes to actually trading money, if you're not careful and cover every corner case, you really could lose your shirt. I can't believe that 100 lines of code is all that you would need to cover all the edge and failure cases that could lose yourself a lot of money. What happens if the network drops while you're in a trade, or in the middle of executing an order? What if you have a partial fill, and you have a partial buy order hanging around and a full sell order out there? What if you have a stop limit order to exit a trade, and it blows through your limit? Do you have a backup stop order just in case? There are a lot of issues that you can't backtest that can only be learned once you start trading real money. I've had situations where I ran my algos on the DAX overnight, and I woke up to find that the exit order never executed, and I was 1000 euros away from where I should have gotten out. Luckily, this trade was in my favor, but it scared the shit out of me because it could have easily gone the other way. I've also had my internet connection drop overnight, and I had to scramble to figure out how to get out of a trade I was in. The other issue is interpreting backtesting data, and knowing the difference between over-optimized data (ie. curve fitting) vs something with an actual edge. You can make almost any algo profitable if you curve-fit, even a simple MA cross-over can show extremely profitable results, if you over-optimize the data. But it won't work in real life. So being able to sift between falsely good algos and actually profitable algos is very, very hard, and takes experience. This is the biggest problem with trying to find an actual algo with an edge, it's very very hard. I wrote my own backtester and I download my own data nightly, and that definitely takes a lot of time and effort, but the hardest part is the actual trading, by far. The psychology involved with trading is an order of magnitude harder than coding, and the hardest thing I've ever done in my life. I blew through a shitload of money, just to learn the ropes. In terms of algo trading books, I really don't have any recommendations. I found most of the algo trading books are similar, telling you to watch out for curve fitting, etc. Where they lack is helping you come up with actual trades. My recommendation is a book called "Mastering the Trade" by John Carter. He gives out trade setups that he actually used. They may no longer be profitable, but it's the closest thing you can get to actually learning various day trading techniques, and you can implement those to get an idea, and then work your way from there. I'm not hating on Quantopian, it looks pretty nicely done, and hopefully it takes off. But from experience, I know that algorithmic trading is by far the hardest thing I've done. If inexperienced traders jump in, they'll spend a lot of money on "tuition" for sure.
- dear 14y agoReading books won't get you anywhere. You have to work in the industry to know the tricks. There are a lot of smoke screen mirrors in this industry.
- gfodor 14y agoI just read this book last night, it is pretty good: http://www.amazon.com/gp/product/1118410858/ref=oh_details_o02_s00_i00 http://www.amazon.com/gp/product/1118410858/ref=oh_details_o...
- kylebrown 14y agoTry the paper "The Winners and Losers of the Zero-Sum Game" by Lawrence Harris. I found it most enlightening. I'm paying it forward, since it was here that I saw it recommended (hat tip to tptacek iirc). What makes a zero-sum game so hard? Competition. Read Nate Silver's book chapter on Poker for a great explanation of that. In summary: he won a lot of money playing online poker when the services were growing and there was a large supply of fishy players (losers). When the growth of new poker players stopped, and the fish had mostly left (after losing their money), then he started losing.
- dear 14y agoKeep in mind that Getco is one of their investors. That is serious conflict of interest! These unsophisticated retail users are going to be eaten alive.
- niggler 14y agoI saw this as a way to dig into the order flow business, but it seems they don't have their ducks in a row -- I would have waited for the production trading setup first (which I presume GETCO would provide via OCTEG LLC) before getting PR coverage
- cynicalkane 14y agoGetco is, by all accounts, a money machine. I don't think they're gonna throw it all away by doing something pointlessly illegal like front-running hobbyists. Or maybe I don't know what you're getting at.
- csomar 14y agoDo you mind sharing your broker? Is it available for non US residents?