What is Boot Camp?
Boot Camp is a great way to improve your skills and learn the QuantConnect API in easily digestible portions.
Don't have an account? Join QuantConnect Today
We are dedicated to providing investors with a cutting-edge platform for rapidly creating quant investment strategies. Founded in 2012, we've empowered more than 250,000 quants and engineers to create and trade their ideas.
Quickly and easily started with our API to build your strategy. The learning center lessons are interactive, step-by-step guides to make you productive as fast as possible.
Focus your efforts on driving alpha, not parsing CSV files. Our cloud offers hundreds of terabytes of traditional and alternative data preformatted, cleaned, and instantly accessible by our API.
Coordinate teamwork, control access permissions, and your shared cloud resources. Grow your trading organization safely and efficiently on top of our cloud architecture.
A selection of streaming live-trading strategies written by QuantConnect, and top highlights from the community available to follow and clone. Peer into detailed real-time positions to gain insight for your own trading.
What is Boot Camp?
Boot Camp is a great way to improve your skills and learn the QuantConnect API in easily digestible portions.
In this algorithmic trading tutorial series you will learn everything you need to know to start writing your own trading bots using Python and the QuantConnect quantitative trading platform.
Free | 28,848 People Enrolled | Author: Louis
About Instructors Requirements Syllabus Reviews
In this algorithmic trading tutorial series you will learn everything you need to know to start writing your own trading bots using Python and the QuantConnect quantitative trading platform. We will cover everything from idea generation, research, code implementation, backtesting & optimization to live deployment. During the course, you will learn how to create trading algorithms for all asset classes. This includes equities, options, futures, CFDs, Forex, and crypto.
For a more detailed overview of what this course has to offer, check out the first introductory video lesson.
Note that this course is work in progress. More lessons will be added on a regular basis.
Quantitative Developer
For a detailed breakdown of the recommended prerequisites, check out the first introductory video lesson.
The Algorithmic Trading A-Z | The Complete Course course covers 17 lessons with video component. It is classified as Beginner difficulty.
LESSON 1
1 Task
|
Video Included
|
Interactive Learning
This first introductory video will give you an overview of what you can expect from this course as well as the prerequisites recommended for the best possible learning experience.
Start Lesson Add Task
LESSON 2
1 Task
|
Video Included
|
Interactive Learning
In this 2nd video, you will learn all about the algorithm development process on a conceptual level. We will cover everything from idea generation, research, implementation, backtesting, optimization to live deployment.
Start Lesson Add Task
LESSON 3
1 Task
|
Video Included
|
Interactive Learning
In this 3rd video, we will go through the key concepts of the QuantConnect API that you need to know to be able to code your own trading algorithms. These key concepts include how time is being handled inside of QC, the general outline of a QC algorithm, as well as the importance of symbol objects.
Start Lesson Add Task
LESSON 4
1 Task
|
Video Included
|
Interactive Learning
In this 4th video, we will finally create our first simple trading bot. This bot will give you an overview of how to develop algorithms inside of QuantConnect. Furthermore, we will explore the different data formats that QuantConnect provides. Understanding how data is being handled is one of the most important concepts when developing algorithms.
Start Lesson Add Task
LESSON 5
1 Task
|
Video Included
|
Interactive Learning
In this 5th video, you will learn everything you need to know about how QuantConnect handles trade orders. We will go over all the supported order types as well as how to create your own custom orders. Like in the last video, we will also be creating an example trading bot so that you can see the learned concepts in practice.
Start Lesson Add Task
LESSON 6
1 Task
|
Video Included
|
Interactive Learning
In this 6th video, we will go over historical data requests and indicators inside of QuantConnect. QuantConnect supports hundreds of pre-built indicators that are very easy to use. Besides learning how to use these, we will also look at creating your own custom indicators. Once again, this video will include a simple example trading bot.
Start Lesson Add Task
LESSON 7
1 Task
|
Video Included
|
Interactive Learning
In this 7th video, you will learn all about consolidating data as well as rolling windows. Rolling windows allow you to keep track of data over a certain time period. This can be very useful for more advanced decision-making. Furthermore, consolidation allows you to create bars for custom time resolutions. Besides a theory part, this video will also include a coding part.
Start Lesson Add Task
LESSON 8
1 Task
|
Video Included
|
Interactive Learning
So far we have only covered algorithms with a static set of stocks or other assets. In this 8th video, you will learn how to set up a dynamic universe of stocks that changes based on the current market conditions. For this, we will create a trading bot after covering the theory.
Start Lesson Add Task
LESSON 9
1 Task
|
Video Included
|
Interactive Learning
This is the 9th video of my algorithmic trading tutorial series. Here you will learn how to import custom data into QuantConnect and use it for your trading algorithms. To demonstrate this, we will code a bot that analyzes Elon Musk's tweets to trade TSLA.
Start Lesson Add Task
LESSON 10
1 Task
|
Video Included
|
Interactive Learning
In this 10th video of my free algorithmic trading course, you will learn how to evaluate and analyze the performance of your trading bots. For this, we will look at backtesting, optimization, and much more.
Start Lesson Add Task
LESSON 11
1 Task
|
Video Included
|
Interactive Learning
This is the 11th video of my free algorithmic trading course. In this video, you will learn how to create trading bots for Forex and CFD trading. Furthermore, you will learn about some of QuantConnect's more advanced charting features.
Start Lesson Add Task
LESSON 12
1 Task
|
Video Included
|
Interactive Learning
In this 12th video of my free algorithmic trading course, you will learn how to create options trading algorithms using QuantConnect.
Start Lesson Add Task
LESSON 13
1 Task
|
Video Included
|
Interactive Learning
In this video, I will demonstrate another options trading example algorithm, but this time we will be using the OptionChainProvider which usually is a more efficient alternative than the previously used approach.
Start Lesson Add Task
LESSON 14
1 Task
|
Video Included
|
Interactive Learning
In this video, you will learn all about the algorithm framework. The algorithm framework is a class-based framework that can be used to structure trading algorithms.
Start Lesson Add Task
LESSON 15
1 Task
|
Video Included
|
Interactive Learning
Before actually coding your trading algorithms, it often makes sense to perform research to find a good strategy to implement. QuantConnect has a built-in research environment that allows you to view, visualize, analyze, and even build advanced models for all the supported data.
Start Lesson Add Task
LESSON 16
1 Task
|
Video Included
|
Interactive Learning
In this video, you will learn how to create a cryptocurrency trading algorithm that uses machine learning to make trading decisions. We will develop a neural network to predict Bitcoin's price direction. Besides Bitcoin, you could also use this tutorial for other cryptos, stocks, forex, or whatever else you want to trade.
Start Lesson Add Task
LESSON 17
1 Task
|
Video Included
|
Interactive Learning
In this video, you will learn how to deploy a trading algorithm for live trading using QuantConnect, Python, and a broker of your choice. For this demonstration, I will be using Interactive Brokers.
Start Lesson Add Task
Add Lesson
What people are saying about this
??
Rate the Module:
Great course, thank you!
Rate the Module:
Excellent course. It provides a comprehensive overview of the platform, the main principles of algorithm structure and design, and many useful tips on coding basic strategies.
Rate the Module:
Amazing tutorial
Rate the Module:
I was new to QuantConnect, but I quickly caught on to the platform & framework after going through the series.
Rate the Module:
This course would have been worth paying for!
Rate the Module:
Top notch! Filled with helpful diagrams, practical pro-tips, and gotchas.
Rate the Module:
Excellent!
Rate the Module:
Excellent!
Rate the Module:
Very helpful!
Rate the Module:
Hi Louis,
Just completed this awesome course. The lessons are well structured and the explained concepts are good to grasp for a beginner. Explaining the theory visually how stuff works first and then jump into coding helps a lot. Especially for visual learners.
I am looking forward for more content like this. It would be awesome to have video topics about setting up LEAN CLI, LEAN + Visual Studio Code integration or running LEAN locally. I know there is well explained documentation but having video's along side the documentation would give a more broad learning experience.
Rate the Module:
Excellent content!
Rate the Module:
Great intro
Rate the Module:
Great course!
Rate the Module:
Great overall.
Rate the Module:
Excelent course
Rate the Module:
The delivery of your course material was first class Louis, absolutely loved hearing your clear and concise video content description. So glad I found your videos firstly through YouTube then obviously on this platform. Thank you QuantConnect for giving a low level programmer like me the ability to firstly learn Quantitative Trading and then give me a platform to achieve a year long goal of creating my own algo's for trading…
Rate the Module:
Bravo Louis ! It is very helpful this material, also the way you explain it.
Thank you very much.
Rate the Module:
Good
Rate the Module:
This is a very informative course. I loved it. Could you please include how to work with candlestick indicators?
Rate the Module:
Very well done. Thank you.
Rate the Module:
Awesome stuff. Thank you for your kindness and willingness to help us out! <3
Rate the Module:
Thanks for your work, I must say this is very interesting to have a bit of theory followed by actual exemple! I wish you would keep on uploading some more content.
Rate the Module:
Superb! Delivering theory and actual coding within relatively short videos.
thanks for doing this Louis !
Rate the Module:
Excellent content and well delivered. I can't think of any improvements you could make. I would love to see more content from you, maybe a course that's a bit more advanced and focused on building one rather complex strategy from beginning to end phases. Thank you for this.
Rate the Module:
Hi Louis, this is an absolutely fantastic course! Thank you very much! Greetings Abco.
Rate the Module:
This is a great tutorial series! It goes over the content in a professional, easy to learn format! Keep it up!
Rate the Module:
Very good crash course into QuantConnect. Even though its delivered in Python, I did this same course while coding along in C# - all interfaces are near identical so shouldn't be a problem. Maybe you will have to deal with some kid-glove level easy type ambiguity at worst.
Thank you very much!
Rate the Module:
A great introduction to Algo Trading with QuantConnect. The Bootcamp has an excellent balance between beginner's concepts and more in-depth analysis of some parts like historic data, custom data, rebalancing, and scheduling. The ability to clone the code and tweak it is awesome! Looking forward to more videos!!!
Rate the Module:
Rate the Module:
This product has not received any reviews yet, be the first to post one!
Rate the Module:
Course Header 3 x 1 Ratio
Course Thumbnail 2 x 1 Ratio
Course Tile 1 x 1 Ratio
Organization Notes
Get Started with Algorithm Lab
New Research
Optimizing a Gold-SPY Portfolio Using Hidden Markov Models for Market Downtime
Gold-SPY portfolio optimization using Hidden Markov Models for minimizing market downturn risk....
ReadAlgorithm Lab is your playground for developing and refining trading algorithms with QuantConnect. Utilize advanced tools, historical data, and robust backtesting to enhance your trading strategies. Transform your ideas into actionable insights and optimize your trading approach with ease.
Sign Up for FreeAlready have an account Log In.
This account is protected by two-factor authentication.
Request Token Information Reset My TokenCreated | Last Time Used | Agent | |
---|---|---|---|
No entries found |
To continue please enter your email:
(No google account required)
To verify that everything goes well please enter the 6 digit verification code generated by the authenticator application
Algorithm Lab is your playground for developing and refining trading algorithms with QuantConnect. Utilize advanced tools, historical data, and robust backtesting to enhance your trading strategies. Transform your ideas into actionable insights and optimize your trading approach with ease.
Sign Up for FreeAlready have an account Log In.
Please stop one of the following coding sessions, or upgrade your account.
NAME | ORGANIZATION |
---|
QuantConnect Datasets
Explore free and paid datasets available on QuantConnect covering fundamentals, pricing, and alternative options.
Datasets >
Dashboard
A transparent, community reporting system. Report suspected issues with our cloud data to be investigated by the QuantConnect Team.
Issue List
Loading...
Data Explorer Issues are a way to report and track data problems. They give the QuantConnect community a way to discuss potential solutions and be notified when they are resolved. If you think you have found a data problem please check the existing open and closed issues first; often another user may have already reported your problem.
Does your issue match any of the already listed issues?
Thank you for your contribution! Our team is currently working on resolving these issues, please subscribe to them to receive updates.
Explore free and paid datasets available on QuantConnect covering fundamentals, pricing, and alternative options.
Dataset Status from to
No Runs
OK
Degraded
Failure
Explore free and paid datasets available on QuantConnect covering fundamentals, pricing, and alternative options.
Lorem ipsum dolor sit amet conjectura lorem ipsum dolor sit amet conjectura lorem ipsum
Configuration Keys
Environment Variables
Lorem ipsum dolor sit amet conjectura lorem ipsum dolor sit amet conjectura lorem ipsum
File Link
Lorem ipsum dolor sit amet conjectura lorem ipsum dolor sit amet conjectura lorem ipsum
Lorem ipsum dolor sit amet conjectura lorem ipsum dolor sit amet conjectura lorem ipsum
Upload a manually created tar or zip file to all cloud data systems.
Add a link and click the Sync Dataset button to upload the dataset
Upload Destinations
The dataset synchronizer is an internal tool for the QuantConnect team to upload data to the
cloud data storage environments. It supports TAR files which are extracted in the root directory
of the cloud data environments.
Take extreme care to carefully structure your data TAR package with
the same folders as the LEAN data folder. Ensure all folders and file names are lowercase as Linux is case-sensitive.
Support
Algorithm Lab is your playground for developing and refining trading algorithms with QuantConnect. Utilize advanced tools, historical data, and robust backtesting to enhance your trading strategies. Transform your ideas into actionable insights and optimize your trading approach with ease.
Sign Up for FreeAlready have an account Log In.
â‘
â‘
â‘
â‘
â‘
Hover and click over the stars to rate us.
It looks like you are not fully satisfied with your experience on QuantConnect, please take a moment to let us know how we can improve our services for you:
If you have a minute to spare, please leave us a review on Trustpilot.
Stories like yours help others see the full potential of QuantConnect.
Organization Name |
---|
Upgrade to Team plan or higher to enable custom invoicing
Changes will be applied to future invoices.
Users will be able to join by following the link in the invitation email.
You’ve been invited by Jared Broad to join his G-Force Organization.
Would you like to accept the invitation?
Are you sure you want to delete the encryption key "undefined"?
Caution: We will not be able to decrypt encrypted projects without the original key.
Drag & Drop or
Keys are added to the local storage in your web browser and not uploaded to QuantConnect. To use an encrypted project on another computer you will need to bring a copy of the key.
This project is encrypted using the key .
This project will be encrypted using the key .