Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced strategy development for Crypto with Python
Rating: 4.2 out of 5(24 ratings)
1,440 students

Advanced strategy development for Crypto with Python

Learn how to get data, build trading system, optimize parameters and run backtest using Python
Created byJaro Algo
Last updated 8/2021
English

What you'll learn

  • Build, optimize and backtest trading system using Python
  • Download crypto data
  • Make real time market screener with price levels
  • Analyse strategy results like Maximum drawdown, Accuracy etc...
  • Learn to use Binance Rest and Websocket API
  • Improve your Python skills

Course content

10 sections55 lectures9h 6m total length
  • Course Introduction2:04
  • Anaconda and Python Set-up5:02
  • Pandas introduction 110:23
  • Pandas introduction 29:29

    Master pandas filtering: select a day's data, apply multiple conditions like close > open and volume > 10 million, and compute percentage changes and cumulative sums for an equity curve.

Requirements

  • Basic Python knowledge

Description

Unlock the world of cryptocurrency trading with this comprehensive course, where you’ll learn how to download data for multiple cryptocurrencies and build a powerful trading system from scratch. Whether you’re new to trading or an experienced trader looking to expand your skills, this course will provide you with the tools and knowledge needed to identify and capitalize on profitable trading opportunities.


You’ll start by exploring key concepts such as Volume Profiles, Linear Regression, and Price Action, which will be used to pinpoint interesting price levels. These levels act as entry points where you can open positions when the market revisits them. I’ll guide you through optimizing strategy parameters, running backtests, and evaluating results, ensuring that your strategies are data-driven and effective.


But we won’t stop there. You’ll learn how to create a dynamic screener that automatically downloads real-time data, optimizes your strategies, runs backtests, and plots key price levels. This screener will allow you to monitor multiple instruments effortlessly, enhancing your ability to make informed trading decisions. By the end of the course, you’ll have developed several useful tools that can be adapted for your own algorithmic strategies, whether in cryptocurrencies, Forex, stocks, or other markets.


Additionally, we’ll dive into advanced concepts like Monte Carlo Analysis and Walk Forward Optimization, techniques used by professional algorithmic traders to rigorously test and refine their strategies. Visualization is a crucial part of understanding what happens during backtesting, so I’ll show you how to get the most out of Python’s powerful visualization libraries.


I hope you’ll find this course engaging and packed with valuable insights that you can use to build even better trading systems. Let’s start your journey toward mastering algorithmic trading!

Who this course is for:

  • Python developers curious about trading
  • Traders who want to backtest, improve or automate trading strategy
  • Crypto traders who want to get more knowledge about the field