I rather like using the IBD50 as a screen - sometimes as a starting Universe. It has seemed to work fairly well combined with my trading algo. Since I'm working to actively use QC, has anyone developed a filtering approach that works to emulate the IBD50 list? I would NOT suggest or accept it be pirated; rather, an ethical analytical approach would be of interest. No doubt someone has a method that may not be so close as an “emulator” but they believe is better at creating a starting Universe.
Mia Alissi
To help 'Fred' create a filtering approach that emulates the IBD50 list ethically, we can leverage QuantConnect's universe selection capabilities. Here's a step-by-step guide to setting up a universe selection model that uses fundamental data filtering:
Set Up Universe Selection: Use the
AddUniverseSelection
method to define a universe selection model. This method allows you to add a new universe selection model to your algorithm. You can use both coarse and fine selection to filter stocks based on fundamental data.Coarse Universe Selection: Start by filtering stocks based on liquidity and price. For example, you can select the top 500 stocks by dollar volume that are priced above $10. This ensures you are working with liquid stocks.
Fine Universe Selection: After narrowing down the list with coarse selection, apply more detailed fundamental analysis. For instance, you can filter stocks with high earnings growth or strong sales metrics.
Backtest and Validate: Implement your universe selection model in a backtest to ensure it aligns with your expectations. Adjust the criteria as necessary to improve performance.
Ethical Considerations: Ensure your model uses publicly available information and sound analytical techniques, avoiding direct replication of proprietary methods.
Iterate and Refine: Continuously refine your model based on backtesting results and market changes to maintain its effectiveness and relevance.
By following these steps, you can create a robust and ethical universe selection model that serves as a starting point for your trading strategies.
Sources: Key Concepts - QuantConnect.com, Fundamental Universes - QuantConnect.com, Legacy Fundamental Universes - QuantConnect.com, Fundamental Universes - QuantConnect.com, Fundamental Universe Selection Algorithm
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 QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect 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. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Fred Marshall
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 QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect 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. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!