You can now trade up to 500 securities in your algorithm. Last May we increased the limit from 100 to 200, and today we’re expanding it again.
Algorithms selected to our hedge fund will have low correlation to the overall market and be consistently profitable. One of the most common ways to get that set of characteristics is to hold dozens of open positions in the portfolio, positions that are hedged and market neutral. We hope that you can use this improvement and build great strategies.
We're able to make this improvement through a series of code changes. We removed several bottlenecks, and of course we're not done with improving the speed or portfolio size limitations. We've added the new universe size to our performance page so you can track the improvements over time.
The API help documentation has been updated, and now you can:
- Use Fundamental data to filter and trade up to 500 securities.
- Manually enter 500 tickers using the symbols() or sid() methods.
- Use set_universe to screen a 5% DollarVolume basket of securities.
- Import external data with 500 securities or signals per bar using Fetcher.
With this change you can trade more tickers in your contest algorithms, live trading algorithms, and test within research and the IDE. Enjoy!