3Commas 教程:功能、DCA 机器人与 API 安全
这篇 3Commas 教程带你选择 SmartTrade、DCA、Grid 或 Signal Bot,用最小权限连接交易所,完成回测、小额试跑和安全停机。
这篇 3Commas 教程适合已经有交易所账户、理解现货或合约风险,并希望把下单规则交给自动化工具执行的读者。3Commas 能统一管理 SmartTrade、DCA、Grid 和外部信号,但它不会替你判断行情;正确起步是先选对工具、限制 API 权限、回测,再用可承受损失的小额完成一次「启动 → 对账 → 停止 → 撤销 API」闭环。
到 2024 年录视频时,我用了 4 年 3Commas。如果你看过那期视频,可以把本文当作 2026 年功能、费用和安全边界的补充;当前账户没有重新做真实资金实测。本文按 2026 年 7 月 30 日 的官方帮助中心核验,具体套餐、支持市场和接口权限以当前页面为准。
先看结论
- 只想改善手动止盈止损:先看 SmartTrade,不必急着开机器人。
- 想按条件分批建立仓位:看 DCA Bot,但先算最大资金占用。
- 想在价格区间内反复挂单:看 Grid Bot,同时准备价格跑出区间的处理方案。
- 已有 TradingView 或自有程序信号:看 Signal Bot,并把重复信号、延迟和失联纳入测试。
- 无论用哪一种,禁止提现、最小交易权限、回测、小额试跑和退出验收都不能省。
本文只解释工具、参数和风险,不提供币种、方向、杠杆、入场信号或收益策略。我反对用「能开多少台机器人」衡量工具价值;决定是否值得用的,是权限、资金上限、真实成本和退出动作能不能被验证。
3Commas 是什么?先分清它与交易所的关系

3Commas 是一套连接中心化交易所的非托管交易软件。这里的非托管,指资金不转入 3Commas,而是继续留在你的交易所账户。资金仍留在你的交易所账户,3Commas 通过 API 密钥(允许第三方按指定权限调用交易所账户功能的密钥)创建、修改和关闭订单。
这带来两个同时成立的结论:
- 正确关闭提现权限后,3Commas 不能直接把币提到外部地址;这只能证明转出路径被限制,不能推出「资金绝对安全」。
- 交易权限仍能买卖资产、建立仓位或造成费用,所以「不能提现」不等于「不会亏损」。
3Commas 当前功能总览把主要能力分为 SmartTrade、DCA Bot、Grid Bot、Signal Bot、回测和资产组合等。我的判断是:只有在确实需要跨账户管理或组合条件时,这一层第三方工具才值得增加;否则交易所原生功能通常更容易维护。
💡 通俗讲:交易所像仓库和执行柜台,3Commas 像拿着限定权限遥控器的操作台。资金不搬进操作台,但遥控器按错仍会在仓库里产生真实订单。
3Commas 适合谁?先看 5 种情况
| 你的目标 | 更合适的起点 | 是否需要真实资金 |
|---|---|---|
| 给一次手动交易设置多目标止盈、止损和追踪 | SmartTrade | 回测或熟悉字段后再决定 |
| 按条件分批建立仓位并统一退出 | DCA Bot | 先回测,后小额验证 |
| 在明确区间内反复挂买卖单 | Grid Bot | 先回测区间失效场景 |
| 接收 TradingView、webhook 或自有程序信号 | Signal Bot | 先测试信号去重和失联 |
| 完全不懂订单、手续费和最大损失 | 只看功能并完成回测,暂不连接 API | 不需要 |
3Commas 不适合把「自动化」理解成「自动赚钱」的人,也不适合没有时间检查异常、不会撤单或不能接受交易所与第三方工具双重故障风险的人。旧竞品把 DCA 称为「较低风险的懒人投资法」,但分批追加只改变平均成本和仓位路径,不会把单边下跌变成低风险。
连接交易所前先完成 7 项安全准备
连接前先把账户、权限和退出路径写清楚:
- 从
https://3commas.io或https://app.3commas.io进入并保存书签。 - 给交易所和 3Commas 使用不同的强密码,分别开启双重验证(2FA)。
- 为第三方工具单独创建 API,不和其他机器人或程序共用。
- 只开启目标功能必需的读取与交易权限,关闭提现和资金转出权限。
- 交易所支持时使用官方 Fast Connect;手动连接能加 IP 白名单时,只允许官方当前列出的地址。
- 不把 API secret 放进聊天、云笔记、截图、邮件或代码仓库。
- 预先写下停用顺序:停止机器人 → 处理订单和仓位 → 删除连接 → 回交易所删除 API。
API 连接记录卡
- 交易所与账户类型:
________ - API 名称和创建日期:
________ - 已开启权限:
________ - 提现/转出权限:
关闭 / 待复核 - IP 白名单或 Fast Connect:
________ - 计划撤销日期与负责人:
________
3Commas Security还建议使用独立 API、交易所 2FA、3Commas 2FA 和反钓鱼码。Fast Connect、Sign Center 和 IP 白名单的可用性会随交易所而不同;安全设置只能缩小密钥被滥用和误操作的范围,不能证明第三方服务不会故障,也不能消除策略、市场或交易所风险。
Binance 与 Bitget 连接 3Commas 有什么不同?
支持状态必须按「交易所 + 账户类型 + 工具」核对,不能只看到交易所名字就默认全部可用。按 3Commas 当前支持矩阵 在 2026 年 7 月 30 日 的页面:
| 交易所 | 当前支持重点 | 使用前再检查 |
|---|---|---|
| Binance | 现货覆盖 SmartTrade、Signal、DCA、Grid 等;USDT-M/COIN-M 合约另有账户与地区边界 | 所在地区、账户模式、现货/合约、目标机器人 |
| Bitget | 当前列在 USDT-M 合约的 SmartTrade、Signal、DCA 与 Grid 支持中 | 不要从合约支持推导出现货也支持;统一账户等限制以连接页为准 |
选择顺序应是:先定目标市场和工具,再去支持矩阵找可用账户;不要先注册平台,再强行给现有账户寻找机器人用途。
还没有对应交易所账户、且支持矩阵确认目标功能可用时,可使用 Binance 注册入口 或 Bitget 注册入口。已有受支持账户就跳过这两个注册入口;注册新账户也不代表你的地区、账户模式和目标功能自动可用,本文不承诺开户奖励或手续费优惠。
官方支持矩阵明确写着不支持 TEST net 或 TEST account。想避免真实资金风险,应先用回测;需要验证 API 与真实成交时,再使用能承受全部损失的小额。
3Commas 的 4 种工具怎么选?

| 工具 | 它自动化什么 | 最容易误用的地方 |
|---|---|---|
| SmartTrade | 一次手动交易的入场、止盈、止损和追踪 | 把复杂订单当成风险保证 |
| DCA Bot | 分批开仓、追加订单和退出条件 | 只看平均成本,不算最大资金占用 |
| Grid Bot | 在上下边界之间反复放置买卖订单 | 价格单边跑出区间后仍放任运行 |
| Signal Bot | 把外部警报转换成订单动作;webhook 是外部程序向 3Commas 发送消息的专用网址 | 重复信号、延迟、格式错误或 webhook 泄露 |
官方当前的 AI Assistant 可以帮助解释和构建 DCA 机器人配置并运行回测,但不能创建 SmartTrade、Grid 或 Signal Bot。它生成的是配置起点,不是投资建议,也不能替代你的资金上限和退出条件。
第一台 DCA 机器人怎么设置?
DCA 机器人(按条件分批建立或调整仓位的机器人)不是简单的「每月定投」。在 3Commas 里,它通常由启动条件、首单、补仓单、价格间隔、订单数量和退出条件共同决定。
1. 先选账户、市场和方向
确认连接的是哪个交易所账户、现货还是合约、单交易对还是多交易对。合约还要核对保证金模式和杠杆;本文不提供合约参数,第一次验证优先使用风险结构更简单的任务。
2. 写清启动条件
启动条件决定机器人什么时候开始一笔交易。可以是立即启动、内置指标、TradingView 或其他信号。条件越复杂,越需要测试「没有信号、重复信号、延迟信号和错误交易对」四种情况,并确认同一信号重复到达时不会无意中建立重复仓位。
3. 设置首单和补仓规则
- 首单(Base Order):第一次建立仓位的金额。
- 补仓单(Safety Order):行情向不利方向移动时按条件追加的订单。
- 最大补仓次数:限制一笔交易最多追加多少次。
- 价格间隔:决定价格移动多远才触发下一次追加。
- 订单金额倍数:决定后续补仓是否逐次放大。
只要订单金额倍数大于 1,后续每一笔补仓都会比前一笔更大,总占用会越来越快地增加。不要只看第一笔金额;配置页显示的最大占用和你独立计算的上限必须一致。
4. 先写退出,再点启动
退出至少包含止盈、止损或其他关闭条件,还要写明「什么情况人工停止」。止损能限制部分失控场景,但不能保证在指定价格成交;流动性、跳空、API 或交易所异常都会影响执行。
DCA 参数怎样改变最大资金占用?
下面只演示计算方法,不是推荐参数。假设首单 20 USDT、每笔补仓 10 USDT、最多补 3 次、订单金额不递增,那么计划占用是:
20 + 10 + 10 + 10 = 50 USDT
如果后续补仓金额按倍数放大,总占用会高于 50 USDT;多交易对机器人还要乘以可能同时活跃的交易数量。创建前至少记录:
| 字段 | 你的值 | 必须回答的问题 |
|---|---|---|
| 首单金额 | _____ |
首次成交后还剩多少可用余额 |
| 单笔补仓 | _____ |
每次追加会扩大多少风险 |
| 最大补仓次数 | _____ |
最坏情况下会触发几笔 |
| 金额倍数 | _____ |
后续订单是否指数式增长 |
| 同时活跃交易 | _____ |
多交易对会占用多少总资金 |
| 最大计划占用 | _____ |
是否低于你预先设定的账户上限 |
⚠️ 常见踩坑:平均成本下降不等于风险下降。仓位在变大,单边行情可能让机器人继续追加,最后同时面对更大本金暴露、手续费、滑点和退出困难。
用 5 步验收 3Commas 回测和小额试跑

DCA Bot 官方入门建议先回测。回测不使用真实资金,适合发现资金不足、区间不合理、回撤过大或退出条件失效等明显问题;它不能模拟未来行情,也不能完整还原流动性和执行差异,反复调参直到历史结果好看还会产生过度拟合。
回测至少记录:区间与日期、交易对、参数版本、手续费假设、最大回撤、最大资金占用和停止条件。只保留结果截图而没有参数,之后无法复现。与常见做法不同,我认为回测最有价值的结果不是利润曲线,而是提前暴露资金耗尽、回撤超限和无法退出的参数组合。
通过回测后,如果仍要连接实盘,用最小规模验证:
- 只启用一个交易对和一个机器人。
- 记录 3Commas 订单号、交易所订单号和预期金额。
- 检查真实成交价、成交量、费用与机器人记录是否一致。
- 人工停止一次,确认不再创建新订单。
- 处理遗留挂单和仓位,再复核可用余额。
小额试跑记录卡
- 机器人/参数版本:
________ - 计划最大占用:
________ - 3Commas 与交易所订单号:
________ - 真实成交、费用和资金费率:
________ - 停止后遗留挂单/仓位:
0 / 待处理 - 验收结论:
通过 / 失败并回滚
成功信号不是机器人显示绿色利润,而是两边订单对得上、最大占用没有超限、停止动作有效、账户没有未知挂单或仓位。
3Commas 费用和真实结果怎样核对?
总成本至少有三层:3Commas 订阅费、交易所成交费,以及合约可能产生的资金费率。套餐价格、试用条件和机器人额度会变化,购买前直接看 官方价格页 与登录后的订阅页;历史黑五折扣和套餐数字不能代表当前价格。
官方费用计算说明在 2026 年 3 月更新的页面写明:多个工具会按标准交易费计算利润,但不会完整反映用户专属费率、maker/taker 差异或临时优惠;合约资金费率不包含在 3Commas 的期货仓位结果中。
因此对账以交易所成交明细为最终事实。净结果应从交易所已实现盈亏中扣除真实成交费、资金费率、滑点与订阅成本;多账户或多机器人还要按同一时间区间汇总,不能只抄单个机器人面板的利润数字。
用 6 步停止 3Commas 并撤销 API
停机顺序比删除按钮更重要。按官方安全清单:
- 关闭机器人并停止 TradingView、webhook 或自有程序继续发送信号。
- 检查活动交易、SmartTrade、挂单和仓位,逐项处理并保存记录。
- 确认交易所没有机器人遗留订单,余额与预期一致。
- 从 3Commas 的账户连接页删除对应交易所连接;注意历史和模板可能随之删除。
- 登录交易所,删除这把 API 密钥。
- 再检查一次 API 列表,确认没有旧密钥或重复密钥。
退出验收卡
- 机器人和信号源已停止。
- 活动交易、挂单和仓位已经处理。
- 3Commas 连接已删除。
- 交易所 API 已删除。
- 交易所 API 列表与账户余额已复核。
只做第 4 步不够。交易所端的密钥可能仍有效,留下不必要的交易权限;反过来,只删 API 也不会自动平掉已经建立的仓位。需要回滚时,不要复用旧密钥;先处理仓位与挂单,再重新核对支持矩阵和权限。
如果你看过 2024 年视频,需要补充哪些当前信息?
| 视频中的历史信息 | 当前补充 |
|---|---|
| 当时的黑五折扣、套餐价格和机器人数量 | 以当前价格页与登录后的订阅页为准 |
| 旧版策略市场、模拟账户和界面位置 | 以当前帮助中心和账户页面为准 |
| 旧收益、跟单表现和「某策略长期有效」 | 历史结果不能代替重新回测 |
| 当时支持的交易所、账户模式和 API 字段 | 连接前重新核对支持矩阵与最小权限 |
| 旧邀请码和活动 | 不影响当前的策略与安全判断 |
DCA、Grid、Signal 和 SmartTrade 的任务差异,以及「一个策略不可能永久跑下去」这个判断仍然成立。当前执行时,要在市场条件、交易所支持或费用变化后重新回测、限制资金并验证退出。遇到仍在教 FTX、用固定交易所数量证明覆盖广、把套餐额度写成长期事实,或用历史收益替代 API 验收的教程,都应回到当前官方资料重查。
FAQ
3Commas 会保管我的资金吗?
不会。资金留在交易所,3Commas 通过 API 管理订单。关闭提现能阻止直接转出,但错误交易、仓位和费用仍会造成损失。
3Commas API 密钥安全吗?
取决于权限和管理。优先 Fast Connect;手动密钥独立创建、只开必要交易权限、关闭提现、能用时加 IP 白名单,并为两边账户开启 2FA。停用后要回交易所删除密钥。
新手应该先用 DCA Bot 还是 Grid Bot?
DCA Bot 负责分批建立和调整仓位,Grid Bot 依赖价格在区间内反复波动。先明确任务、回测并计算最大占用;无法说明价格离开区间或持续单边时怎么办,就先不开机器人。
3Commas 回测赚钱就能实盘赚钱吗?
不能。回测只说明这组参数在一段历史数据上的表现,不能保证未来流动性、滑点和执行。通过后仍要小额试跑,并与交易所真实成交逐笔对账。
不用 3Commas 后怎样彻底停掉?
停止机器人和信号源,处理活动订单与仓位,从 3Commas 删除连接,最后回交易所删除 API 密钥。四步缺一都不算退出完成。
3Commas 启动前的 12 项自检

- [ ] 我从 3Commas 官方域名进入并保存了书签。
- [ ] 我已开启交易所与 3Commas 的 2FA。
- [ ] 我为 3Commas 创建了独立连接,没有复用其他服务的 API。
- [ ] API 只开必要读取和交易权限,提现与资金转出已关闭。
- [ ] 我已核对交易所、账户类型和目标机器人的当前支持状态。
- [ ] 我能解释所选工具为什么是 SmartTrade、DCA、Grid 或 Signal Bot。
- [ ] 我已独立计算首单、补仓、同时活跃交易和最大占用。
- [ ] 回测记录包含区间、参数、费用假设、回撤和停止条件。
- [ ] 小额试跑只启用一个机器人和一个交易对。
- [ ] 3Commas 与交易所订单、成交、费用和余额可以对应。
- [ ] 我实际测试过停止机器人并处理遗留订单。
- [ ] 我知道如何删除连接,并在交易所撤销 API 密钥。