Hi guys, I'm taking a stab at setting up LEAN on my own cloud servers. I'm agnostic as to how I do that and wanted to know if anybody can provide me feedback on the following issues before I start:
- AWS vs GOOGLE cloud vs AZURE vs dedicated VPS
- is it possible to run LEAN on a headless server
- my current VPS service uses CENTOS 6.1 . I know I'll have to install more recent versions of python 3.6x. Anybody successfully do this with Mono and NuGet?
- Will the Docker LEAN file run out of the box or should I build and compile myself.
I appreciate any and all comments.
Thanks
Jared Broad
Hi Serge!
- Any cloud provider will do, but I'd recommend a dedicated/bare metal provider if you can. It'll be $60 instead of $5 but you'll have the full power of the machine which is much more performant.
- Whatever cloud provider you run; please select US-East as the host location to minimize latency.
- The docker file works "out of the box"; but you still need to point it to the binaries you're running. You may want to do some Docker tutorials before getting started with LEAN. We use the same docker file foundation in the cloud.
- If you use the docker file you should not need to mess with python etc. It sets up the entire environment for you. I highly recommend using the docker file! You can design and debug in QuantConnect.com and then copy the algorithm to your own hosting and it should be seamless.
- You will need to edit the configuration to select Interactive Brokers Brokerage settings and make sure you're subscribed to them for live data. This should be relatively simple -- if you change the "environment" to "live-interactive" 90% of the work will be done. Then you need to specify the location of your algorithm python file and tell LEAN to run "language": python.
Post back any challenges you have and we'll do our best to help =)
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.
Serge d'Adesky
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!