python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc
This project provides technical documentation and reference guides for spot trading, including specifications for REST, WebSocket, and FIX protocols. It serves as a comprehensive resource for integrating with spot trading endpoints to execute trades, query account data, and fetch market statistics. The project distinguishes itself by supporting institutional-grade connectivity through the Financial Information eXchange standard and simple binary encoding to reduce latency and payload size. It also includes a dedicated sandbox environment for validating trading logic and strategies without fin
Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making. It functions as a low-latency execution engine that automates the process of providing liquidity and capturing price spreads across multiple cryptocurrency exchanges. The system employs a connectivity layer to stream real-time market data and execute trades via persistent network connections. It uses an adapter-based integration to normalize diverse venue APIs into a unified format, allowing for coordinated activity across several different cryptocurrency venues. The platform
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
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 main features of knowm/xchange are: Exchange Connectivity APIs, Cryptocurrency Exchange Connectors, Financial Data Adapters, Exchange Account Managers, Cryptocurrency Trading Platforms, Multi-Account Trading Protocols, Cryptocurrency Ticker Price Retrievers, Data Standardization.
Open-source alternatives to knowm/xchange include: sammchardy/python-binance — python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange… binance/binance-spot-api-docs — This project provides technical documentation and reference guides for spot trading, including specifications for… michaelgrosner/tribeca — Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making.… shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,… superalgos/superalgos — Superalgos is a cryptocurrency algorithmic trading platform used for designing, backtesting, and deploying automated… askmike/gekko — Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across…