
QuantConnect's Boot Camp is a coding lab designed to teach you the tools for quantitative trading. In Boot Camp, you can improve your skills in finance, statistics, and software development and learn the QuantConnect API in easily digestible portions. Using the same API, you can move from learning in the labs to testing out your own strategies with paper and live trading on QC's platform.
The idea behind Boot Camp lessons is to focus on implementing individual strategies rather than learning theory alone. You'll start out with the fundamentals for individual algorithm creation and move on to building an institutional-grade system using the Algorithm Framework. As you work through Boot Camp you'll manage your portfolio, use indicators in technical trading strategies, trade on universes of assets, automate trades based on market behavior, and understand how data moves in and out of your algorithm. The goal is to give you a foundation in robust algorithm design and the tools to implement your own trading strategies in python or C#.
Find the current Boot Camp lessons below. Each lesson builds on an understanding of the API from the lesson before it, so completing them in the order listed can feel intuitive. You can also select a lesson based on the strategy and topics you want to work on.
Begin a Boot Camp Lesson
- Buy and Hold Equities
- Buy and Hold / Forex
- Buy and Hold with a Trailing Stop
- Momentum-Based Tactical Allocation
- Opening Range Breakout
- Liquid Universe Selection
- Fading the Gap
- 200-50 EMA Momentum Universe
- The Algorithm Framework
- Pairs Trading with SMA
- Liquid Value Stocks
- Tiingo Sentiment Analysis on Stocks
- Buy and Hold / Futures
Code-Along with QC's Udemy Course
We're also excited to share that Boot Camp now has a series of accompanying videos and quiz questions that can be found as a Udemy course. In each lesson, we'll code together and talk through key concepts. You can watch the tutorial videos on our YouTube channel or in the Udemy course. All the content is free.
[embed width="783"]https://www.youtube.com/watch?v=5KpolDcRJic&list=PLD7-B3LE6mz5jsEb127kdyJVMJrBNfbmI[/embed]
QuantConnect is one of the largest quantitative trading communities in the world. Part of what makes it so special is the diverse backgrounds in the community. We're excited to make these skills accessible to you so you can implement your own unique ideas.
Patrick Callahan
I am a beginner at python and quant connect. I started a course that was listed as good for beginner but it left behind because there were times when he didn't explain what he was doing.
Can you help me I have done a few hours of python study and a little on Quant connect. I have always wanted to trade futures.
Please help.
Viktor Sobocik
Hi patrick, for me it was little bit messy as well, but if i would like to start from begining again i would do it as following. All of us have free comunity AI or if you have bronze support you have Mia as well. Tell Mia your idea (firtsly simple idea, like sma averadges on perpetual crypto futures) (entry when close price > sma(10) and exit when close price < sma(10) on BTC) try firstly simple ideas and s describe them as closely as possible. She will generate code and backtest it. After Backtest and proof that code work. You can put this code to AI (Mia, Grok, copilot) to step by step explain what works how. And sooner or later you will start simple parts of code like self.set_cash(10000) or self.set_start_date(2020, 1,1). You can also study examples in strategies for jumpstart. After some time you will get better and better, also its good to every part of code, read documentation for it to understand it better. Here is a snip from strategies, you can see code for them there.
Patrick Callahan
Viktor,
Thank you so much. When I am a successful investor I hope that I can return the kindness you have shown me.
Patrick
Patrick Callahan
Hello sorry to bother. How do sign up for bronze support? Â Thank you.
Sherry Yang
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!