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.
解决的问题
OctoBot 是一款专为加密货币投资者设计的开源加密货币交易机器人,旨在实现投资策略的自动化。它通过提供可视化界面来配置、测试和在多个交易所执行交易,从而消除了手动交易的需要。
工作原理
OctoBot 使用 Python 编写,通过 CCXT 库连接到 15 多个交易所(如 Binance、Coinbase 和 Hyperliquid)。它允许用户基于多种方法实现交易自动化:
- AI Connectors: 通过 OpenAI (ChatGPT) 或本地 LLM (via Ollama) 进行集成,根据市场上下文做出交易决策。
- Strategy Engines: 内置支持网格交易 (Grid trading)、定投 (DCA) 和加密货币篮子 (Crypto Baskets)。
- External Signals: 连接到 TradingView 警报以自动触发交易。
- Data Analysis: 使用技术指标 (RSI, MACD) 和社交数据 (Google Trends, Reddit)。
用户可以通过 Web 界面、移动应用程序或 Telegram 管理机器人。它还包含一个回测引擎,用于使用历史数据模拟策略,以及一个用于无风险测试的模拟交易模式。
适用对象
希望在无需编写复杂代码的情况下实现交易策略自动化的加密货币投资者,以及希望为开源交易框架做出贡献的开发者。
亮点
- 多交易所支持: 与 15 多个主流交易所集成。
- AI 驱动交易: 能够使用基于云端和本地的 LLM 进行决策。
- 自托管: 用户密钥永远不会离开其设备。
- 灵活部署: 可以在本地、Raspberry Pi、Docker 或云端运行。
- 集成测试: 内置回测和模拟交易模拟器。
相关
- 项目
- 项目
- 项目
- 项目
- 项目