Repolode
Drakkar-Software

Drakkar-Software/OctoBot

Free open-source crypto trading bot that automates grid, DCA, AI, and TradingView strategies across Binance, Coinbase, Hyperliquid and 15+ exchanges.

Open-source alternative to:3CommasCryptohopperPionex

Stars
6,907
Forks
1,316
Open issues
194
Last commit
5 days ago

Repolode describes open-source projects and does not give investment advice. Trading and investing can lose money: assess the risk yourself and follow the laws where you live before using this project.

What is it?

OctoBot is a Python crypto trading bot with a visual interface for automating investment strategies. It includes built-in grid trading, DCA, crypto basket and technical-analysis strategies, along with connectors that let it trade based on TradingView alerts or on OpenAI and Ollama language models.

Exchange connectivity relies on the CCXT library, covering Binance, Coinbase, Bybit, Hyperliquid, MEXC, KuCoin and many others. Users can configure strategies, backtest them against historical data, run paper trading with simulated money, and then switch to live orders on a real exchange account. A Telegram bot interface is also available.

The project is licensed under GPL-3.0 and can be run locally on Windows, macOS, Linux or a Raspberry Pi, through Docker, or deployed to a cloud server. The latest release starts in a node mode that serves a newer web and mobile interface, which is still in beta.

Key features

  • 01Built-in grid, DCA, crypto basket and technical-analysis trading strategies
  • 02Connects to 15+ exchanges, including Binance, Coinbase and Hyperliquid, via CCXT
  • 03Accepts TradingView alerts to place trades automatically
  • 04Supports OpenAI and Ollama models for AI-driven trading decisions
  • 05Includes backtesting and paper trading before using real funds
  • 06Can be controlled through a web interface or a Telegram bot

Use cases

  • Automating dollar-cost averaging into crypto on a fixed schedule
  • Running a grid strategy on a volatile trading pair
  • Executing Pine Script or TradingView alert strategies on a crypto exchange
  • Backtesting and paper trading a strategy before committing real money

Quick start

  1. 1

    Install the latest OctoBot release from the README's installation section

  2. 2

    Run OctoBot on your computer or server, then open its web interface

Things to know

  • The new node-mode beta is a work in progress and may have bugs or incomplete features.
  • Backtesting is only available in manual OctoBot instances, not in node mode.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be open source too.

Topics

#crypto-trading#trading-bot#algorithmic-trading#python#binance-api#backtesting#telegram-bot#paper-trading#ai-trading#backtest

FAQ

What is OctoBot?
Free open-source crypto trading bot that automates grid, DCA, AI, and TradingView strategies across Binance, Coinbase, Hyperliquid and 15+ exchanges. OctoBot is a Python crypto trading bot with a visual interface for automating investment strategies. It includes built-in grid trading, DCA, crypto basket and technical-analysis strategies, along with connectors that let it trade based on TradingView alerts or on OpenAI and Ollama language models.
Is OctoBot free to use? What license does it have?
OctoBot is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is OctoBot still maintained?
Actively maintained. The last commit to OctoBot was on Nov 2, 2026.
What can I use OctoBot for?
Automating dollar-cost averaging into crypto on a fixed schedule Running a grid strategy on a volatile trading pair Executing Pine Script or TradingView alert strategies on a crypto exchange Backtesting and paper trading a strategy before committing real money
How do I install OctoBot?
Install the latest OctoBot release from the README's installation section Run OctoBot on your computer or server, then open its web interface
Where can I get OctoBot?
The source code and installation instructions are on GitHub: https://github.com/Drakkar-Software/OctoBot

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects