关于 gate-exchange-autoinvest
gate-exchange-autoinvest 是用于管理 Gate Exchange Earn 定投计划的技能,支持创建、更新、停止计划及追加投资。它也可查询支持币种、投资限额、执行记录、订单和计划详情。
主要功能
- 01创建、更新和停止定投计划
- 02向计划立即追加投资
- 03查询支持的目标币种
- 04查询投资限额与配置
- 05查看计划、执行记录和订单详情
适用场景
- 01设置按周期投资目标币种的计划
- 02调整或停止现有定投计划
- 03检查计划执行历史和订单
- 04确认可投币种及投资金额限制
MCP 相关
该技能通过 gate-cli 调用 Gate Earn 自动投资命令,涵盖计划管理、查询和追加投资。创建、更新、停止或追加投资等写入操作按技能流程在执行前确认。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ gate/ gate-skills --skill gate-exchange-autoinvest安装后在 Claude Code 中输入/gate-exchange-autoinvest确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.mdREADME.mdsetup.shreferences/autoinvest-compliance.mdautoinvest-plans.mdscenarios.md详细介绍
解析 gate-cli(二进制文件路径)
按以下顺序解析 gate-cli:(1) command -v gate-cli 和 gate-cli --version 均成功;(2) 若 ${HOME}/.local/bin/gate-cli 可执行,则使用该路径;(3) 若 ${HOME}/.openclaw/skills/bin/gate-cli 可执行,则使用该路径。规范规则:exchange-runtime-rules.md §4(或 gate-runtime-rules.md §4)。
gate-exchange-autoinvest
Gate Exchange Earn 的快速自动投资(DCA)功能,支持创建、更新和停止计划,以及查询相关信息。
通用规则
⚠️ 停止 — 继续操作前,必须阅读并严格遵守共享运行时规则。
在阅读完所有规则之前,不得选择或调用任何工具。这些规则具有最高优先级。
→ 请先阅读 exchange-runtime-rules.md(镜像:GitHub 上的 exchange-runtime-rules.md)。
- 仅使用此技能中明确列出的
gate-cli命令。 对于这些工作流,不得运行此处未说明的命令,即使其他接口提供了这些命令也不例外。
技能依赖项
身份验证
- 交互式文件设置: 如果主机上未同时设置
GATE_API_KEY和GATE_API_SECRET,请运行gate-cli config init,按照向导完成 API 密钥、密钥、配置文件和默认值的设置(参见 gate-cli)。 - 环境变量 / 标志: 如果凭据已提供,则无需运行
gate-cli config init— 例如,主机上已设置GATE_API_KEY和GATE_API_SECRET,或在支持的情况下使用--api-key/--api-secret— 绝不要要求用户在聊天中粘贴密钥。 - 权限: 根据你的 API 密钥和部署情况,获取 Earn(自动投资)所需的访问权限。
- 门户: 请在聊天之外创建或轮换密钥:https://www.gate.com/myaccount/profile/api-key/manage
安装检查
- 必需项:
gate-cli(从 gate-cli 发布页面安装,或通过环境中的 Gate MCP / 技能安装程序安装)。 - 通过名称调用时,请将包含
gate-cli的目录添加到PATH。 - 凭据: 当主机上同时设置了非空的
GATE_API_KEY和GATE_API_SECRET时,不要要求运行gate-cli config init。当两者均未设置或为空时,提醒操作者运行gate-cli config init,或在技能库中对应的技能内配置GATE_API_KEY/GATE_API_SECRET(绝不要要求用户在聊天中粘贴密钥)。 - 基本检查: 在修改计划前,确认 CLI 可正常工作(例如运行
gate-cli --version,或使用此技能执行只读 Earn / 自动投资查询)。
风险免责声明
数字资产交易风险声明: 数字资产交易存在重大风险。价格容易剧烈波动,也可能受到市场操纵。过往表现不代表未来结果。此技能仅提供信息工具,不构成投资建议。用户须对自己的投资决策全权负责。投资金额不得超过自己能够承受损失的范围。完整风险披露请访问 Gate 官方网站。
AI 交互数据流
数据处理声明: 使用此技能时,系统会通过 AI 系统处理您的查询和账户数据,以提供交易辅助。这包括:
- 您的交易指令和偏好
- 账户余额和持仓信息(只读访问)
- 用于提供上下文的历史交易记录
重要提示:
- 所有数据传输均经过加密,并遵循 Gate 的隐私政策
- AI 会实时处理数据;AI 不会长期存储您的交易数据
- 您保留完全控制权;只有在您明确确认后,AI 才会执行交易
- 有关隐私详情,请参阅 Gate 的隐私政策
功能模块
| 模块 | 说明 | 触发关键词 |
|---|---|---|
| 计划管理 | 创建、更新、停止自动投资计划,以及向计划中追加仓位 | create DCA, auto-invest, stop plan, add to my DCA, dollar cost averaging |
| 信息查询 | 查询支持的币种、最低金额、执行记录、订单详情和计划详情 | min amount, execution history, records, plan detail |
业务规则
投资货币限制
- 仅支持 USDT 或 BTC 作为投资货币(每期扣除的货币)
- 目标币种可以是其他资产
创建计划的约束
必需参数:
- 投资目标币种(资产列表)
- 每期投资金额
可选参数(含默认值):
- 投资时间:默认为每天 10:00(可自定义)
- 资金来源:默认为
spot(现货账户) - 资金流向:默认为
auto_invest(购买的资产保留在现货账户中)
执行时间限制:
- 定投仅支持在整点执行(0–23 点)
plan_period_hour必须是 0 到 23 之间的整数- 不支持分钟和秒;所有执行时间均为 :00
- ⚠️ 重要提示——时区:
plan_period_hour使用 UTC 时区- 用户指定本地时间时(例如“北京时间上午 10:00”),须先转换为 UTC,再传入 API
- 示例:北京时间 10:00(UTC+8)→ UTC 02:00 → 设置
plan_period_hour: 2 - 回退方案:如果无法检测系统时区,则直接使用用户指定的小时数
- 确认时始终同时显示 UTC 和本地时间(或注明时区检测失败)
- 详细转换规则请参阅
references/autoinvest-plans.md→ 时区处理部分
plan_period_day(仅用于创建计划):
- 创建时必填;值不能为
0。完整工作流:references/autoinvest-plans.md→ 工作流步骤 6。 - 根据
plan_period_type设置:monthly:月份中的日期 1–30weekly或biweekly:星期几 1–7(1 = 星期一,7 = 星期日)daily、hourly或4-hourly:使用1
投资金额限制:
- 最低金额:必须大于或等于
gate-cli cex earn auto-invest min-amount返回的值 - 最高金额:必须小于或等于
gate-cli cex earn auto-invest config返回的值 - 创建计划前:
- 调用
gate-cli cex earn auto-invest min-amount查询最低金额 - 调用
gate-cli cex earn auto-invest config查询最高金额 - 验证用户输入的金额是否在有效范围内
- 调用
目标币种约束(适用于多目标计划):
- 目标币种上限:一个计划最多可包含 10 个目标币种
- 每个币种的最低分配比例:每个目标币种的分配比例至少为 10%(比例值 ≥ 10)
- 创建多目标计划前:
- 检查目标币种数量是否 ≤ 10
- 检查每个币种的比例是否 ≥ 10
- 如果验证失败,立即拒绝并清楚说明原因
资金流向(购买的资产存放位置):
创建计划后,购买的资产将根据 fund_flow 参数(API 字段:购买后目的地)流向以下两个目的地之一:
API fund_flow | 含义(英文) | Gate 应用中的常见标签(本地化;可能有所不同) |
|---|---|---|
earn | Simple Earn / 灵活理财 | 英文界面中通常标记为 Simple Earn / 灵活理财 |
auto_invest | 现货账户(默认) | 现货账户 |
fund_flow: "earn"→ 资产将自动转入 Simple Earn 赚取利息fund_flow: "auto_invest"→ 资产保留在 现货账户中,供手动管理(默认)
重要提示:
- 用户应根据自己的投资策略选择资金流向
- 对于累积资产的被动收益,建议使用
earn - 如果用户计划频繁交易或提现,建议使用
auto_invest - 用户使用任何语言提及 Simple Earn(灵活理财)或现货账户时,调用 MCP 创建或更新计划时分别映射为
earn或auto_invest - 面向用户的回复中不得使用尖括号(
<或>)。
停止计划后
- 停止计划后,将不再自动扣款
- 已购买的资产通常保留在现货账户中
下次购买时间
- 此功能不提供查询下次自动购买时间的具体方式
- 如需查询,请访问 Gate 应用或网站
gate-cli 命令索引
定投相关工具(11 个工具)
| # | 工具名称 | 类型 | 功能 |
|---|---|---|---|
| 1 | gate-cli cex earn auto-invest create | 写入 | 创建新的定投计划 (参见创建计划的限制) |
| 2 | gate-cli cex earn auto-invest update | 写入 | 更新现有计划 |
| 3 | gate-cli cex earn auto-invest stop | 写入 | 停止计划 (调用前需获得用户明确确认,与其他写入操作相同) |
| 4 | gate-cli cex earn auto-invest add-position | 写入 ⚠️ | 立即增加仓位 (确认后仅调用一次,严禁重复调用) |
| 5 | gate-cli cex earn auto-invest plans | 查询 | 列出用户的定投计划 |
| 6 | gate-cli cex earn auto-invest plan-detail | 查询 | 查看单个计划的详情 |
| 7 | gate-cli cex earn auto-invest coins | 查询 | 查询支持的目标币种 |
| 8 | gate-cli cex earn auto-invest min-amount | 查询 | 查询最低投资金额 |
| 9 | gate-cli cex earn auto-invest records | 查询 | 查询计划执行记录 |
| 10 | gate-cli cex earn auto-invest orders | 查询 | 查询订单详情 |
| 11 | gate-cli cex earn auto-invest config | 查询 | 查询定投配置选项 |
辅助工具
| 工具名称 | 功能 |
|---|---|
gate-cli cex spot account get | 查询现货账户余额 |
gate-cli cex earn uni lends | 当资金来源或扣款涉及赚币时,可选的 Simple Earn / Uni 余额只读上下文(参见 执行 → 余额检查) |
查询功能用法
工具映射
| 用户请求 | 使用的工具 |
|---|---|
| 列出我的定投计划 | gate-cli cex earn auto-invest plans |
| 查看单个计划的详情 | gate-cli cex earn auto-invest plan-detail |
| 查询支持的币种 | gate-cli cex earn auto-invest coins |
| 查询最低投资金额 | gate-cli cex earn auto-invest min-amount |
| 查看计划执行记录 | gate-cli cex earn auto-invest records |
| 查看订单详情 | gate-cli cex earn auto-invest orders |
| 查询定投配置 | gate-cli cex earn auto-invest config |
常见查询场景
场景 1:查询支持的币种
示例问题:
- “哪些币种可以定投?”
- “定投支持哪些目标币种?”
操作:使用 gate-cli cex earn auto-invest coins 工具进行查询,该工具将返回所有支持定投的币种列表。
场景 2:查询最低投资金额
示例问题:
- “USDT 定投每期的最低金额是多少?”
- “使用 BTC 作为投资币种时的最低金额是多少?”
操作:使用 gate-cli cex earn auto-invest min-amount 工具,需指定投资币种(USDT 或 BTC)和目标币种。
场景 3:查看执行历史
示例问题:
- “我的 BTC 定投最近执行了多少次?”
- “查看这个计划最近的执行状态”
操作:使用 gate-cli cex earn auto-invest records 查看执行记录,使用 gate-cli cex earn auto-invest orders 查看具体订单详情。
返回信息示例:
📋 Auto-Invest Execution Records
- Plan: {Plan name or ID}
- Execution count: {count}
- Latest execution: {amount} {currency} → {target coin}
场景 4:未找到计划
情况:查询时未找到匹配的定投计划。
提示:未找到匹配的定投计划。你可以创建新的定投计划。
其他查询功能
- 列出所有计划:使用
gate-cli cex earn auto-invest plans查看你的所有定投计划 - 查询配置:使用
gate-cli cex earn auto-invest config查看可用的定投设置和预设选项
子模块
| 模块 | 文档 | 用途 |
|---|---|---|
| 计划管理 | references/autoinvest-plans.md | 创建、更新、停止和追加投资(增加持仓)的工作流,包含详细场景 |
| 合规与规则 | references/autoinvest-compliance.md | 投资币种限制、地区合规要求和资金来源规则 |
路由规则
| 用户意图 | 路由至 | 关键决策 |
|---|---|---|
| 创建计划 | references/autoinvest-plans.md → 场景 1/2 | 单个或多个目标 |
| 更新计划 | references/autoinvest-plans.md | 修改现有计划参数 |
| 停止计划 | references/autoinvest-plans.md → 场景 9 | 终止自动扣款 |
| 追加投资 / 增加持仓 | references/autoinvest-plans.md → 场景 10 | 一次性额外购买 |
| 查询计划 | SKILL.md → 工具映射 | gate-cli cex earn auto-invest plans |
| 查询计划详情 | SKILL.md → 工具映射 | gate-cli cex earn auto-invest plan-detail |
| 查询支持的币种 | SKILL.md → 场景 1 | gate-cli cex earn auto-invest coins |
| 查询最低金额 | SKILL.md → 场景 2 | gate-cli cex earn auto-invest min-amount |
| 查询执行记录 | SKILL.md → 场景 3 | gate-cli cex earn auto-invest records |
| 查询订单 | SKILL.md → 工具映射 | gate-cli cex earn auto-invest orders |
| 询问限制 | references/autoinvest-compliance.md | 投资币种、地区、资金 |
执行
- 意图识别:分析用户请求,确定操作类型(创建/更新/停止/追加投资/查询/合规)
- 路由选择:
- 计划生命周期操作(创建/更新/停止/追加投资)→ 加载
references/autoinvest-plans.md并遵循工作流 - 查询操作 → 使用工具映射表并直接调用相应的 MCP 工具
- 合规问题 → 加载
references/autoinvest-compliance.md,了解规则和限制
- 计划生命周期操作(创建/更新/停止/追加投资)→ 加载
- 参数验证:
- 对于写入操作:验证投资币种(仅限 USDT/BTC)、金额范围、执行时间;对于创建操作,还需根据创建计划约束验证
plan_period_day - 对于查询:从用户请求中提取所需参数
- 对于写入操作:验证投资币种(仅限 USDT/BTC)、金额范围、执行时间;对于创建操作,还需根据创建计划约束验证
- 余额检查(适用于写入操作):
- 调用
gate-cli cex spot account get,确认资金充足 - 如适用,对于 Simple Earn 资金来源,调用
gate-cli cex earn uni lends
- 调用
- 确认(适用于写入操作):
- 显示操作摘要(操作草案)
- 等待用户明确确认
- 停止计划(
gate-cli cex earn auto-invest stop):显示操作草案后停止;不要在同一轮助手回复中调用工具。只有在用户的下一条消息中明确确认后,才调用 stop(references/autoinvest-plans.md→ 场景 9)。
- MCP 工具调用:
- 仅执行 MCP 工具部分(Auto-Invest 相关工具或支持工具表格)中的相应工具
- 传入经过验证的参数
- 回复格式:
- 使用子模块文档中的回复模板
- 包含关键信息:计划 ID、金额、币种、目标、频率
领域知识
什么是 Auto-Invest(DCA)?
**定期定额投资(DCA)**是一种投资策略:无论市场状况如何,都按固定时间间隔投资固定金额。这种方法可以:
- 通过分散不同时点的购买,降低择时风险
- 平滑市场波动期间的买入价格
- 避免投资决策受到情绪影响
- 适用于长期积累策略
Auto-Invest 与手动交易的区别
| 方面 | Auto-Invest(DCA) | 手动交易 |
|---|---|---|
| 执行方式 | 自动、按计划执行 | 手动、按需执行 |
| 纪律性 | 高(不受情绪影响) | 因人而异(受情绪影响) |
| 时机 | 分散在一段时间内 | 单一时点 |
| 使用场景 | 长期积累 | 主动交易 |
| 所需技能 | 低 | 高 |
投资货币
- 投资货币:每个周期从账户中扣除的货币(仅限 USDT 或 BTC)
- 目标币种:您想要购买的加密货币(可以是任何受支持的币种)
- 示例:投资 100 USDT(投资货币)→ 购买 BTC(目标币种)
周期选项
| 周期类型 | 说明 | 最短间隔 |
|---|---|---|
| 每小时 | 每隔 N 小时 | 1 小时 |
| 每日 | 每天在指定时刻 | 1 天 |
| 每周 | 每周在指定日期 | 7 天 |
| 每两周 | 每 2 周 | 14 天 |
| 每月 | 每月在指定日期 | ~30 天 |
资金流向选项
创建计划后,购买的资产将流向以下两个去向之一:
| 选项 | 字段值 | 去向 | 中文 UI(通常显示) | 说明 | 适用场景 |
|---|---|---|---|---|---|
| Simple Earn | fund_flow: "earn" | Simple Earn | 本地化应用标签 | 资产会自动转入 Simple Earn 赚取利息 | 推荐给:寻求被动收入的用户、希望最大化收益的长期持有者 |
| 现货账户 | fund_flow: "auto_invest" | 现货账户 | 本地化应用标签 | 资产保留在现货账户中,供手动管理(默认) | 推荐给:活跃交易者、计划频繁提取或转移资产的用户 |
重要说明:
- 此设置决定每次自动投资执行后购买的币种去向(购买后的目的地)
earn对应 Simple Earn;auto_invest对应现货账户。API 值与本地化应用字符串一致;如果文档与应用不一致,请以应用内的措辞为准。earn选项可为累积的资产带来额外被动收入auto_invest选项让您随时完全掌控资产,可进行交易、提取或转移- 如果未指定,默认值为
auto_invest
安全规则
默认规则:未经确认不得写入
在用户对当前操作草案作出明确确认之前,不得调用任何写入工具(gate-cli cex earn auto-invest create、gate-cli cex earn auto-invest update、gate-cli cex earn auto-invest stop、gate-cli cex earn auto-invest add-position)。仅允许读取/查询操作,例如:列出/查看计划详情、受支持的币种、最小/最大配置、执行记录和订单,以及查询相关余额(gate-cli cex spot account get、gate-cli cex earn uni lends)。
写入操作必须经过确认
所有写入操作(创建、更新、停止、添加仓位)必须遵循以下确认流程:
- 显示操作草案:执行前展示完整的操作详情
- 等待确认:明确询问用户“请确认后继续”
- 仅在确认后执行:未经用户明确同意,不得继续
停止计划(gate-cli cex earn auto-invest stop):展示操作草案(计划 ID、名称、影响:停止未来扣款),然后结束本轮对话并请求确认。仅在用户下一条消息明确确认后,才可调用 MCP——即使用户已经提供了计划 ID,也绝不能在首次展示草案的同一条助手回复中调用 stop。
确认过期
如果用户在查看操作草案后更改任何实质性细节(金额、目标、周期、计划 ID、资金流向、plan_period_hour、plan_period_day 等),则先前的确认视为无效。展示更新后的操作草案,并在调用任何写入工具之前重新取得用户的明确确认。
添加仓位安全要求(关键)
⚠️ gate-cli cex earn auto-invest add-position 工具极其敏感:
- 每次用户确认后恰好调用一次
- 对同一请求绝不多次调用(会导致重复扣款)
- 调用前务必与用户确认金额
- 调用前检查余额
错误做法 ❌:
User: "Add more to my plan"
Assistant: [Calls add_position multiple times to show different amounts]
正确做法 ✅:
User: "Add more to my plan"
Assistant: "How much would you like to add? Your current plan is 100 USDT per period."
User: "Add 50 USDT"
Assistant: [Shows draft] "Confirm to add 50 USDT?"
User: "Yes"
Assistant: [Calls add_position ONCE]
参数验证
调用任何写入工具前:
| 验证项 | 规则 | 验证失败时的处理 |
|---|---|---|
| 投资币种 | 必须为 USDT 或 BTC | 拒绝并说明限制 |
| 金额 | 必须在 [最小值, 最大值] 范围内 | 查询最小值/最大值,然后拒绝并给出有效范围 |
| 执行时间 | 必须为 0-23 的整数(整点) | 拒绝并说明整点限制 |
plan_period_day(创建) | 不能为 0;范围取决于 plan_period_type(参见 创建计划限制) | 拒绝并给出允许范围;参见 references/autoinvest-plans.md 工作流步骤 6 |
| 余额 | 必须足以支付首期投资 | 显示资金缺口,并建议充值或降低金额 |
不要推测下一次购买时间
- 不要计算或显示下一次自动购买时间
- 如果用户询问,请引导其前往 Gate App 或网站查看实时计划安排
- 系统不会通过 API 提供此信息
错误处理
| 错误情况 | 检测方式 | 响应 |
|---|---|---|
| 目标币种过多 | 用户指定的目标币种超过 10 个 | 立即拒绝:"计划最多可包含 10 个目标币种。你指定了 {N} 个币种。请减少目标币种数量。" |
| 币种配置比例过低 | 任一目标币种的比例 < 10 | 立即拒绝:"每个目标币种的配置比例至少为 10%。币种 {X} 的比例仅为 {Y}%。请调整比例,确保每个币种的配置比例至少为 10%。" |
| 余额不足 | gate-cli cex spot account get 显示的余额 < 金额 | 不要继续操作。告知用户资金缺口:"你当前的余额为 {X} {currency},但需要 {Y} {currency}。请充值或减少投资金额。" |
| 投资币种无效 | 用户指定了 USDT/BTC 以外的币种 | 立即拒绝:"投资币种仅支持 USDT 或 BTC。请选择 USDT 或 BTC。" |
| 金额低于最低限额 | 用户金额 < gate-cli cex earn auto-invest min-amount | 调用最小金额工具,然后告知用户:"最低金额为 {min} {currency}。请提高投资金额。" |
| 金额超过最高限额 | 用户金额 > gate-cli cex earn auto-invest config 返回的最大值 | 调用配置工具,然后告知用户:"最高金额为 {max} {currency}。请降低投资金额。" |
| 执行时间无效 | 用户指定了分钟/秒,或小时不在 0-23 范围内 | 拒绝:"自动投资仅支持在整点执行(0-23)。请选择 0 到 23 之间的小时。" |
plan_period_day 无效 | 创建时为 0,或超出 plan_period_type 对应范围 | 不要调用创建工具;说明有效范围:每月 1–30;每周/每两周 1–7(1 = 星期一);每天/每小时/每 4 小时使用 1(references/autoinvest-plans.md 工作流步骤 6) |
| 未找到计划 | 查询未返回匹配的计划 | 告知用户:"未找到匹配的自动投资计划。你可以创建一个新计划。"(参见场景 4) |
| 缺少 MCP 工具 | MCP 服务中没有所需工具 | 说明:"自动投资功能需要更新后的 MCP 服务。请确保已正确配置 gate-mcp。" |
| API 错误(401/403) | 身份验证失败 | 引导用户:"身份验证错误。请检查你的 API 密钥权限是否包含 Earn(自动投资)访问权限。"有关身份验证处理,请参见 exchange-runtime-rules.md。 |
| API 错误(4xx/5xx) | 其他 API 错误 | 报告错误消息,并建议重试或联系支持人员 |
| 缺少必需参数 | 工具架构要求提供参数,且没有默认值 | 不要猜测。询问用户:"请指定 {parameter_name}(例如 {example})。" |
参数规范
- 如果工具参数为必填项,且架构未提供默认值,则提示用户提供该值
- 绝不猜测或编造参数值
- 调用工具前,始终根据业务规则验证参数
判断逻辑摘要
| 条件 | 操作 | 使用的工具 |
|---|---|---|
| 用户想创建计划 | 转到 references/autoinvest-plans.md 场景 1/2 | 验证(包括 plan_period_day)→ gate-cli cex spot account get(如果资金来源为理财,还需运行 gate-cli cex earn uni lends)→ gate-cli cex earn auto-invest min-amount → gate-cli cex earn auto-invest config → 确认 → gate-cli cex earn auto-invest create |
| 用户想更新计划 | 转到 references/autoinvest-plans.md | gate-cli cex earn auto-invest plans(如果没有 ID)→ 确认 → gate-cli cex earn auto-invest update |
| 用户想停止计划 | 转到 references/autoinvest-plans.md 场景 9 | gate-cli cex earn auto-invest plans(如果没有 ID)→ 起草操作(结束轮次)→ 用户的下一条消息确认 → gate-cli cex earn auto-invest stop |
| 用户想追加资金(增加持仓) | 转到 references/autoinvest-plans.md 场景 10 | gate-cli cex earn auto-invest plans(如果没有 ID)→ gate-cli cex earn auto-invest plan-detail(如果没有金额)→ gate-cli cex spot account get → 确认 → gate-cli cex earn auto-invest add-position(仅一次) |
| 用户想查看计划列表 | 直接查询 | gate-cli cex earn auto-invest plans |
| 用户想查看计划详情 | 直接查询 | gate-cli cex earn auto-invest plan-detail |
| 用户问“有哪些币种?” | 场景 1 | gate-cli cex earn auto-invest coins |
| 用户问“最低金额是多少?” | 场景 2 | gate-cli cex earn auto-invest min-amount |
| 用户问“执行记录呢?” | 场景 3 | gate-cli cex earn auto-invest records |
| 用户问“订单详情呢?” | 直接查询 | gate-cli cex earn auto-invest orders |
| 用户询问投资币种限制 | 转到 references/autoinvest-compliance.md | 说明仅支持 USDT/BTC 的规则 |
| 用户询问资金来源 | 转到 references/autoinvest-compliance.md | 说明现货与理财选项 |
| 查询中未找到计划 | 场景 4 | 告知用户,并提供创建新计划的选项 |
| 余额不足 | 错误处理 | 显示差额,不要继续 |
| 参数无效 | 错误处理 | 根据业务规则进行验证,并说明原因后拒绝 |
报告模板
创建计划成功
✅ Auto-invest plan created
- Invest currency: {USDT|BTC}
- Amount per period: {amount}
- Cadence: {cadence description}
- Target(s): {target coin(s) with ratios if multi-target}
- Fund source: {spot|earn}
- Fund flow: {auto_invest|earn} (spot account|Simple Earn)
更新计划成功
✅ Auto-invest plan updated
- Plan: {id or name}
- Updated: {changed fields and new values}
停止计划成功
✅ Auto-invest plan stopped
- Plan: {id or name}
- Status: Automatic deductions ceased
- Note: Purchased assets remain in {account type}
追加资金成功
✅ Top-up executed
- Plan: {id or name}
- Amount: {amount} {invest_currency}
- Target allocation: {per Business Rules}
查询响应(计划列表)
📋 Your Auto-Invest Plans
{For each plan:}
**Plan {N}: {plan_name}**
- Investment: {amount} {currency} per {cadence}
- Target(s): {coin(s)}
- Execution count: {period} times
- Status: Active
{If no plans:}
You have no active auto-invest plans. Create one to start DCA investing.
查询响应(支持的币种)
📋 Supported Auto-Invest Coins
{List coins returned by `gate-cli cex earn auto-invest coins`}
You can use any of these coins as targets in your auto-invest plan.
查询响应(最低金额)
📋 Minimum Investment Amount
- Investment currency: {USDT|BTC}
- Target(s): {coin(s)}
- Minimum per period: {min_amount} {currency}
错误响应
❌ {Error type}
{Explanation of what went wrong}
{Actionable suggestion to resolve}
参考文档
| 文档 | 内容 |
|---|---|
references/scenarios.md | 完整的场景索引,涵盖全部 16 个场景(计划生命周期、查询、合规) |
references/autoinvest-plans.md | 计划生命周期操作及场景(创建、更新、停止、追加资金) |
references/autoinvest-compliance.md | 合规规则与限制(投资币种、地区、资金来源) |