OctoBot · Drakkar-Software 开源的加密货币交易机器人

OctoBot 交易机器人:把网格、DCA 与 AI 策略接到自己手里

OctoBot 是一套自托管的加密交易程序:可用官方可执行文件、Docker 或 Python 源码部署,连接交易所后按网格、DCA、加密篮子、TradingView 信号或大模型模式自动执行;也提供回测与模拟盘,帮助先验证再决定是否接入真实资金。代码以 GPL-3.0-or-later 开源,源码路线要求 Python 3.13 起。若你只想先了解项目,先看本页;准备运行则从安装页开始,并注意 3.0 beta 与稳定版的能力边界。

形态:自托管程序 + 可视化界面(Web/移动端/Telegram)市场:加密货币(CEX 现货与合约)依据官方仓库与 README(2026-10-12 核验)
一句话结论
自托管开源加密货币交易机器人:装在自己的环境里,用内置模式做自动化,也能向交易所发送真实订单。
适合谁
想自己掌控运行环境与密钥、愿意读文档、能看日志排错的人
不适合谁
希望开箱即用、或不想碰服务器与端口的人
最后核验
2026-10-12(官方仓库与文档口径)
对应版本
3.0.0-beta3(2026-10-08)/稳定线 2.1.1
实测状态
未在本机运行 OctoBot:本站没有运行环境与交易所凭据,内容为官方仓库与文档核对 + 作者分析,不含本站实测数据

项目来源

仓库页面显示 6.7k Star、1.3k Fork、6,046 次提交;数字会随社区变化,采集日期为 2026-10-12。

OctoBot GitHub 仓库页面截图:Drakkar-Software/OctoBot 文件列表与 About 简介 查看源码
开源项目GitHub 6,729 Star / 1,281 Fork(2026-10-12 核验)
版本最新 3.0.0-beta3(2026-10-08);稳定版 2.1.1
运行环境Python ≥3.13(源码路线);Docker 基础镜像 3.13
许可GPL-3.0-or-later(机构商用需联系官方)
What it solves

OctoBot 解决什么问题?

OctoBot 不是又一个行情软件,而是把「盯盘 + 手动下单」交给一套可配置、可回测的自动化程序。

把策略写成配置,而不是每天手动点单

网格模式按固定间隔持续挂买卖单、靠波动反复成交;DCA 按周期买入摊薄成本;加密篮子一次买一篮子币,像买指数一样跟某个方向。这些模式的参数都在界面里配置,不用改代码。

用外部信号与模型驱动交易

OctoBot 能把 TradingView 的指标或 Pine Script 策略 alert 变成下单指令,也能把行情上下文交给 ChatGPT 一类大模型征询观点后下单,或改用本地 Ollama 模型以控制成本;内置 RSI、均线、MACD 等指标,也能接 Google Trends、Reddit 这类社交数据。

先回测,再模拟,最后才是真钱

OctoBot 自带回测引擎与模拟盘:用历史数据与模拟组合验证策略行为,再决定是否接线到实盘。官方免责声明同样要求先在模拟模式下运行——这是 OctoBot 和我们见过的「跑起来就下单」类工具在流程上的主要区别。

How it works

OctoBot 怎么用:五步跑通一次自动化

下面的顺序来自官方 README 与 Dockerfile,替换交易所与策略参数即可。

  1. 选一条安装路径

    最容易的是下载官方可执行文件(CI 自动构建 Windows/macOS/Linux/树莓派版本);也可以用 docker run 一行命令跑起来,或按官方 Python+Git 指南从源码安装(需要 Python ≥3.13 与 Pants 构建环境)。

  2. 准备交易所凭据

    机器人要连交易所就必须有 API Key。凭据权限建议先在只读或模拟范围内测试;user/ 目录保存你的配置与数据,自托管路线上私钥始终在你自己的机器上。

  3. 配置策略与标的

    在界面里选交易模式(网格 / DCA / 篮子 / TradingView / AI),设置交易对、参数与风险限制。模式的具体行为由 OctoBot 以 Tentacles 形式加载的插件决定。

  4. 先回测、再模拟盘

    用内置回测引擎在历史数据上验证参数,再用模拟盘跑一段真实行情。注意:官方说明回测只在手动(manual)实例中可用。

  5. 再决定是否接实盘

    确认策略行为符合预期后再让 OctoBot 用真实资金下单。它确实能替你把订单发到交易所——所以下单前的每一步验证都不是可选项。

Modules

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 端口、Releasesnode 模式
二次开发仓库结构与 16 个 packages 子包、Pants 2.30.0 环境、代码约定、测试与提交流程CLAUDE.md、CONTRIBUTING.md、目录列表二次开发
风险与许可GPL-3.0-or-later 与商用联系、官方免责原文、实盘风险清单、API Key 权限README Disclaimer/License、setup.py风险与许可
路线对比自托管交易机器人路线与免部署研究路线的任务级对照与决策清单本机 29 个技能逐项核验见顶部导航「对比」
先看边界再动手:OctoBot 是能向交易所发送真实订单的实盘工具,官方免责声明明确「不要投入你怕亏掉的钱」「使用风险自负、作者不承担交易结果责任」,并要求先在模拟模式运行。本站只做项目与证据层面的介绍,不提供任何收益、胜率或买卖点,也不代管资金。
官方入口用于核对什么本站对应页面注意点
GitHub 仓库与 Releases代码、许可、最新版本号与各平台安装资产安装与运行版本号随时变化,下载前必须重新核对
官方开发者文档(docs 目录 / Docusaurus 站点)包说明、贡献流程、Tentacles 与开发约定原文Tentacles、二次开发官方文档以仓库当前分支为准,可能已高于本站采集时间
官方 Cloud 与指南站点Cloud 现行功能、价格、条款与该形态的入门指南node 模式、风险与许可价格、套餐、资金与密钥托管细节本站未核验,购买前自行确认
仓库 Issue / Discussions安装报错、交易所连接异常的已知问题与维护者答复安装与运行、交易所提问前先脱敏日志,绝不粘贴 API Key 或账户信息
独立仓库 OctoBot-Market-Making做市能力的代码与部署说明(不属于主仓库)交易模式部署与支持渠道与主项目不同,不能套用主仓库教程
许可与商用联系GPL-3.0-or-later 的义务范围与机构商业许可联系方式风险与许可许可条款的法律适用请咨询专业人士,本站不提供法律意见
Setup and route

OctoBot 本地开源版、Cloud 与免部署研究路线怎么选?

先按运行责任与交付目标区分:自托管机器人负责策略执行,Cloud 是官方独立服务,EasyClaw 技能路线只用于研究辅助。

自托管 OctoBot适合要自动化下单、愿意自己运维的人
选可执行文件 / Docker / 源码→本地或自有云主机运行→配置交易所 API→回测与模拟盘→自行决定后续执行

程序运行在用户控制的环境;设备、网络、配置、更新与 API Key 安全由用户负责。回测仅在 manual 实例可用,3.0 node 形态目前标注为 beta。

OctoBot Cloud适合先评估官方托管服务与可用策略的人
查看官方方案→核对功能 / 费用 / 权限→确认数据与 Key 条款

README 指向 octobot.cloud、云策略与加密篮子,但我们未核实当前价格、套餐、API Key 保存方式或资金托管安排。不要把宣传语当成安全审计结论,使用前应阅读官方现行隐私与服务条款。

EasyClaw 技能研究路线适合先查行情、出图或梳理回测方法的人
安装 EasyClaw→选择已核验技能→提问与研究

本机已核验技能可提供行情取数、图表和回测方法论,但没有加密货币交易机器人技能,也不能下单、托管资金或替代 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 说明为准;国内拉取镜像可能需配置加速源
先区分产品名:OctoBot Cloud 是官方云产品;DigitalOcean Marketplace 是在第三方云主机上部署 OctoBot。两者不应统称为「云端开源版」。README 可证明项目与 Cloud 产品入口存在,但没有在本次证据中给出当前订阅价格、Cloud 的完整功能矩阵或 API Key 托管细节,相关决定应以官方现行条款为准。
路线边界:两条路线无已证实集成——OctoBot 仓库 README 与源码都没有提到对方,本机技能目录里也没有对应的 OctoBot 技能。本页并列介绍的是两条独立路线:可下单的自托管交易机器人,以及免部署技能提供的研究入口。所有结果仅供研究,不构成投资建议。
EasyClaw demo

OctoBot 之外还有什么选择:免部署技能路线怎么用

以下为本机对话的真实截图(点击左右箭头翻页,示例为 A 股;用户指定复用上一站截图)。它们用来说明「免部署取数与查询」的准备成本:不需要装运行环境、不需要交易所凭据。截图不是 OctoBot 的运行结果,OctoBot 面向加密货币交易,两者数据源与流程都不同。

Decision

OctoBot 适合哪些人,哪些目标不应交给它?

先对齐需要的结果,再决定要不要承担部署与交易执行责任。

适合愿意掌握自动化的人

你已有清晰的加密策略想法,愿意自行部署、管理交易所连接并检查日志;希望在源码许可范围内了解或扩展 Python 项目,也能接受先回测、模拟并承担市场风险。OctoBot 的价值是自动化执行能力,不是策略有效性的保证。

不适合期待无脑盈利或免维护的人

若你不愿学习交易所规则、不想保管 API Key、需要机构级高频基础设施,或希望软件替你判断风险,OctoBot 未必匹配。策略参数、交易所 API 变更、服务器故障与极端行情都需要用户处理。

Cloud 与开源版分别核验

想少维护时可以研究官方 Cloud,但需独立确认价格、支持功能、服务条款、资金控制与 API Key 处理方式;这些信息不能从开源许可证或 README 的自托管描述直接推出。需要开发控制权与本地运行时,再比较 executable、Docker 与源码路线。

Fast facts

OctoBot 常见问题速查:事实、依据与边界

把搜索里最常问的一组问题集中到一处,每条都写明依据来自官方资料还是本站说明。

问题事实与依据本站说明与边界
它到底是什么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 权限与基本风控
边界说明:以上事实中,「Python ≥3.13」「GPL-3.0-or-later」「CCXT 接入」「回测仅手动实例可用」来自本站对官方仓库与文档的逐条核对(核验日期 2026-10-12,仓库 master commit c45fdc2);涉及地区可用性、费用与 Cloud 条款的部分,官方未给统一口径,需按各自官方页面确认。
FAQ

OctoBot 常见问题:项目、安装、Cloud 与安全边界

OctoBot 是什么?资金放在哪里?

OctoBot 是 Drakkar-Software 维护的开源加密货币交易机器人,使用自托管路线时运行在你的设备或服务器上,并通过你配置的交易所 API 与账户交互。OctoBot Cloud 是另一项服务,资金托管和 API Key 处理不能由开源版的自托管描述推定;请分别查官方现行条款。

OctoBot 免费吗?Cloud 是否免费?

开源代码按 GPL-3.0-or-later 发布;这不等于运行环境、服务器、第三方模型或 Cloud 服务都免费。本站没有核验 Cloud 当前套餐与价格,不列金额。使用或商用前应查许可证文本、官方 Cloud 当前价格和服务条款;具体法律适用请咨询专业人士。

OctoBot 支持哪些策略和交易所?

README 列出网格、DCA、加密篮子、TradingView、AI 等自动化模式,并称通过 CCXT 支持 15+ 交易所;各交易所的现货/合约范围、地区可用性与接口状态并不相同。页面名单是仓库采集时的官方声明,当前支持状态与配置步骤以官方指南及交易所规则为准。

Windows 可以安装 OctoBot 吗?Docker 呢?

README 说明 Releases 会提供 Windows、macOS、Linux 与 Raspberry Pi 可执行文件,也提供 Docker 与 Python 源码路线。源码路线要求 Python 3.13 与构建环境;Docker 需要规划端口、数据卷和持久化。本站整理官方步骤但没有在本机实测,具体资产与安装流程以当前 Releases 和官方安装指南为准。

3.0 node、新界面、移动 App 和 Cloud 有何区别?

README 说明最新 beta 默认使用 node 模式,由本地 node 作为新界面及 beta 移动端的后端;manual 实例保留经典 Web/Telegram 流程,回测仅在 manual 实例可用。公开版移动 App 面向 Cloud 策略。Cloud 是独立服务,价格、套餐和 Key 处理细节需查官方当前页面。README 的版本状态会变化,安装前请检查 Releases。

API Key 应开什么权限?

先用只读权限验证连接;确认要自动下单后,再按交易所官方要求只开必要交易权限,不开提现权限。交易所支持 IP 白名单时,可在网络条件允许的情况下启用;Key 不要放入公开仓库或截图。具体权限名称和撤销步骤以对应交易所官方说明为准。

OctoBot 回测结果能代表未来表现吗?

不能。回测使用历史数据与模拟组合,受到样本期、手续费、滑点、成交深度和版本实现影响;README 明确内置回测只在 manual 实例可用。官方建议先模拟运行,任何结果都不构成未来收益保证或投资建议。

OctoBot 与 EasyClaw 已经集成了吗?

没有已证实集成。OctoBot 通过官方可执行文件、Docker、Python 或官方服务运行;本机技能目录里没有 OctoBot 交易机器人技能。可核验的研究辅助技能不执行交易,不能替代 OctoBot 部署、连接或下单。

OctoBot 有哪两种运行方式:node 模式与手动实例怎么选

要自动化下单就从安装与运行开始;只想先问清行情与研究问题,可以先用免部署路线做研究。