Hi Ricardo,
Thank you for taking the time to look at Quantopian, and for your question. The three most important and unique aspects of Quantopian are:
You own your IP
We have gone through great lengths in our terms of use and our product design to protect your IP. Anything you create here belongs to you, and you have the choice to share or not share what you create. We believe, quite deeply, in the quant's right to keep the code for their own algorithms private. The problem with the industry is not a quant's privacy, rather we think it is deeply unhealthy for quant finance infrastructure to be kept as secret as the algorithms that run on it.
Quant Community
Wall Street firms know that quant finance runs on talent. Some of the fiercest competition among firms is in the recruiting process. For aspiring quants, the small number of entry positions at major firms each year are highly sought after because those positions are one of the only ways to find mentorship in the field. Once hired, new quants are indoctrinated in a culture of secrecy. They are told not to speak publicly, to refrain from teaching other quants, and otherwise keep a lid on their work.
Now that computers and algorithms account for 80% of trading volumes, we think it is high time for quant finance to be more accessible. We started by knocking down barriers to the technology platform, but our mission and our business goals go far beyond that.
We are convinced that finance in general, and quant finance in particular, are too secretive. The restrictions on sharing know-how, mentorship, and basic plumbing like backtesting stifle innovation and limit the potential of the field. Price Action Lab restricts the number of licenses they will sell -- that approach violates every belief I have for how to develop a product, business, and community. That is why we took what many consider core IP, our backtester, and open sourced the entire codebase as Zipline. We will continue to do the extra work to package key quant components into open source libraries, and we will continue improve and invest in Zipline.
Our business runs on trust, and we plan to build your trust over time by continuing to be open about our business, our technology, and our mistakes.
Technology Platform
We chose python because it is a general purpose language with unique range that supports functional programming, OO, and statistical analysis with matrix operations. Rather than require you to learn a new language, or worse work with a 4GL like EasyLanguage and suffer Dietzler's Law, you just write a little python. Very little python in fact: just two methods are required for an algorithm to be run through Quantopian.
There's no way to say this without snickering, but here goes: Quantopian runs in the cloud. That means we will ship features faster than any desktop product -- and virtually all existing solutions are desktop. Bear in mind that our current system was built since June 2012 (that may say more about our team than the cloud). Cloud also means that you never need to download or install anything - you can just jump into the hard part: creating an algo. That is, unless you'd rather hack on Zipline with us! Lastly, cloud means we can scale capacity based on your needs -- that is a critical capability for computationally intense operations like parameter optimization.
I hope that gives you a sense of our direction. It is still very early days for our company, platform, and community. Already, we have come to depend on our community for advice, criticism, and code contributions. I'd be grateful if you'd continue to evaluate us critically and let us know when you think we're falling short or believing our own press too much.
thanks,
fawce