Drakkar-Software/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.
What it solves
OctoBot is an open-source cryptocurrency trading bot designed to automate investment strategies for crypto investors. It removes the need for manual trading by providing a visual interface to configure, test, and execute trades across multiple exchanges.
How it works
Written in Python, OctoBot connects to over 15 exchanges (such as Binance, Coinbase, and Hyperliquid) via the CCXT library. It allows users to to automate trades based on several methods:
- AI Connectors: Integrates with OpenAI (ChatGPT) or local LLMs via Ollama to make trading decisions based on market context.
- Strategy Engines: Built-in support for Grid trading, Dollar Cost Averaging (DCA), and Crypto Baskets.
- External Signals: Connects to TradingView alerts to trigger trades automatically.
- Data Analysis: Uses technical indicators (RSI, MACD) and social data (Google Trends, Reddit).
Users can manage the bot via a web interface, a mobile app, or Telegram. It also includes a backtesting engine to simulate strategies using historical data and a paper trading mode for risk-free testing.
Who it’s for
Crypto investors who want to automate their trading strategies without needing to write complex code, as well as developers who wish to contribute to an open-source trading framework.
Highlights
- Multi-Exchange Support: Integration with 15+ major exchanges.
- AI-Driven Trading: Ability to use both cloud-based and local LLMs for decision making.
- Self-Custody: User keys never leave their own devices.
- Flexible Deployment: Can be run locally, on a Raspberry Pi, via Docker, or in the cloud.
- Integrated Testing: Built-in backtesting and paper trading simulators.
Related
- Project
- Project
- Project
- Project
- Project