Python crypto-trading

Open-source Python projects categorized as crypto-trading

Top 7 Python crypto-trading Projects

crypto-trading
  1. nautilus_trader

    A high-performance algorithmic trading platform and event-driven backtester

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. intelligent-trading-bot

    Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21

    You could try a tool for trade signal generation based on machine learning and feature engineering:

    https://github.com/asavinov/intelligent-trading-bot

    It trains ML models based on historic data and custom features and then uses them to generate a kind of intelligent indicator between -1 and +1. This intelligent indicator is then used to make trade decisions. Frequency is a parameter and can very from 1 minute for crypto trading to 1 day for normal exchanges.

  4. shrimpy-python

    Shrimpy’s Developer Trading API is a unified way to integrating trading functionality across every major exchange. Collect historical market data, access real-time websockets, execute advanced trading strategies, and manage an unlimited number of users.

  5. Twitter_Activated_Crypto_Trading_Bot

    Buys crypto through keyword detection in new tweets. Executes buy in 1 second and holds for a given time (e.g. Elon tweets 'doge', buys Dogecoin and sells after 5 minutes). Tested on Kraken and Binance exchanges

  6. RSI-divergence-detector

    RSI divergence detector finds regular and hidden bullish and bearish divergences

  7. Tradinhood

    Programmatically trading stocks, crypto, and options with Robinhood.

  8. cryptotrademate-backtesting-tool

    An open-source backtesting tool for traders, developers, and analysts to simulate, analyze, and optimize crypto trading strategies using advanced Python libraries and API integration.

    Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19

    Before you go live, test your bot with historical data. This helps you see if your strategy works.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python crypto-trading discussion

Log in or Post with

Python crypto-trading related posts

  • Is NautilusTrader compatible with MetaTrader5 Python Package?

    1 project | /r/algotrading | 21 Jun 2023
  • Using a no-code platform to create, optimize, and deploy an automated trading strategy

    1 project | /r/quant | 13 May 2023
  • Making a trade log with python

    1 project | /r/algotrading | 28 Mar 2021

Index

What are some of the best open-source crypto-trading projects in Python? This list will help you:

# Project Stars
1 nautilus_trader 5,731
2 intelligent-trading-bot 1,317
3 shrimpy-python 124
4 Twitter_Activated_Crypto_Trading_Bot 115
5 RSI-divergence-detector 97
6 Tradinhood 22
7 cryptotrademate-backtesting-tool 2

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?