SkillAgentSearch skills...

OctoBot

Free open source crypto trading bot to automate AI, Grid, DCA and TradingView strategies on Binance, Hyperliquid and 15+ exchanges, with a simple interface.

Install / Use

/learn @Drakkar-Software/OctoBot

README

OctoBot - Free Open Source Crypto Trading Bot

PyPI Downloads Dockerhub OctoBot-CI Ask DeepWiki

<p align="center"> <img src="../assets/octobot-free-open-source-trading-bot-web-user-interface-showcase.gif" alt="OctoBot free open source trading bot web user interface showcase" width="630px"/> </p>

OctoBot Telegram Chat Discord Telegram News Twitter YouTube

Open source crypto trading bot with a visual user interface

OctoBot is an open source cryptocurrency trading robot designed for crypto investors who want to automate their investment strategies. The bot can automate strategies using built-in:

<p align="middle"> <a href='https://www.youtube.com/watch?v=TJUU62e1jR8' target="_blank" rel="noopener"><img alt='OctoBot - Open Source Crypto Trading Bot Introduction Video from the official OctoBot YouTube Channel' src='../assets/meet_octobot_preview.png' width="630px"/></a> </p>

The trading bot is written in Python being built and improved as a free open source software since 2018. It can be installed on your system or executed on a cloud provider.

An easy to use trading bot with a Mobile App, Web and Telegram user interfaces

Are you looking for a bot you can setup from the peaceful environment of your home computer and that you can follow from anywhere using your phone?

OctoBot is designed for crypto investors who want to automate their trading strategies in a simple way, using a graphic interface to:

  • Configure the details of their strategy and its traded markets and exchange(s)
  • Test and optimize the strategy using backtesting
  • Live test it with paper money
  • Execute it on a real exchange account, by automatically sending orders to the exchange

Once started, an OctoBot can be followed using its web interface, making it reachable when running on a cloud server.
OctoBot can also be connected to a Telegram bot, therefore turning OctoBot into a Telegram trading bot.

You can also follow your trading bot from the OctoBot mobile app, which is designed to automate octobot.cloud strategies, the app can also be used to follow your open source OctoBot's profits, portfolio, open orders and trades.

<p align="middle"> <img src="../assets/mobile/octobot-mobile-app-deashboard-with-portfolio-value-and-two-live-bots-with-news.png" height="414" alt="octobot mobile app dashboard with portfolio value and two live bots with news"> &nbsp;&nbsp;&nbsp;&nbsp; <img src="../assets/mobile/octobot-mobile-app-bot-view-with-portfolio-content-recent-activities-and-historical-profits.png" height="414" alt="octobot mobile app bot view with portfolio content recent activities and historical profits"> </p> <p align="middle"> <a href='https://apps.apple.com/us/app/octobot-crypto-investment/id6502774175?utm_source=octobot-github&utm_media=readme&utm_content=mobile-app-img'><img alt='Get it on the Apple Play Store' src='../assets/apple_store.png' height="50px"/></a> <a href='https://play.google.com/store/apps/details?id=com.drakkarsoftware.octobotapp&utm_source=octobot-github&utm_media=readme&utm_content=mobile-app-img'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height="50px"/></a> </p>

Live and backtesting trading strategies automation

OctoBot is more than just a strategy execution engine, it can also simulate investments using risk-free paper trading.

Even better, the trading robot comes with its built-in backtesting engine to help you test and optimize your strategy over a long period of time with a simulated portfolio and historical exchange data.

<p align="middle"> <img alt='Backtesting report using grid trading on eth btc with 8 percent profit' src='../assets/backtesting_report.jpg' width="630px"/> </p>

Backtesting your trading strategy and portfolio will give you accurate insights on the past performance and behavior of your trading strategy starting from its initial portfolio. This analysis tool gives you all the metrics to create the best version of your strategy before automating it with your real funds, on your exchange account.

Your trading bot for Binance, Coinbase, Hyperliquid and 15+ other exchanges

OctoBot supports the vast majority of crypto exchanges thanks to the great CCXT library.

<p align="middle"> <img alt='list of octobot supported exchanges including binance coinbase hyperliquid mexc and more' src='../assets/list-of-octobot-supported-exchanges-including-binance-coinbase-hyperliquid-mexc-and-more.png' width="630px"/> </p>

This wide range of supported exchanges makes it easy to create investment strategies on any crypto, from Bitcoin, Ethereum or Solana to altcoins from the darkest depths of the altcoin forest.

Supported exchanges notably include:

  • Binance spot and futures trading using the REST and websocket APIs
  • Coinbase spot trading using the REST and websocket APIs
  • Bybit spot and futures trading using the REST and websocket APIs Note: due to a recent update, the Bybit API will soon be available again on OctoBot
  • Hyperliquid spot trading (with API Keys) using the REST and websocket APIs
  • MEXC spot trading using the REST and websocket APIs
  • Kucoin spot and futures trading using the REST and websocket APIs
  • All HollaEx-Powered exchanges. Learn more on HollaEx, the open source white label exchange
  • Many other such as OKX, Binance US, Crypto.com, HTX, Bitget, BingX, CoinEx, BitMart, Phemex, Gate.io, Ascendex and more on the full list of supported exchanges.

Automate your trading strategies

OctoBot is designed as a one-stop-shop for crypto trading strategies. If you think of a crypto trading strategy, it can most likely be automated by OctoBot, unless it requires very complex custom mechanisms.

AI trading bot

OctoBot can be an AI trading bot using OpenAI model such as ChatGPT. The ChatGPT trading mode is the dedicated OctoBot configuration to give market context to a LLM model, ask for its opinion an

View on GitHub
GitHub Stars5.5k
CategoryDevelopment
Updated1h ago
Forks1.1k

Languages

Python

Security Score

100/100

Audited on Mar 24, 2026

No findings