(no title)
steve8918 | 13 years ago
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|13 years ago
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.
dear|13 years ago
cynicalkane|13 years ago
niggler|13 years ago
brooksbp|13 years ago
What makes it so hard--trying to come up with a good model?
dunster|13 years ago
* 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... * More advanced: http://www.amazon.com/gp/product/0470128011/
I work at Quantopian.
kylebrown|13 years ago
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.
gfodor|13 years ago
http://www.amazon.com/gp/product/1118410858/ref=oh_details_o...
dear|13 years ago
csomar|13 years ago