How to Turn a Raspberry Pi Into a Crypto Trading Bot

This tutorial goes through the steps required to install the open-source software that deals with mining data from a crypto exchange, run backtests, and run live trading sessions. The key teaching focuses on setting up the Raspberry Pi the smart way to optimize the use of the limited resources by avoiding running the software GIU on the Pi itself, instead, providing the solution to run the GIU from a regular machine on the Local Area Network.

This Is What You'll Need

  • Raspberry Pi 2GB RAM ($40) - If you plan to run long (multi-year) backtests, you will likely need the 4GB or 8GB version (2 GB is enough for shorter backtests and trading live).
  • Flash-card, 16Gb ($7)
  • Raspberry Pi OS / Raspbian / Ubuntu ($0, open-source)
  • Node.JS ($0, open-source)
  • Git ($0, open-source)
  • Superalgos (0$, open-source)

Let's Start!

I'll assume your Raspberry is fully set up with the native OS or Ubuntu. If it's not, just follow the manufacturer's instructions.