How the hell do we setup Rider with skylight ?

Back

So i downloaded skylight, loged in and i want to use Rider as my ide.

The first thing i noticed is that the synchronized project from skylight is missing a solution file... So i can only open it up as an directory. I tried to add a solution by myself which did not work. 

The second problem is the auto completion, it simply does not recognize the lean engine. I already downloaded the lean engine, but i cant add it to the project because its not a solution.

Am i missing something here ? Whats the proper way to make a skylight project work with rider ? Especially the autocompletion ?

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 Lars,

To make autocomplete work with Rider, please follow the following steps (this assumes the user has Lean already installed):
1. Open the Lean project inside Rider
2. Right click the “Algorithm.CSharp” folder, hover “Add”, then select the “Add Existing Item” option, which will prompt you to choose a file
3. Head over to where the synced Skylight folder is (it usually looks like “C:\Users\user\QuantConnect\QC Name”) and choose the folder of the project you’d like to edit
4. Choose the .cs files you’d like to edit, then select the “Add Links” option when prompted
5. Then hit ok for every file chosen
6. When finished coding, right-click the Skylight tool bar icon and choose “Sync”, and after a few seconds, the changes will be reflected in the cloud

Best,
Shile Wen

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 currently do not see any reference of stubs for rider, however I was able to acheive a similar workflow to the one you are after by using quantconnect cli. In particular, I can push/pull local changes and initiate backtests on the cloud without leaving rider and its integrated terminal, all with autocomplete. The caveat is that I am using a local clone of the github repo (which can be a bit heavy in terms of storage requirements).

0

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