Benefits of running lean locally performance-wise (building and backtests) ?

Back

Hello,

I'm pretty new to the platform, so my code has a lot of errors in it and I've become quite bothered by the time it takes for the online IDE to build and initialize my algorithm for each iteration (full of errors) of my backtests. Given the many errors I still have in my code, it takes a lot of time to find all of them right now. I would want to check for errors more quickly. Given the fact that I have a pretty powerful computer, do you think it would be better to just run lean locally ?

This post is not a complain by the way, I get access to an online IDE for free for now, and I'm very glad of that. And it's not about privacy, I trust Quantconnect for that. It's just that at my stage, solving the errors just take way more time for me here than when I do Python code on my local Anaconda setup, and I want to solve that.

Also I wonder how the data flow can affect the performance, do I need to download the data beforehand or does the local Lean download them on demand of the backtest ?

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.


Hi Alexandre,

Some of our users prefer to develop locally. Our open-source backtesting engine, LEAN, can be installed from our github repo. Simply follow these installation instructions to get going. In regards to the data, we provide FX and CFD data for free to download through the Data Explorer. Cryptocurrency data is available for sale, but we are unable to resell equity, futures, or options data.

Another solution you may find desirable is the Skylight application we’ve recently released. It allows you to synchronize your project files from your local computer to our servers, allowing you to develop in any IDE you like locally.

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.


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