Learn Backtesting for Crypto Trading

The concepts covered in this course include the need for backtesting, working of technical indicators, and finally, the process of backtesting and the performance analysis of a strategy.

Instructed by

QuantInsti® is the world’s leading algorithmic and quantitative trading research & training institute with registered users in 190+ countries and territories

In Partnership With

Who is this course for?

What will you learn in the course?

Get Certified

Yes! You will be certified for this course on completion .
  • Official & Verified:

    Receive an instructor signed certificate with institution’s logo to verify your achievements and increase your job prospects

  • Easily shareable

    Add the certificate to your CV or your Resume or post it directly on LInkedin. You can even post it on instagram and twitter.

  • Enhances Credibility

    Use your certificate to enhance your professional credibility and stand out among your peers!



Backtesting helps us evaluate our trading strategy objectively. In this section, you will understand the need as well as the process of backtesting.

Technical Indicators

In this section, you will gain an intuitive understanding of the technical indicators, parabolic SAR and the stochastic oscillator. You will also understand how to enter and exit a trade based on these technical indicators.

Transaction Costs and Slippage

In this section, you will learn how to estimate your transaction costs and slippage so that your backtesting results are closer to live trading results.

Backtest Technical Indicator Based Strategy

In this section, you will create a strategy using the entry and exit rules based on the technical indicators. You would then backtest this trading strategy on historical data to see how it performs. The backtest is done using a python jupyter notebook.

Performance Metrics

This covers important performance metrics such as Sharpe Ratio, Compound Annual Growth Rate (CAGR), and Maximum Drawdown used to analyse the performance of the trading strategy. It also calculates and implements these metrics in Python using the Jupyter notebook.

Paper Trading on Blueshift

This section will walk you through the steps involved in taking your trading strategy live. You will learn about the backtesting and paper trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper trade on Blueshift.

Paper Trading Template

Blueshift Paper Trading Template

Python Installation

Learn to install the Python environment in your local machine.


This section contains the summary as well as the downloadable zip file for all the Python codes and data files used in the course. You can tweak the strategies created in the course with your own data and ideas.

Sign Up For The Crypto Course