把策略写成配置,而不是每天手动点单
网格模式按固定间隔持续挂买卖单、靠波动反复成交;DCA 按周期买入摊薄成本;加密篮子一次买一篮子币,像买指数一样跟某个方向。这些模式的参数都在界面里配置,不用改代码。
OctoBot · Drakkar-Software 开源的加密货币交易机器人
OctoBot 是一套自托管的加密交易程序:可用官方可执行文件、Docker 或 Python 源码部署,连接交易所后按网格、DCA、加密篮子、TradingView 信号或大模型模式自动执行;也提供回测与模拟盘,帮助先验证再决定是否接入真实资金。代码以 GPL-3.0-or-later 开源,源码路线要求 Python 3.13 起。若你只想先了解项目,先看本页;准备运行则从安装页开始,并注意 3.0 beta 与稳定版的能力边界。
仓库页面显示 6.7k Star、1.3k Fork、6,046 次提交;数字会随社区变化,采集日期为 2026-10-12。
查看源码
OctoBot 不是又一个行情软件,而是把「盯盘 + 手动下单」交给一套可配置、可回测的自动化程序。
网格模式按固定间隔持续挂买卖单、靠波动反复成交;DCA 按周期买入摊薄成本;加密篮子一次买一篮子币,像买指数一样跟某个方向。这些模式的参数都在界面里配置,不用改代码。
OctoBot 能把 TradingView 的指标或 Pine Script 策略 alert 变成下单指令,也能把行情上下文交给 ChatGPT 一类大模型征询观点后下单,或改用本地 Ollama 模型以控制成本;内置 RSI、均线、MACD 等指标,也能接 Google Trends、Reddit 这类社交数据。
OctoBot 自带回测引擎与模拟盘:用历史数据与模拟组合验证策略行为,再决定是否接线到实盘。官方免责声明同样要求先在模拟模式下运行——这是 OctoBot 和我们见过的「跑起来就下单」类工具在流程上的主要区别。
下面的顺序来自官方 README 与 Dockerfile,替换交易所与策略参数即可。
最容易的是下载官方可执行文件(CI 自动构建 Windows/macOS/Linux/树莓派版本);也可以用 docker run 一行命令跑起来,或按官方 Python+Git 指南从源码安装(需要 Python ≥3.13 与 Pants 构建环境)。
机器人要连交易所就必须有 API Key。凭据权限建议先在只读或模拟范围内测试;user/ 目录保存你的配置与数据,自托管路线上私钥始终在你自己的机器上。
在界面里选交易模式(网格 / DCA / 篮子 / TradingView / AI),设置交易对、参数与风险限制。模式的具体行为由 OctoBot 以 Tentacles 形式加载的插件决定。
用内置回测引擎在历史数据上验证参数,再用模拟盘跑一段真实行情。注意:官方说明回测只在手动(manual)实例中可用。
确认策略行为符合预期后再让 OctoBot 用真实资金下单。它确实能替你把订单发到交易所——所以下单前的每一步验证都不是可选项。
按官方 README、仓库目录结构与开发者文档整理;每一行都指向本页之外的具体页面。
| 栏目 | 内容 | 来源依据 | 入口 |
|---|---|---|---|
| Tentacles | 插件体系的源码真值与运行时目录、安装命令、与策略/交易所扩展的关系 | CLAUDE.md、CONTRIBUTING.md、目录列表 | Tentacles |
| 交易模式 | 网格 / DCA / 加密篮子 / TradingView / AI(ChatGPT·Ollama)/ 做市,以及社交与技术指标 | README 交易模式章节 | 交易模式 |
| 交易所 | CCXT 承载方式、15+ 交易所各自的市场类型与凭据要求、HollaEx 白标 | README 交易所章节、requirements.txt | 交易所 |
| 安装与运行 | 可执行文件 / Docker(端口、卷、健康检查)/ Python 源码(3.13 + Pants + PYTHONPATH)/ 云端 | README、Dockerfile、docker-compose.yml | 安装与运行 |
| 回测与模拟盘 | 内置回测引擎的适用范围、paper trading、回测能回答与不能回答什么 | README、Dockerfile 卷配置 | 回测与模拟盘 |
| node 模式 | 3.0 node 模式与手动实例的入口、端口与能力差异(含 beta 与稳定版之别) | README、Dockerfile 端口、Releases | node 模式 |
| 二次开发 | 仓库结构与 16 个 packages 子包、Pants 2.30.0 环境、代码约定、测试与提交流程 | CLAUDE.md、CONTRIBUTING.md、目录列表 | 二次开发 |
| 风险与许可 | GPL-3.0-or-later 与商用联系、官方免责原文、实盘风险清单、API Key 权限 | README Disclaimer/License、setup.py | 风险与许可 |
| 路线对比 | 自托管交易机器人路线与免部署研究路线的任务级对照与决策清单 | 本机 29 个技能逐项核验 | 见顶部导航「对比」 |
| 官方入口 | 用于核对什么 | 本站对应页面 | 注意点 |
|---|---|---|---|
| GitHub 仓库与 Releases | 代码、许可、最新版本号与各平台安装资产 | 安装与运行 | 版本号随时变化,下载前必须重新核对 |
| 官方开发者文档(docs 目录 / Docusaurus 站点) | 包说明、贡献流程、Tentacles 与开发约定原文 | Tentacles、二次开发 | 官方文档以仓库当前分支为准,可能已高于本站采集时间 |
| 官方 Cloud 与指南站点 | Cloud 现行功能、价格、条款与该形态的入门指南 | node 模式、风险与许可 | 价格、套餐、资金与密钥托管细节本站未核验,购买前自行确认 |
| 仓库 Issue / Discussions | 安装报错、交易所连接异常的已知问题与维护者答复 | 安装与运行、交易所 | 提问前先脱敏日志,绝不粘贴 API Key 或账户信息 |
| 独立仓库 OctoBot-Market-Making | 做市能力的代码与部署说明(不属于主仓库) | 交易模式 | 部署与支持渠道与主项目不同,不能套用主仓库教程 |
| 许可与商用联系 | GPL-3.0-or-later 的义务范围与机构商业许可联系方式 | 风险与许可 | 许可条款的法律适用请咨询专业人士,本站不提供法律意见 |
先按运行责任与交付目标区分:自托管机器人负责策略执行,Cloud 是官方独立服务,EasyClaw 技能路线只用于研究辅助。
程序运行在用户控制的环境;设备、网络、配置、更新与 API Key 安全由用户负责。回测仅在 manual 实例可用,3.0 node 形态目前标注为 beta。
README 指向 octobot.cloud、云策略与加密篮子,但我们未核实当前价格、套餐、API Key 保存方式或资金托管安排。不要把宣传语当成安全审计结论,使用前应阅读官方现行隐私与服务条款。
本机已核验技能可提供行情取数、图表和回测方法论,但没有加密货币交易机器人技能,也不能下单、托管资金或替代 OctoBot。
| 路线 | 运行位置与维护 | 界面 / 策略 | 费用与资金边界 | 适用场景 | 核验边界 |
|---|---|---|---|---|---|
| 本地开源版(manual) | 运行在自己的电脑/服务器,自己安装与维护 | 内置 Web 界面;回测只在 manual 实例可用 | 代码 GPL-3.0-or-later;仍有设备与运维成本;API Key 权限需自己管理 | 想掌握环境、做源码扩展或使用经典回测流程 | 以 Releases 与官方安装指南为准 |
| 本地开源版(node) | node 仍运行在用户控制的机器/服务器上 | 新 Web 界面 / beta 移动端作为管理入口;支持多自动化 | 本地部署并不等于零成本;仍需自行保护设备与凭据 | 想尝试 3.0 新界面且接受 beta 不完整风险 | 当前 beta 版本与能力以官方 Releases 为准 |
| OctoBot Cloud | 由官方 Cloud 产品提供服务,和自行租用 VPS 部署不是同一方案 | README 指向云端策略与加密篮子;公开版移动 App 面向 Cloud 策略 | 当前价格、套餐、具体托管责任与 Key 存储细节未在本次证据中核实;不要据此推断免费或由平台持有资金 | 希望评估托管服务并愿意先核对官方条款的用户 | 购买前查看官方当前价格、权限与隐私说明 |
| DigitalOcean 部署 | 部署到用户自己的云主机,由用户维护 OctoBot 与服务器 | 属于自托管开源版的云主机运行方式,不自动等同 OctoBot Cloud | 需承担云主机费用并自行管理 API Key | 需要长久在线但希望自己控制实例 | README 有 Marketplace 入口,实例配置与服务费用以云厂商页面为准 |
| 任意 VPS 自托管(Docker) | 你自己租用的云主机或 VPS,用容器方式部署并自行维护 | 与所选镜像对应的版本一致(manual 或 node 取决于镜像标签) | 只承担服务器费用;API Key 与端口都要自己管 | 想长期在线又不愿绑定单一云厂商,或需要在国内主机上部署 | 端口、数据卷与镜像标签以官方 Docker 说明为准;国内拉取镜像可能需配置加速源 |
以下为本机对话的真实截图(点击左右箭头翻页,示例为 A 股;用户指定复用上一站截图)。它们用来说明「免部署取数与查询」的准备成本:不需要装运行环境、不需要交易所凭据。截图不是 OctoBot 的运行结果,OctoBot 面向加密货币交易,两者数据源与流程都不同。
先对齐需要的结果,再决定要不要承担部署与交易执行责任。
你已有清晰的加密策略想法,愿意自行部署、管理交易所连接并检查日志;希望在源码许可范围内了解或扩展 Python 项目,也能接受先回测、模拟并承担市场风险。OctoBot 的价值是自动化执行能力,不是策略有效性的保证。
若你不愿学习交易所规则、不想保管 API Key、需要机构级高频基础设施,或希望软件替你判断风险,OctoBot 未必匹配。策略参数、交易所 API 变更、服务器故障与极端行情都需要用户处理。
想少维护时可以研究官方 Cloud,但需独立确认价格、支持功能、服务条款、资金控制与 API Key 处理方式;这些信息不能从开源许可证或 README 的自托管描述直接推出。需要开发控制权与本地运行时,再比较 executable、Docker 与源码路线。
把搜索里最常问的一组问题集中到一处,每条都写明依据来自官方资料还是本站说明。
| 问题 | 事实与依据 | 本站说明与边界 |
|---|---|---|
| 它到底是什么 | Drakkar-Software 维护的开源加密货币交易机器人(GitHub 仓库公开) | 不是托管服务:程序装在你自己的机器或云主机上,环境由你负责 |
| 用什么语言开发 | Python 编写;源码安装路线要求 Python ≥3.13(官方安装说明) | 想改代码要先满足版本与构建工具要求,见二次开发页 |
| 是否免费 | 开源软件,许可为 GPL-3.0-or-later(官方仓库 LICENSE) | 开源版免费不等于零成本:服务器、交易所手续费与维护时间都要算 |
| Cloud 和开源版是什么关系 | Cloud 是官方托管形态;开源版 = 自托管(官方文档并列介绍) | Cloud 的套餐、资金托管与数据处理方式以官方现行条款为准,本站未核验 |
| 能不能自动交易 | 能:策略经 CCXT 向交易所发送真实订单(官方 README) | 能用真实资金下单,所以官方免责声明要求自负盈亏并先跑模拟模式 |
| 支持哪些市场 | 经 CCXT 接入 15+ 交易所,各所的现货与合约支持不同(官方 README) | 逐所对照与核验日期见交易所接入页;本站未做连接实测 |
| 有图形界面吗 | 有:手动实例内置 Web 界面;3.0 node 模式带新界面并配套移动端(官方文档) | beta 期间界面与配置字段可能变动,以官方 Releases 为准 |
| 有中文界面或中文文档吗 | 官方文档以英文为主,仓库界面为英文 | 本站是中文整理,口径与版本以官方为准;中文资料多来自社区 |
| 谁维护服务器 | 自托管形态下由使用者自己(或自购云主机)维护 | 可用性、备份、端口与安全全部由你承担,这是选它的前提 |
| 和交易所自带机器人有什么区别 | 交易所内置机器人绑定单一交易所;该项目跨交易所并通过 CCXT 适配(官方 README) | 跨所与可回测是它的能力,代价是要自己维护运行环境 |
| 适合新手吗 | 界面化配置降低了上手门槛(官方定位为可免费使用的开源机器人) | 不等于零门槛:需要能读日志、懂 API Key 权限与基本风控 |
OctoBot 是 Drakkar-Software 维护的开源加密货币交易机器人,使用自托管路线时运行在你的设备或服务器上,并通过你配置的交易所 API 与账户交互。OctoBot Cloud 是另一项服务,资金托管和 API Key 处理不能由开源版的自托管描述推定;请分别查官方现行条款。
开源代码按 GPL-3.0-or-later 发布;这不等于运行环境、服务器、第三方模型或 Cloud 服务都免费。本站没有核验 Cloud 当前套餐与价格,不列金额。使用或商用前应查许可证文本、官方 Cloud 当前价格和服务条款;具体法律适用请咨询专业人士。
README 列出网格、DCA、加密篮子、TradingView、AI 等自动化模式,并称通过 CCXT 支持 15+ 交易所;各交易所的现货/合约范围、地区可用性与接口状态并不相同。页面名单是仓库采集时的官方声明,当前支持状态与配置步骤以官方指南及交易所规则为准。
README 说明 Releases 会提供 Windows、macOS、Linux 与 Raspberry Pi 可执行文件,也提供 Docker 与 Python 源码路线。源码路线要求 Python 3.13 与构建环境;Docker 需要规划端口、数据卷和持久化。本站整理官方步骤但没有在本机实测,具体资产与安装流程以当前 Releases 和官方安装指南为准。
README 说明最新 beta 默认使用 node 模式,由本地 node 作为新界面及 beta 移动端的后端;manual 实例保留经典 Web/Telegram 流程,回测仅在 manual 实例可用。公开版移动 App 面向 Cloud 策略。Cloud 是独立服务,价格、套餐和 Key 处理细节需查官方当前页面。README 的版本状态会变化,安装前请检查 Releases。
先用只读权限验证连接;确认要自动下单后,再按交易所官方要求只开必要交易权限,不开提现权限。交易所支持 IP 白名单时,可在网络条件允许的情况下启用;Key 不要放入公开仓库或截图。具体权限名称和撤销步骤以对应交易所官方说明为准。
不能。回测使用历史数据与模拟组合,受到样本期、手续费、滑点、成交深度和版本实现影响;README 明确内置回测只在 manual 实例可用。官方建议先模拟运行,任何结果都不构成未来收益保证或投资建议。
没有已证实集成。OctoBot 通过官方可执行文件、Docker、Python 或官方服务运行;本机技能目录里没有 OctoBot 交易机器人技能。可核验的研究辅助技能不执行交易,不能替代 OctoBot 部署、连接或下单。