Would it be possible for QC to look into partnering with Finviz for float data? Outstanding shares is not a good proxy for float. This, in fact, is the only reason I am not a current subscriber, but would very much like to be. All of my strategies rely on float and Finviz a very reliable source, along with Yahoo.
Mia Alissi
To integrate float data from Finviz into QuantConnect, you can consider the following steps:
Custom Data Integration: QuantConnect allows for custom data integration, which means you can bring in data from external sources like Finviz. You would need to create a custom data type by extending the
PythonData
class and implementing theget_source
andreader
methods. This setup will allow you to fetch and process data from Finviz or any other external source.Using
add_data
Method: In your algorithm'sinitialize
method, you can use theadd_data
method to create a subscription for your custom data. This method requires specifying the data type, ticker, resolution, and other optional parameters like time zone and leverage.Data Source and Transport: You can use various data transport mediums such as REST APIs or file downloads. The
SubscriptionDataSource
class helps define how and where to fetch the data. For live data, you might use a REST API endpoint provided by Finviz.Partnership Proposal: If you believe that a direct partnership between QuantConnect and Finviz would be beneficial, you could draft a proposal highlighting the strategic advantages and user interest. This proposal could be shared with QuantConnect's support or business development team to explore potential collaboration.
Testing and Validation: Once you have set up the data integration, test it thoroughly to ensure the data's accuracy and reliability in your trading algorithms.
Here's a basic structure for a custom data class:
In your algorithm:
This setup provides a framework for integrating custom float data from Finviz into your QuantConnect algorithms.
Sources: Key Concepts - QuantConnect.com, Custom Data - QuantConnect.com, Requesting Data - QuantConnect.com, Key Concepts - QuantConnect.com, Custom Data Bitcoin 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.
Su Ro
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!