Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Backtesting Crypto Trading Strategies with Python & C++ 2022

Use Python and the Power of C++ for High-Performance Backtesting and Optimization of your Trading Strategies
4.7
4.7/5
(128 reviews)
1,313 students
Created by

9.4

Classbaze Grade®

9.3

Freshness

9.0

Popularity

9.3

Material

Use Python and the Power of C++ for High-Performance Backtesting and Optimization of your Trading Strategies
Platform: Udemy
Video: 8h 15m
Language: English
Next start: On Demand

Best Algorithmic Trading classes:

Classbaze Rating

Classbaze Grade®

9.4 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.3 / 10
This course was last updated on 9/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

9.0 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.3 / 10
Video Score: 8.8 / 10
The course includes 8h 15m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 18 minutes of 66 Algorithmic Trading courses on Udemy.
Detail Score: 9.7 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
2 resources.
0 exercise.
0 test.

In this page

About the course

Backtest your trading ideas before implementing them in real conditions!
Backtesting is an essential step when elaborating a trading strategy. This course will explain how you can use programming to estimate the potential performance of your strategy and avoid unpleasant surprises in live trading.
By the end of the course, you will be able to build your own backtesting framework and comfortably use all its features.

Collect and store large amounts of market data
Before starting to backtest, you need to have a reliable system that collects, stores and organizes the data. You will learn how to fetch data from any cryptocurrency exchange (Binance, FTX…) and store candlestick data efficiently in a powerful file format: HDF5. Many developers do not yet know about this file format, so you will have the upper hand by learning it!

Get your coding skills to the next level with Python AND C++
Python serves as the ideal programming language for building the main features of your backtesting system. You will also use the Pandas library to calculate technical indicators from scratch and control the output of this calculation with precision.
But that’s not all: Do you want to perform backtesting on a large amount of data with many complex operations? This requires a lot of computing power, and this is where C++ coding can be incredibly useful. You will be surprised to discover that C++ is not as scary as it may seem.

Have a scientific approach to your backtesting: use an optimization algorithm!
This course is ambitious, and it addresses real-world problems: you’ll want to find parameters for your strategy that will maximize its performance. To help you with this task, you will learn how to write an optimization algorithm from the Genetic Algorithm family: NSGA-2. When it comes to backtesting, this approach is unique, and you won’t find it anywhere else.

Most of the content of this course can be applied to traditional markets like the stock market.

Disclaimer: This course is not investment advice. The trading strategies are presented as examples.

What can you learn from this course?

✓ Collect Data from Cryptocurrency Exchanges through their REST API
✓ Store Data using the HDF5 format
✓ Use the Pandas library to calculate Technical Indicators
✓ Backtest various types of strategies and prepare to backtest your own
✓ Link a Python and C++ Program
✓ Use C++ to perform heavy calculations
✓ Use Visual Studio Code and CMake to Create a C++ Library
✓ Avoid common mistakes when backtesting
✓ Optimize your backtesting results with a Genetic Algorithm
✓ Implement the NSGA-2 Algorithm

What you need to start the course?

• Basic Python knowledge (know what a class/object is, dictionaries, lists, functions, loops, etc.)
• Basic knowledge about trading (what candlesticks are, Long/Short…)

Who is this course is made for?

• Traders who wish to backtest their strategies efficiently
• Crypto exchange users who want to collect market data and store it
• Developers who want to combine Python & C++
• Anyone interested in multi-objective optimization with Genetic Algorithms

Are there coupons or discounts for Backtesting Crypto Trading Strategies with Python & C++ 2022 ? What is the current price?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $23.0 of 66 Algorithmic Trading courses. So this course is 35% cheaper than the average Algorithmic Trading course on Udemy.

Will I be refunded if I'm not satisfied with the Backtesting Crypto Trading Strategies with Python & C++ 2022 course?

YES, Backtesting Crypto Trading Strategies with Python & C++ 2022 has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Backtesting Crypto Trading Strategies with Python & C++ 2022 course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who will teach this course? Can I trust Vincent Carmier?

Vincent Carmier has created 2 courses that got 1,279 reviews which are generally positive. Vincent Carmier has taught 10,985 students and received a 4.5 average review out of 1,279 reviews. Depending on the information available, we think that Vincent Carmier is an instructor that you can trust.
Trading Bot Developer
I am a French developer specialized in financial and trading programs.
My background started in trading (top MSc in Financial Markets and work experiences on the trading floor of an Investment bank) and I progressively moved to programming.
My experience in the financial industry allows me to be more than just a developer for my clients, but someone who also understands their needs and adds value to their trading automation projects.
Over the recent years, I have completed more than 200 trading automation projects involving the stock market, as well as projects dealing with crypto trading development.
As of today, I am considered an expert in this field, and I have decided to share this knowledge on Udemy, combining finance and programming.All my videos have been manually subtitled in English, to make them accessible to everyone.

9.4

Classbaze Grade®

9.3

Freshness

9.0

Popularity

9.3

Material

Platform: Udemy
Video: 8h 15m
Language: English
Next start: On Demand

Classbaze recommendations for you