30 open-source projects similar to manu354/cryptocurrency-arbitrage, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
R2 Bitcoin Arbitrager is an automatic arbitrage trading system powered by Node.js TypeScript.
Bitcoin arbitrage - opportunity detector
This is a containerized algorithmic trading system that connects to Interactive Brokers to execute high-frequency pairs trading strategies on forex instruments. The project implements a mean-reversion model that maintains long-short position pairs, continuously recalculating a beta hedge ratio to profit from temporary divergences in correlated price spreads. The system processes each incoming market tick through a signal pipeline that immediately evaluates indicators and triggers market orders without batching or aggregation. It includes an irregular tick resampling engine that converts inhom
tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures, options, and stocks using Python. It functions as an algorithmic trading engine and financial market data API, providing the tools necessary to backtest strategies, analyze historical data, and execute live trades across multiple brokerage accounts. The project distinguishes itself through a specialized option analytics library that calculates Greeks, implied volatility, and volatility surfaces using the Black-Scholes model. It further supports complex order execution patterns, s
BitcoinExchangeFH is a slim application to record the price depth and trades in various exchanges. You can set it up quickly and record the all the exchange data in a few minutes!
ThetaGang is an IBKR bot for collecting money
This library provides a unified interface for interacting with hundreds of global cryptocurrency exchanges. It serves as a standardized framework for building automated trading systems, allowing developers to fetch real-time market data, manage account balances, and execute orders across multiple financial platforms through a single, predictable set of methods. The project distinguishes itself by abstracting the complexities of diverse exchange-specific application programming interfaces into a consistent internal schema. It includes a modular authentication layer that automatically handles c
PyTrendFollow - systematic futures trading using trend following
Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain
A rock-solid cryptocurrency crawler library.
crypto-signal is an automated cryptocurrency trading bot that generates buy and sell signals by running technical analysis on market data from multiple exchanges. The system is built around a config-driven signal pipeline that routes price data through a user-defined chain of indicators and thresholds, with analysis cycles triggered on a fixed schedule for continuous, hands-off monitoring. The project distinguishes itself through its modular, plugin-based indicator engine that allows technical analysis indicators to be added or removed without core changes, and its exchange-agnostic data laye
This project is a high-performance C++ trading engine designed for automated cryptocurrency market making and high-frequency trading. It functions as a liquidity provision tool that executes rapid order adjustments and quote placements to capture the bid-ask spread. The system utilizes a fair-value pricing model to estimate target asset prices based on real-time exchange data. It features a self-hosted trading dashboard that provides a web interface for monitoring portfolio holdings, visualizing market metrics, and manually controlling automated trading instances. The software includes capab
Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis and predefined risk parameters. It functions as a technical analysis engine that processes market data through mathematical indicators to generate actionable trade signals. The system includes a genetic algorithm strategy optimizer to automatically discover the most profitable parameter configurations. It provides multiple simulation environments, including a trading strategy backtester for replaying historical data and a paper trading simulator for testing strategies against
OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer, and a cloud-synced profile store for multi-device consistency. What distinguishes OctoBot is its integration of large la
An Algorithmic Trading Library for Crypto-Assets in Python
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations. What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engi
Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies. The framework features a standardized crypto exchange connectivity layer that allows for the execution of automated spot and futures trades across multiple cryptocurrency exchanges via an exchange-agnostic interface. It includes a quantitative risk analysis toolset t
XChange is a cryptocurrency exchange integration library and API wrapper that provides a unified interface for connecting to multiple cryptocurrency exchanges. It serves as a multi-exchange trading interface and a market data streamer, normalizing raw data from various providers into standardized data objects. The project distinguishes itself through an adapter-based normalization system and a reactive WebSocket streaming model designed to receive real-time price and volume updates while minimizing thread usage. It includes a dedicated authentication handler for managing API keys, request non
version https://git-lfs.github.com/spec/v1 oid sha256:6dcc0e6f7f8f60dc24db05afd6d81f08bd6b197d19a6a2e855091e3567194392 size 1077
Arbitrage bot that currently works on bittrex & poloniex
Bcoin is an alternative implementation of the Bitcoin protocol, written in JavaScript and C/C++ for Node.js.