Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Quantopian research platform question - filter on ETFs, then perform analysis?

Using the Quantopian research platform, would it be possible to filter the universe of securities, to analyze only ETFs? For example, say I wanted a list of ETFs, screened by some criteria. First, I would need to identify the ETFs. Then, apply my screen. For now, it would be fine to just identify currently traded ETFs, and not worry about ones that have been de-listed (I realize the issue with surviorship bias, but I'd like to keep things simple, for now).

I'm guessing that I'd need to supply the list of ETFs, by ticker symbol, but where do I get it, how do I know that I've captured all of the ETFs in the Quantopian universe, and am I going to end up in data wrangling hell, or is there a straightforward way to do this?

Grant

3 responses

etfdb.com lets you screen for and download a list of ETFs which I believe is pretty comprehensive. Should be able to convert that to CSV and import I think?

Thanks Matt,

The website you provided has 1669 ETFs, so I'm wondering if the research environment can handle churning over this many securities, as they are filtered?

Grant

Hey Grant,
I have run into "out of memory" wall in research, but it does take quite a bit to get there. If you need to use minute data you will obviously run out of memory a lot faster. The best way to process minute data for a large set of stocks is to only load a few into memory at a time inside of a loop.