Back

Documentation discussion key-concepts/developing-in-the-ide

Update Backtest







0

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.


I want to use my own Jupyter Notebook or Spyder IDE for all coding and backtesting.  How can I do that? 

3

Hi Rich,

Since Lean is written in C# using pythonnet as an interface to allow executing algorithms written in Python, it is not straightforward to develop algorithms using all the features of an IDE (namely debugging). The one setup we could figure out involves Visual Studio. We welcome suggestions on how to do it with other IDEs, namely Spyder and Visual Code.

0

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.


Can you provide some REST endpoints for syncing the code at local to the server?That is, a REST API which can upload the code to my account.Some more endpoints for building and backtesting would be very helpful too. I am accustomed to writing code in Vim and tracking the changes with Git frequently.

As the code getting larger, my velocity of development is slowing down as I have to be worried about unconscious mistakes without any backups (and copy them to somewhere by hand is cumbersome).

 

0

This feature will be published soon.
1

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.


Hi Birinhos,

Welcome to QuantConnect, and thank you for all these valuable questions.

For the first one, users are allowed to upload their custom data needed for their own algorithms. This page gives you the details. On the other hand, we are sorry to say that for now it is not possible to retrieve pre-train models. However, it is convenient and easy to train algorithms using ML libraries (Pytorch, TensorFlow, etc.) in QC. You can find all supported libraries in this whitelist.

For the second one, for now we don't have market depth data.

For the last one, you are welcome to work locally. We recommend you follow the installation instruction on this page to set up. After that, you can debug python in a very convenient way with the tutorial here. The API documentation is the same as the online one, and you will find many plugins very helpful in Visual Studio.

Hope these help!

0

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.


Update Backtest





0

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.


Loading...

This discussion is closed