All Projects → botcrypto-io → Awesome Crypto Trading Bots

botcrypto-io / Awesome Crypto Trading Bots

Licence: cc0-1.0
Awesome crypto trading bots

Projects that are alternatives of or similar to Awesome Crypto Trading Bots

TelegramTrader-MT4-MT5
Connect Telegram Messenger to Metatrader for Live Quotes, Charts, Trading, and Managing Robots(Expert Advisors)
Stars: ✭ 74 (-78.04%)
Mutual labels:  crypto, trading
MoniGoMani
Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
Stars: ✭ 868 (+157.57%)
Mutual labels:  crypto, trading
algobot
Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.
Stars: ✭ 776 (+130.27%)
Mutual labels:  crypto, trading
coinmarketcap-new-listings-sniper-bot
Sniper bot to buy new tokens listed on Coinmarketcap.
Stars: ✭ 55 (-83.68%)
Mutual labels:  crypto, trading
hummingbot
Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain
Stars: ✭ 3,602 (+968.84%)
Mutual labels:  crypto, trading
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (-32.64%)
Mutual labels:  crypto, trading
crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (-78.64%)
Mutual labels:  crypto, trading
tradeview
A platform for trading crypto currency pairs on crypto exchanges and running crypto currency pair strategies.
Stars: ✭ 69 (-79.53%)
Mutual labels:  crypto, trading
trading sim
📈📆 Backtest trading strategies concurrently using historical chart data from various financial exchanges.
Stars: ✭ 21 (-93.77%)
Mutual labels:  crypto, trading
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (-87.83%)
Mutual labels:  crypto, trading
PancakeSwapBot
PancakeSwap prediction bot
Stars: ✭ 38 (-88.72%)
Mutual labels:  crypto, trading
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+6576.85%)
Mutual labels:  trading, crypto
tvdatafeed
A simple TradingView historical Data Downloader
Stars: ✭ 189 (-43.92%)
Mutual labels:  crypto, trading
gdax bot
gdax_bot - Micro dollar cost averaging for crypto
Stars: ✭ 57 (-83.09%)
Mutual labels:  crypto, trading
HTML-Crypto-Currency-Chart-Snippets
💹 Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API 💹
Stars: ✭ 89 (-73.59%)
Mutual labels:  crypto, trading
uniswap-python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 533 (+58.16%)
Mutual labels:  crypto, trading
twitter-crypto-bot
This is a Twitter bot that tweets about cryptocurrencies prices every certain amount of minutes
Stars: ✭ 21 (-93.77%)
Mutual labels:  crypto, trading
reactive-trader
In the coming weeks this plans to become a Gekko plugin that reacts to market changes, finding and running only the most profitable strategies.
Stars: ✭ 91 (-73%)
Mutual labels:  crypto, trading
binance-chain-python
Binance chain SDK in Python
Stars: ✭ 22 (-93.47%)
Mutual labels:  crypto, trading
Crypto Signal
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
Stars: ✭ 3,690 (+994.96%)
Mutual labels:  trading, crypto

Awesome Crypto Trading Bots Awesome

An awesome list about crypto trading bots, with open source bots, technical analysis and market data libraries, data providers, etc. 🤖 🚀

Build with love by botcrypto, a no-code crypto trading bot platform. PR welcomed!

Contents

Open source bots

  • Backtrader - A feature-rich Python framework for backtesting and trading.
  • Cassandre - Cassandre makes it easy to create and run a Java crypto trading bot. Cassandre takes care of exchange connections, accounts, orders, and position management.
  • crypto-trading-bot - Crypto trading bot in Node.js for Bitfinex, Bitmex, and Binance.
  • CryptoSignal - Crypto trading bot in python for Bittrex, Binance, Bittrex, Bitfinex, Coinbase, etc.
  • fast-trade - Backtesting library utilizing pandas and technical analysis indicator, built with strategy portability and performance in mind for back-test trading strategies.
  • freqtrade - Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning.
  • gekko - DEPRECATED - Gekko is a Bitcoin TA trading and backtesting platform that connects to popular Bitcoin exchanges. It is written in JavaScript and runs on Node.js.
  • Hummingbot - Hummingbot is an open-source project that integrates cryptocurrency trading on both centralized exchanges and decentralized protocols. It allows users to run a client that executes customized, automated trading strategies for cryptocurrencies.
  • jesse - Jesse is an advanced crypto trading framework which aims to simplify researching and defining trading strategies.
  • K - K is a very low latency market making trading bot with a fully featured web interface. It can place and cancel orders on one of several supported cryptocoin exchanges in less than a few miliseconds per order on a decent machine.
  • Kelp - Kelp is a free and open-source market making bot for the Stellar universal marketplace and for centralized exchanges such as Binance, Kraken, CoinbasePro, etc.
  • magic8bot - Magic8bot is a cryptocurrency trading bot using Node.js and MongoDB.
  • Octobot - Powerful fully modular open-source cryptocurrency trading bot with trading tools, a backtesting engine, an user interface, etc.
  • QtBitcoinTrader - Secure multi crypto exchange trading client. This software helps you open and cancel orders very fast. Real time data monitoring. Developed on pure Qt, uses OpenSSL, AES 256 key and secret protection.
  • WolfBot - Crypto currency trading bot written in TypeScript for Node.js.
  • wolfinch - A Python trading bot supporting algorithmic trading for equity market and cryptocurrency exchanges. The modularized implementation is easily extensible to support more exchanges, trading strategies and indicators. A simple UI is available out of the box to view trades and allow basic controls in operation.
  • zenbot - Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB.

Technical analysis libraries

  • catalyst - DEPRECATED - An algorithmic trading library for crypto-assets written in Python.
  • finta - Common financial technical indicators implemented in Pandas.
  • stocklook - A crypto currency library for trading & market making bots, account management, and data analysis.
  • ta - A Technical Analysis library useful to do feature engineering from financial time series datasets (Open, Close, High, Low, Volume) built on Pandas and Numpy.
  • ta-lib - A widely used library by trading software developers requiring to perform technical analysis of financial market data.
  • ta-rs - Technical analysis library for Rust language.
  • ta4j - Ta4j is an open source Java library for technical analysis. It provides the basic components for creation, evaluation and execution of trading strategies.
  • TechAn - TechAn is a technical analysis library for Go! It provides basic and advanced technical analysis indicators, profit and trade analysis and strategy building.
  • tulipindicators - A technical analysis indicator function library in C.
  • technicalindicators - A JS library with 20+ technical indicators and 30+ candlestick patterns.
  • pandas-ta - An easy to use library that leverages the Pandas library with more than 120 Indicators and Utility functions.
  • pyti - Python library of various financial technical indicators.

Market data libraries

  • aio-kraken-ws - Python library on top of asyncio to stream market data from Kraken.
  • blockatlas - A clean and lightweight cross-chain transaction API.
  • ccxws - A JavaScript library for connecting to realtime public APIs on all cryptocurrency exchanges.
  • ccxt - A well-established JavaScript / Python / PHP crypto trading library supporting more than 120 bitcoin/altcoin exchanges.
  • coinnect - A Rust crypto trading library aiming to provide a complete access to main crypto currencies exchanges via REST API.
  • Crypto-exchanges-gateway - A self hosted unified REST API to various exchanges (can be used to automate trading or build bots).
  • node-binance-api - A Node.js library for the Binance API designed to be easy to use.
  • python-binance - Binance Exchange API python implementation for automated trading.

API and data providers

  • Bitquery - Blockchain and DEX data APIs.
  • CoinAPI - 308 exchanges integrated in a single API. Real-time and historical data.
  • CoinCap API - Real-time and historical data. Free for all.
  • CoinGecko API - Complete historic data since 2014. Free for all.
  • CoinMarketCap API - Complete historic data since 2013. Free plan available.
  • CryptoCompare API - Real-time and historical data. Free plan available.
  • Nomics API - Trades and orders, market data, market cap.
  • shrimpy developers - Real-time full order book data, limit orders, open orders, smart order routing, exchange account management, user management, and a complete cloud infrastructure solution right out of the box.
  • Tradifull API - Direct access to exchanges tickers in a unified way, or to our calculated average prices, low, high, volumes, available in a lot of fiats/stable coins. Free for all.

Charting libraries

  • TradingView - Charts and real-time quotes. You can use TradingView data or your own data. Free to use.
  • Highchart Stock - Create stock or general timeline charts for your web and mobile apps. Features user annotations and over 40 built-in Technical Indicators. Licensed.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].