Algorithmic Trading: Backtest, Optimize & Automate in Python

Learn How to Use and Manipulate Open Source Code in Python so You can Fully Automate a Trading Strategy “Audio Course”

Learn to fully automate your cryptocurrency trading with this course!

What you’ll learn

  • Optimize your Strategy to Find the Best Parameters to Use.
  • Use Python to Automate your Cryptocurrency Trading.
  • Connect to Multiple Cryptocurrency Exchanges.
  • Use Open Source Code Freqtrade.
  • Load Historical Data and Backtest your Strategy.
  • Load Historical Data and Backtest your Strategy.

Course Content

  • How to automate your cryptocurrency trades with Python –> 5 lectures • 10min.
  • Algorithmic Trading: Backtest, Optimize & Automate in Python –> 7 lectures • 56min.

Algorithmic Trading: Backtest, Optimize & Automate in Python

Requirements

  • Some Basic Programming knowledge (Any language).
  • Basic Cryptocurrency Trading Knowledge Description.

Learn to fully automate your cryptocurrency trading with this course!

 

You will learn:

1) How to use freqtrade (it’s an open source code)

2) Use a Virtual Machine (we provide you one with all the code on it, all you need to do is download it)

3) Learn How to code any strategy in freqtrade (We show you how to code a strategy and show you a repository with other strategies)

4) Backtest a strategy so you can see how it would have performed in the past

5) Optimize a strategy to find the best parameters to get the best reward/risk ratio

6) Do a walk-forward analysis to see how a strategy would perform with out-of-sample data (to minimize overfitting)

7) Run the strategy with paper money (Extremely important step, in order to test out your code without risking any real capital)

8) Run the strategy with real money

 

 

Unlike traditional stock exchanges like the New York Stock Exchange that have fixed trading hours, cryptocurrencies are traded 24/7, which makes it impossible for anyone to monitor the market on their own.

Often in the past, I had to deal with the following questions related to my crypto trading:

  • What happened overnight?
  • Why are there no log entries?
  • Why was this order placed?
  • Why was no order placed?

 

More Python Resources

  • What is an IDE?
  • Cheat sheet: Python 3.7 for beginners
  • Top Python GUI frameworks
  • Download: 7 essential PyPI libraries
  • Red Hat Developers
  • Latest Python content

The usual solution is to use a crypto trading bot that places orders for you when you are doing other things, like sleeping, being with your family, or enjoying your spare time.

Get Tutorial