Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Ask Q: Competition weightings

Hello Q,

I'm probably going to enter into contest with one of my algos, what I'm interested is how is the score weighted? I could target high sharpe, low vola, low DD etc but first I would need to know what should I aim for if I want to win (I have some quite good long term algos).

Is high sharpe favored over low DD? What is "low DD" that you are talking in your competition page, is it under 5? 10? 20? Or is it "low dd compared to retunrs (ie. MAR is some literature)? it's quite easy to adjust drawdown as it can be adjusted purely with leverage but I don't want to go too low on leverage as it will reduce compounding of returns and will therefore affect sharpe/sortino quite much.

Is the score formula available somewhere?

8 responses

mikko, from what i understand, after you pass the first two conditions (profit and low beta to spy), the rest of the criteria are equal weighted and scored relative to the rest of the field.

I would like to have a comment directly from Q staff as I can adjust profits(and sharpe/sortino) by leverage but as everyone knows the DD/downside vola then increases so I would like to know what are acceptable levels.

IMHO it would be quite wise for Q to normalize curves to certain leverage but as they don't do this and profit is quite important it all comes to adjusting leverage as high as possible so that downside volatility/DD is controlled to some level. The question then comes what is "low DD" mentioned in the contest page. Adjusting to high sharpe or sortino is easy as it's numeric value.

I think they're keeping the weights a bit vague so people don't try to game the system.

Hi Mikko,

Each category is equally weighted. The score is a relative score based on the competition in the current contest. You are essentially ranked on your percentile rank for each category, evenly weighted. Of course, as Toan mentioned, getting all three badges is the first priority, any algo with all three badges will be ranked higher than any algo with 2 or fewer.

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.

Thanks Jamie! Exactly the information I wanted - the score is based on ranks and is equally weighted.

One question about beta, my algo has ~10 year backtest beta of almost zero (-0.03) but at some periods it may be higher, last 2 years backtest it was 0.3. Would this disqualify my algo from beta badge (I can adjust the beta if that is needed by adjusting my hedging ratio but that will affect the returns negatively)? I'm in the game for long term and at certain periods (uptrending) the beta naturally just is higher than in some other periods (downtrening).

Thanks!

Hi Mikko,

To see the details on the beta calculation, check out the rules page and scroll to the "Judging" section. The result of this calculation will have to be less than 0.3 in the 2-year backtest.

Hello,

I have now entered to contest with one of my algos. My beta since 2007 (this is the first date of some data I'm using) is -0.05. However last 2 years my beta has been 0.33. This is due to market trending up so it's only reasonable that the beta is not negative as the algo is also making profit on the same period.

Now the question is, is the 2 year beta test really reasonable or a good predictor of future risk for algos that are meant to work for longer term? As I said, my longer term beta is -0.05. note how this particular algo works at 2007-2009 period when sp500 was having massive drawdown and see the beta there.

I assume algos are meant to work in different kinds of market regimens, isn't the long term beta exactly what should be measured, not the short term one?

I would like to hear everyones thoughts on this.

Attached are 3 backtests of the algo I'm talking about (these are only screenshots - the algo is private)

Here is a test period including both downtrend (2007-2009) and uptrend (2009-). Note how beta is negative as it should be at downtrend.