All tools
44 tools reviewed with sources. Search or filter to find yours.
44 tools
3Commas
Commercial cloud platform for crypto DCA, grid and signal bots that connect to your exchange accounts through API keys.
Alpaca (alpaca-py)
Alpaca's official Python SDK to trade stocks, crypto and options via API and download market data.
Alpha Vantage
Market data API for stocks, forex, crypto and technical indicators, with a free tier and per-minute premium plans.
AmiBroker
Fast Windows charting, backtesting and optimization software with its own AFL language and perpetual licences.
Backtesting.py
Lightweight Python library to backtest a strategy on one asset with very little code.
Backtrader
Classic Python library for backtesting strategies, widely used in tutorials.
Binance public data
Free downloadable files with Binance's historical spot and futures market data (klines, trades, aggregated trades), published daily and monthly.
Binance Python connectors
Binance's official, auto-generated Python SDKs for its APIs, split into separate packages for spot, USDⓈ-M and COIN-M futures, options, margin and more.
bt
Python library to backtest portfolio strategies (allocation, weighting, rebalancing) built from reusable building blocks.
CCXT
Library that unifies the APIs of 100+ crypto exchanges behind a single interface, available in seven languages.
Coinbase Advanced API Python SDK
Coinbase's official Python SDK for the Advanced Trade REST and WebSocket APIs.
CoinGecko API
Crypto data API (prices, market cap, history) with a free Demo plan.
Cryptohopper
Commercial cloud crypto trading bot with a strategy designer, backtesting, paper trading, signals and DCA tools.
cTrader Algo
The part of cTrader for building robots (cBots) and indicators in C# or Python.
Databento
Institutional-grade market data (futures, options, equities) from 45+ exchanges with pay-as-you-go historical data and $125 free credits.
EODHD
Global financial data API (end-of-day, intraday, fundamentals, news) covering stocks, ETFs, forex and crypto from many exchanges.
Freqtrade
Open-source crypto trading bot written in Python, with backtesting, parameter optimization, a simulated mode and Telegram control.
Hummingbot
Open-source Python framework for market-making bots and other strategies on centralized and decentralized exchanges.
ib_async (Interactive Brokers)
Python library to connect to Interactive Brokers through TWS or IB Gateway; successor of the popular ib_insync.
Jesse
Python framework to research, backtest and trade crypto strategies, with optimization through Optuna.
Kraken API
Kraken's trading APIs over REST, WebSocket and FIX, plus a command-line tool with paper trading against live market data.
LumiBot
Python trading framework to backtest, paper trade and run strategies (rule-based or AI-driven) on stocks, options, futures, forex and crypto through several brokers.
Massive (formerly Polygon.io)
US stock, options, forex and crypto market data API; polygon.io now redirects to massive.com.
MetaTrader 5 (MQL5)
Trading platform widely offered by FX and CFD brokers, with robots (Expert Advisors) in MQL5 and a strategy tester.
NautilusTrader
High-performance algorithmic trading platform (Rust core, used from Python) that runs the same strategy code in backtests and live.
NinjaTrader
Futures trading platform and broker whose desktop software is free for advanced charting, backtesting and simulation, with automated strategies in NinjaScript (C#).
OANDA v20 API
OANDA's REST API for forex and CFD trading, with real-time rates, historical prices back to 2005 and a practice environment.
OctoBot
Open-source crypto trading bot with a visual interface for grid, DCA, TradingView-alert and AI-assisted strategies, with backtesting and paper trading built in.
Passivbot
Open-source contrarian market-making bot for crypto perpetual futures (Bybit, OKX, Bitget, Binance, Hyperliquid and others), written in Python and Rust, with an optimizer.
ProRealTime
European charting and trading platform with backtesting and automatic trading (ProOrder) in its ProBuilder language, used through partner brokers.
pybit (Bybit)
Bybit's official lightweight Python connector for its HTTP and WebSocket APIs, covering spot, derivatives and options.
PyBroker
Python framework for backtesting trading strategies, especially machine-learning ones, with a Numba-accelerated engine and walk-forward analysis.
python-binance
Popular unofficial Python wrapper for the Binance API, with spot, futures and WebSocket support.
QuantConnect (LEAN)
Cloud platform to research, backtest and trade strategies, built on the open-source LEAN engine.
schwab-py
Unofficial Python wrapper for the Charles Schwab trader API: quotes, option chains, streaming data, orders and account information.
Superalgos
Community-owned open-source platform to design, backtest and run crypto trading bots visually, with a very large built-in documentation.
tastytrade Python SDK
Unofficial, fully typed and asynchronous Python SDK for the tastytrade API, with DXLink streaming of quotes and greeks.
Tiingo
Affordable financial data API with 30+ years of end-of-day prices on 110,000+ securities, fundamentals, crypto and news.
Tradier
US broker built around an API, with commission-based or subscription plans and API access included on every plan.
TradingView (Pine Script)
The most popular charting platform, with its own Pine Script language for indicators and strategies, a strategy tester, and alerts that can trigger external bots via webhooks.
Twelve Data
Market data API for stocks, ETFs, forex and crypto, with real-time data on the free plan and global coverage on paid plans.
vectorbt
Python library for very fast vectorized backtests, ideal for testing thousands of parameter combinations.
yfinance
Python library to download prices and history from Yahoo Finance; widely used for research and learning.
Zipline Reloaded
Community-maintained version of Zipline, the event-driven Python backtester originally built and used by Quantopian.
No tools match. Tell us what you need and we will build it.