I was just browsing around, and it looks like the data feeds you get with LEAN aren't as complete/detailed as what you can get running QuantConnect in their cloud environment?
I was hoping to have a workflow that looks like this:
1) Develop/backtest purely locally, source data from QuantConnect
2) Deploy onto QuantConnect
3) Trade live on QuantConnect
So ideally, I wouldn't have to host/run my own infra, but can develop locally for the speed (I find the online IDE really slow)
Jared Broad
Hi Kevin! Data can't leave QuantConnect; but you can:
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.
Kevin Lim
Thanks for the fast response! The VS plugin looks the most promising for my desried workflow. I guess there's no such plugin for VS code or any other editors/IDEs? I develop on linux, and would prefer to avoid using Windows if possible.
Jared Broad
We have an electron app which is cross-platform and is effectively a dropbox style sync to the cloud which would suit your needs. Its almost done! Link Liang is just doing the login part now.
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.
Omid Rad
This is the app Jared is referring to.
https://www.quantconnect.com/skylight
Shih Shen
Hi Kavin,
Here is a command line tool you may be interested in. I am not seeing quantconnect team advertising it, but it is also developed by quantconnect team and works across platform well.
https://github.com/QuantConnect/quantconnect-cli
Zach Oakes
Wait this is incredible -- is this C# only ? Or can I use Python locally as well? I was hoping for a way to use LEAN framework locally in Python, possibly with my own data for more computationally expensive testing -- like a fundamental PIT neural net with a 5yr rolling window.
I've seen some kinda hacked repo's, like the C# VS library, but was curious if there's a way to do this with Python, since it doesn't have Nuget plugins etc.
Jared Broad
LEAN is for both C# and Python. I'd recommend using the Docker container since its a completely setup environment with all the versions set correctly. The CLI and Skylight work for all languages and platforms =) Video.
docker pull quantconnect/lean:latest
See the run_docker scripts in the root here.
Running LEAN with VSCode.
https://github.com/QuantConnect/Lean/tree/master/.vscodeThe 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.
RJJ
Jared Broad , is there a way to use the Docker image with Skylight in order to get the C# autocomplete to work? It seems that Skylight will only sync code from a predefined directory and LEAN wants the algos to be inside the LEAN source dir?
RJJ
OK, I figured it all out... though it took a while. Docker has nothing to do with this. I had to build LEAN locally. I wrote my process in another thread:
https://www.quantconnect.com/forum/discussion/8279/c-autocomplete-with-skylight/p1/comment-25336Kevin Lim
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!