Building Crypto & Bitcoin/Blockchain Trading w/ Python is unfortunately unavailable

Thankfully we have 2 other Bitcoin Classes for you to choose from. Check our top choices below or see all classes for more options.

Building Crypto & Bitcoin/Blockchain Trading w/ Python

at Chainhaus - Chelsea

Course Details
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Chelsea, Manhattan
One Penn Plaza 34th Fl
Btwn 7th & 8th Avenues
New York, New York 10119
Purchase Options
Save to WishList

15 people saved this class

Book a private group event
Class Level: All levels
Age Requirements: 18 and older
Average Class Size: 24

What you'll learn in this bitcoin class:

Building Crypto & Bitcoin / Blockchain Trading Apps with Python

This is an intensive full day loaded with learning and knowledge transfer, a course in building a crypto trading system using Python. You will walk away with a deep understanding of the skill needed to build these apps, core business concepts, how to work with exchanges, websockets, 0x exchanges, machine learning and more. We'll use libraries like pandas, matplotlib and NumPy to build a trading system and analyze trade data, time series and charting. Python experience is not required but basic programming experience is.

Business Concepts Covered

  • Trades, Pricing, Bids, Asks, Market structure, NBBO
  • Blotters, Time & Sales
  • PnLs
  • VWAP
  • Decentralized exchanges, takers and makers and how they work
  • Portfolio vol minimization
  • Limit Order Book and their types
  • Time-series analytics

Lessons (all programmatically done via Python)

Foundations Module

  • Traverse the Bitcoin blockchain and extract data
  • Display BTC FX exchange rates
  • Display BTC blockchain stats (hash rate, tx rates, etc.)
  • Generate a BTC wallet
  • Generate a multisig BTC wallet
  • Pulling pricing information from
  • Traverse the Ethereum blockchain and extract data
  • Plotting Ethereum pricing using Matplolib
  • Retrieving the Coindesk Bitcoin Price Index

Exchange Data

  • Retrieve list of crypto products from an exchange (Coinbase)
  • Retrieve and analyze the L1 order book
  • Retrieve and analyze the L2 order book
  • Retrieve and analyze the L3 order book
  • Retrieving recent trades made on Coinbase
  • Plotting trade time series using

Building Your Trading System

  • Constructing and using a blotter data structure
  • Adding VWAP pricing into the blotter
  • Tapping into and receiving data feeds using asynchronous Websockets
  • Constructing and using a PnL data structure
  • Executing a trade into an exchange with confirms
  • Calculating and embedding VWAP
  • Using SciPy for standard deviation (volatility) minization in an allocation portfolio
  • Connecting to and retrieving taker / maker data from x decentralized exchanges
  • Understanding and generating trade signals
  • BONUS (if time permits) - Retrofit the trading system into a web app using Flask and Bootstrap

Technologies (Stack) You'll Gain Experience With

  • Python 3.7.x
  • pandas
  • NumPy
  • SciPy
  • Matplotlib
  • Flask
  • Bootstrap

Requirement: If you wish to code along, please bring a laptop with Python 3.7.x and Visual Code installed.

Please Note: Bring a valid I.D. for building security

Still have questions? Ask the community.

Refund Policy
Students can get refunds up to 7 days before the class.


Google Map


All classes at this location

Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

Similar Classes

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 990 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Reviews of Classes at Chainhaus (19)

School: Chainhaus


Chainhaus is the #1 blockchain training school in New York City. Period.

Read more about Chainhaus

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Want to take this class?

Save to Wish List
Booking this class for a group? Find great private group events here

2 Top Choices

Blockchain and Cryptocurrencies Workshop

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

The last decade has seen blockchain technology grow from an anarchic financial experiment to a global engine for organizational and societal revolution. During this workshop, we will chart the path from pre-Bitcoin computer science breakthroughs to Bitcoin and the rise of alternative currencies that challenge the way we think about money, through...

Saturday Nov 23rd, 9am - 12pm

Unlock Blockchain Technology

at Lair East - SoHo 424 Broadway Ste 602, New York, New York 10013

Why & Who Is This For: It is happening NOW. Don't get scammed. Empower Your Own Future. Course Structure Session 1: Discovering Bitcoin and Blockchain  History of bitcoin History of Blockchain Properties of Money Security Public and Private Keys Hardware Wallets Game Theory Economics of Bitcoin Multi-signature (Multisig) Trading...

Saturday Nov 23rd, 9:30am - 5pm