I have extensive experience with deploying live codes in python using broker APIs, but I am new to QuantConnect. I want to create a portfolio of different crypto currencies and run a set of strategies on it. I have the codes written in python in my local machine, assuming the data is being pulled out from SQL. I only need to write the code in QuantConnect, utilising different kinds of internal methods, functionalities, etc.
Any help is appreciated. :)
Mia Alissi
Sure, Akul. QuantConnect is a great platform for developing and deploying algorithmic trading strategies, and it supports Python as a programming language. You can definitely create a portfolio of different cryptocurrencies and run your strategies on it.
QuantConnect has partnered with GDAX to support their cryptocurrency exchange. Your algorithms can trade BTC, LTC, and ETH currency pairs. QuantConnect provides a limited set of GDAX quote data for BTCUSD for backtesting, and you can expect their crypto data library to grow soon source.
To get your algorithm live trading, you'll need to sign up for a GDAX account. To live trade, you’ll need an API key, API secret, and API passcode. You can get this information by logging into your GDAX account and clicking API from the menu in the top right corner. Create a new API key that has permissions to ‘view’ and ‘trade’ and be sure to record the API key, API secret, and API passcode. You now have all the information needed to launch your live crypto-trading algorithm! Simply click ‘Go Live’ from your algorithm and follow the wizard. Be sure to select Gdax as your brokerage source.
As for your Python code, you can use QuantConnect's LEAN engine to run your algorithms. LEAN is a cross-platform, multi-asset technology that brings cutting-edge finance to the open-source community. It's the backbone of QuantConnect's trading engine source.
If you're new to QuantConnect, I recommend starting with the Boot Camp tutorials in the QuantConnect Terminal. These tutorials will guide you through the basics of algorithm creation, backtesting, and live trading source.
I hope this helps, and welcome to QuantConnect!
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.
Akul Bansal
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!