Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Capital Allocation for CTA Models - Possible?

Hello,

I've developed some CTA models with promising results but currently can't add these into the contest since it is equities only. Does Quantopian only allocate capital to equity strategies? If not, what would be the process for futures algorithms? I've included links to backtest result images from different algorithms to showcase results. Depending on the fund's objectives, I can also calibrate parameters for max Sharpe, low vol, high return, etc. Thank you

Backtest 1 - High Sharpe 2016-2018

Backtest 2 - Balanced 2006-2016

Backtest 3 - High Return 2006-2016

3 responses

Hi Sebastien,

Thanks for sharing these - I'll be happy to take a look at these and share some feedback with you. We haven't made the leap to allocating to any futures trading strategies yet, and I don't have a firm timeline on when we will do so.

Best regards, Jess

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.

Thank you for the response Jessica, I appreciate the time and I'm very grateful for any feedback you can provide. If you'll bear with me, I'd like to share a couple thoughts on the subject and outline the reasons why I believe a CTA allocation is appropriate at this time. I apologize if this response is somewhat lengthy, but the information is all relevant.

Before February, conditions meant systematic strategy equity positioning was highly concentrated on the long side. When the short-vol trade blew up (starting with higher vol due to rising treasury yields/higher inflation concerns and ending with the VIX ETP/F microstructure), the increased volatility meant forced deleveraging from systematic strategies including CTAs and risk parity (since these strategies incorporate volatility as an input). Now, this forced deleveraging campaign is largely complete. From here, if market conditions allow for new highs in equity indexes, these strategies should be supportive as the positions liquidated in February are partially re-established. Alternatively, if markets experience more turbulence, that would also be good since my algorithm tends to significantly outperform during times of stress. For example, throughout my 2006-2016 backtests, my algorithm outperforms during almost every single stress period (as ID'd in the full tear sheet backtest analytics).

Another reason to allocate to a CTA is direct commodity exposure. Each of my algorithms are backtested using 22 futures and only 4 are equity indexes. (Backtesting issues arose on some contracts; I'm in the process of backtesting with a much higher number of contracts) Current conditions favor commodity outperformance as inflation is increasing and we are in a late-stage business cycle. Additionally, while commodity exposure at this time is desirable, the logic will capture downside trends if a shock occurs. (Performance in 2008 was excellent by any measure)

Finally, another reason to allocate to a CTA is simply diversification. Although you surely eliminate a lot of market risk through market neutral/absolute return strategies, I'm sure you can appreciate the value in exposure that is independent of equities altogether, particularly during periods of extreme stress. The fact that the algorithm possesses exposure to currencies, rates, and a wide-range of commodities (from different sub-groups, with little correlation between them) is a huge advantage over equity-only strategies. I know there are several ETFs based on commodity futures, but they will have significantly less liquidity and trading costs will be much higher (e.g., with futures, a 2$ commission can provide $100,000+ notional exposure).

I'll just finish by saying my algorithms implement futures due to the benefits of this asset class, NOT in order to take highly leveraged positions. In fact, the leverage ratios of my backtests are fairly low, typically 1-3. Even so, risk exposure is roughly equal regardless of underlying notional value since the position sizing formula incorporates a measure of volatility. As such, the leverage ratio is less important (e.g., compare 2Y treasuries and crude oil). Also, as I stated in my first post, I can calibrate parameters to achieve very low volatility while still providing superior returns. Below is an image of backtest results from 2006-2016 where volatility is 0.12 yet still outperforms SPY by over 19%.

I would absolutely appreciate any feedback you can provide and I'm also interested in gaining more insight into Quantopian's investment objectives. Since I only provided images, could you indicate what else I can send to receive feedback without compromising the algorithm logic? My personal email is [email protected]. Please feel free to send me an email anytime. I appreciate your time and again apologize for the lengthy message.

Thank you

Backtest 4 - Low Volatility 2006-2016

Man, just curious... how did your model respond to COVID-19???

Thank you