Back to Catalog

Create a Cryptocurrency Trading Algorithm in Python

BeginnerGuided Project

Earning money while you sleep? That may sound too good to be true, but with the right Cryptocurrency trading algorithm you can do just that. In this project, you will take a first dive into the world of algorithmic trading with Python.

4.4 (32 Reviews)

Language

  • English

Topic

  • Python

Enrollment Count

  • 5.41K

Skills You Will Learn

  • Python, Cryptography, Finance

Offered By

  • IBM

Estimated Effort

  • 30 minutes

Platform

  • SkillsNetwork

Last Update

  • June 12, 2025
About this Guided Project

Cryptocurrency and Algorithmic Trading

The prominence of Cryptocurrencies as a means of transaction and investment vehicle has seen astronomical growth in recent years, with many major financial institutions getting in on the action. As an individual investor, you may also find success in trading Cryptocurrencies to take home a profit - but we get it, who has time to stare at charts and prices all day? Luckily, with a bit of Python, you can automate trading decisions for you by implementing a trading strategy. In this Guided Project, you will take a first dive into the world of algorithmic trading by implementing a simple strategy and testing its performance.


Learn by Doing

A guided project is a hands-on tutorial designed to help you learn a particular technology by doing a real project. It includes step-by-step instructions with explanations, examples and exercises that can be followed and practiced in a lab environment. Hands-on skills are highly sought out by employers when determining job readiness. Guided projects are interactive, on-demand and will equip you with practical abilities that can be applied on the job!


A Look at the Project Ahead

Once you have completed this project, you'll be able to use the Python to:
  • Fetch Cryptocurrency market prices and data
  • Perform basic analysis of market behaviour
  • Implement a simple algorithmic trading strategy
  • Analyze the performance of the trading algorithm

Your Instructor

David Pasternak, IBM

Instructors

David Pasternak

Skills Network Data Scientist Intern

As early as I could remember, I was obsessed with figuring out how things work. Unfortunately for my parents, this often meant taking things apart to see what was inside and not being able to put it back together again, or putting copper wires into electrical outlets to see what would happen (to spare you from trying it yourself, it turns out the result is very bright and loud). This sometimes dangerous curiosity would eventually turn into a passion for physics which I would go on to study at the University of Toronto. I loved the process of gathering data, analyzing it, looking for patterns, and coming to a conclusion. I soon discovered that much of the procedures used to understand our physical universe follow a similar pattern in other aspects and domains of our world. This led me into the path of data science, where we could leverage our curiosity, analytical skillset, and love of discovery to come up with solutions to real world problems. I was hooked and I knew this joy of discovery is best shared. This put me on a mission to make the wonders of data science available to anyone and everyone who wished to learn it, thankfully made all the more accessible with the meteoric rise of online learning.

Read more