Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Quantopian Contest Criteria & High Risk, High Reward Algos

I have a few concerns with how the Quantopian Contest evaluates algorithms. I developed a VIX Daytrader algo which has produced excellent returns annually in the backtest since VXX/XIV was created, real life since I started running it in my IB account late September, and the Quantopian November Contest. Despite both versions of the algo I submitted being top 8 in terms of returns with 704% and 1299% annualized respectively as of 1/29/2017 (Screenshot), both algos are ranked very poorly. I also have an earnings algorithm that I just submitted for the Feb contest which has similar rates of return but similar risk profile. These are algorithms which have great potential for return, but high risk (i.e. 20-35% max drawdown). So this brings up a few factors with how the contest is ranked that I disagree with:

1. Not identifying other sources of long/short diversification. For example, VXX and XIV are ETFs which are inverse of one another. It makes no sense to short VXX when you can avoid short fees and lack of shares to borrow by longing XIV in place.

2. Low beta requirement. While low beta in general is good, there are exceptions. There are plenty of successful algorithms which scalp certain futures contracts or trade only one or a few types of assets. These algorithms, especially if they trade something correlated with the S&P will always have a high beta. In fact, many of the most successful production algos in sites such as Collective2 (e.g. ES ST IT) do exactly this. With futures coming to Quantopian, it may be worthwhile to penalize algos only if they rely on specific movements in the S&P rather than just trading assets correlated to the S&P.

3. Most Importantly Significant points appear to be dinged for having high volatility despite great returns. Currently, most of the top algorithms have returns of ~10% or less, but minimal drawdown. While this would be ideal if you could trade only one algorithm, a diversified set of volatile algorithms with potential high returns will produce higher returns overall. Most winning volatile algos would probably do better than this, but imagine an algorithm with 150% return, 40% drawdown, and 50% chance of hitting the drawdown then quitting. With hypothetical probability being reality, running 10 of those algos with 100K each would result in a portfolio value of 100000 * 2.5 * 5 + 100000 * .4 * 5 = 1450000. Meanwhile 10 "stable" algos of 10% annual return and 0% chance of drawing down would only result in 1100000. And this is once again with the fact that high quality, winning volatile algos will have even better rates of return and lower rates of failure.

Thoughts on changing the criteria or creating a second type of contest? Could Quantopian create contests that are perhaps more focused on return such as World Cup Trading Championship? This could be very worthwhile especially as Quantopian enters the futures arena and has more capital to allocate.

7 responses

I agree with Sofyan's points on a general basis.

I personally would never run any algorithm live with real money that had a 40% drawdown , with swings that big you most likely will have several more not just one - 40% . An algorithm with 0% drawdowns is like having a money printing press in your basement. You can leverage up , increase your investments in it maybe even get your cousins, brothers and uncles to invest in it. And probably a small hedge fund would invest in it also.

I don't speak for Quantopian but I can imagine volatile returns being completely worthless for hedge funds when they have access to a lot of leverage. There's simply no reason to accept 150% return with 40% drawdown when you can leverage 10% return with 15x leverage (extreme example) with 0 drawdown. It's really all about the return/risk profile.

Yes but Quantopian isn't trading a single algorithm. I agree that if you only had one algorithm on a large portfolio, you would create one that had a low percent return but minimal to no drawdown. However, since Quantopian is trading numerous algorithms through allocations to people like us, you can synthetically create such a low risk algorithm via a massive variety of algorithms. Part of that diversity includes having a set of high risk algorithms in your collection which in a large group of such uncorrelated algorithms will produce higher returns than a set of low risk algorithms.

An algorithm with 0% drawdowns is like having a money printing press in your basement.

Didn't dear old Bernie Madoff have something like that?

The contest can be gamed by using low leverage. It negatively impacts returns, but improves volatility, max drawdown and beta, 3 factors for 1. You can also sacrifice some returns and sharpe by shorting spy or something to further reduce your beta.

I do agree with you that the contest's evaluation isn't perfect, but coming up with a fair (and static) evaluation system is pretty hard too, not to mention it can still be gamed.

If prizes are only awarded to algos that gets an allocation, it'll align the algo writer and Quantopian's interest, but then transparency becomes an issue. In the end it's a contest and everyone plays to win.

Hello Sofyan - thanks for the questions.

We're picking algorithms for allocation, and running the contest, with a specific goal in mind: we're seeking algorithms that we can use to manage capital provided by external investors. Putting that another way, we're creating an investment product, and we want that product to be appealing to our target market of institutional investors. I want to be clear that we're not suggesting that there is "one right way to invest." There are many, many strategies that are otherwise sound, but simply aren't a good fit for the investment product we're constructing.

In that context, don't think of the contest as saying that a particular algorithm is "good" or "bad." Think of the contest as saying "this is a match for this specific goal" and "this one is not a match."

VXX, XIV, and that family of ETFs have intrinsic pricing risks that make them generally undesirable for our portfolio. Check out the pricing chaos that happened, for instance, in late August 2015. That's the kind of risk we think might turn off potential investors in our investment products.

We definitely will need to revise our contest criteria as we add futures.

On the third point, about volatility, I think you should game it out in some hypothetical portfolios. Take a bunch of high volatility algorithms and put them in a hypothetical portfolio, and then take a bunch of low volatility algorithms and put them in a hypothetical portfolio. Play with different leverages. Compare the returns, the overall volatility, and the drawdowns. I believe that you'll find that they are quite different. And, remember, we're not saying that one of these portfolios is better than the others. We're choosing to build the portfolio that we believe will be most successful investment product.

All that said, we hope to create new, different investment products in the future. Those products might be more in line with the strategies that you're interested in. If we do that, we would certainly adjust the contest to attract the algorithms that fit the new investment product.

Disclaimer

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances.