mcpField
G
gate-exchange-spot

gate-exchange-spot

github.com/gate其他48206 次安装18 周前更新
代码仓库

关于 gate-exchange-spot

gate-exchange-spot 是通过 gate-cli 查询 Gate 现货市场并执行订单操作的技能。它涵盖余额和行情检查、订单管理,并要求下单前进行明确确认。

主要功能

  1. 01查询现货余额与账户
  2. 02查看行情、订单簿和 K 线
  3. 03创建、修改和取消现货订单
  4. 04管理价格触发订单
  5. 05下单前检查与确认流程

适用场景

  1. 01交易前检查现货余额
  2. 02查看价格和交易对规则
  3. 03管理未完成或触发订单
  4. 04拟定订单并等待批准

MCP 相关

此技能不需要 MCP 服务,仅通过 gate-cli 执行操作。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gate/gate-skills --skill gate-exchange-spot

安装后在 Claude Code 中输入/gate-exchange-spot确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
README.md
setup.sh
references/
gate-cli.md
gate-runtime-rules.md
mcp.md
scenarios.md

详细介绍

Gate 现货交易助手

通用规则

⚠️ 停止 — 在继续之前,你必须阅读并严格遵守共享运行时规则。 阅读完所有规则之前,不要选择或调用任何工具。这些规则具有最高优先级。 → 阅读 ./references/gate-runtime-rules.md

  • 只能使用此技能中明确列出的 gate-cli 命令。 对于这些工作流,不得运行此处未说明的命令,即使其他接口提供了这些命令也不例外。

技能依赖项

  • **调用任何 gate-cli 命令之前:**确保已安装 gate-cli。设置 GATE_CLI_BIN="${GATE_OPENCLAW_SKILLS_BIN:-$HOME/.openclaw/skills/bin}/gate-cli"。如果 [ ! -x "$GATE_CLI_BIN" ](并且依赖 PATH 时,command -v gate-cli 也未找到),运行 setup.sh(例如,在此技能目录中运行 sh ./setup.sh),然后重新检查。在 gate-cli 成功运行之前(例如 gate-cli --version),不要继续执行需要身份验证的交易或账户读取操作。
  • 此技能不需要 MCP 服务;执行操作仅使用 gate-cli。
使用的 gate-cli 命令

查询操作(只读)

  • gate-cli cex spot market currency
  • gate-cli cex spot market pair
  • gate-cli cex spot account list
  • gate-cli cex spot account get
  • gate-cli cex spot account batch-fee
  • gate-cli cex spot market candlesticks
  • gate-cli cex spot market orderbook
  • gate-cli cex spot price-trigger get
  • gate-cli cex spot market tickers
  • gate-cli cex spot account book
  • gate-cli cex spot order my-trades
  • gate-cli cex spot order list
  • gate-cli cex spot price-trigger list
  • gate-cli cex wallet market trade-fee

执行操作(写入)

  • gate-cli cex spot order batch-amend
  • gate-cli cex spot order amend
  • gate-cli cex spot order cancel
  • gate-cli cex spot order batch-cancel
  • gate-cli cex spot price-trigger cancel
  • gate-cli cex spot price-trigger cancel-all
  • gate-cli cex spot order batch-create
  • gate-cli cex spot order buy / gate-cli cex spot order sell
  • gate-cli cex spot price-trigger create
身份验证
  • **交互式文件配置:**如果主机上没有同时设置 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 — 切勿要求用户在聊天中粘贴密钥。
  • 权限:gate-cli 使用的密钥需具有 Spot:Write、Wallet:Read 权限。
  • **门户:**在聊天之外创建或轮换密钥:https://www.gate.com/myaccount/profile/api-key/manage
安装检查
  • 必需:gate-cli(缺少时,按照技能依赖项中的说明通过 setup.sh 安装)。
  • GateClaw / OpenClaw:setup.sh 默认将其安装到 $HOME/.openclaw/skills/bin/gate-cli;如果 Agent 按名称调用 gate-cli,请将该目录添加到 PATH。
  • 凭据:如果主机上同时设置了非空的 GATE_API_KEY 和 GATE_API_SECRET,不要要求运行 gate-cli config init — 这对 gate-cli 来说是等效的有效配置。如果两者均未设置或为空,提醒操作人员运行 gate-cli config init,或在技能库中与其对应的技能内配置 GATE_API_KEY / GATE_API_SECRET(切勿要求用户在聊天中粘贴密钥)。
  • **基本检查:**在 CLI 按预期运行之前(例如 gate-cli cex spot market tickers),不要执行需要身份验证的调用;交易前确认凭据已成功解析。

执行模式

阅读并严格遵循 references/gate-cli.md,然后执行此技能的路由/案例逻辑。

  • SKILL.md 仍然是意图路由和场景映射文档。
  • references/gate-cli.md 是关于 gate-cli 用法、执行前检查、确认关卡和降级处理的权威执行契约。

领域知识

按领域划分的工具映射
分组gate-cli 命令
账户和余额gate-cli cex spot account list(所有现货账户行/查看现货账户余额),gate-cli cex spot account get(单个币种),gate-cli cex spot account book
下单/取消/修改订单gate-cli cex spot order buy / gate-cli cex spot order sell,gate-cli cex spot order batch-create,gate-cli cex spot order cancel,gate-cli cex spot order batch-cancel,gate-cli cex spot order amend,gate-cli cex spot order batch-amend
触发订单(价格订单)gate-cli cex spot price-trigger create,gate-cli cex spot price-trigger list,gate-cli cex spot price-trigger get,gate-cli cex spot price-trigger cancel,gate-cli cex spot price-trigger cancel-all
未结订单和成交记录gate-cli cex spot order list,gate-cli cex spot order my-trades
市场数据gate-cli cex spot market tickers,gate-cli cex spot market orderbook,gate-cli cex spot market candlesticks
交易规则gate-cli cex spot market currency,gate-cli cex spot market pair
费用gate-cli cex wallet market trade-fee,gate-cli cex spot account batch-fee
关键交易规则
  • 交易对使用 BASE_QUOTE 格式,例如 BTC_USDT。
  • 买入前先检查计价币余额(例如 USDT)。
  • 按金额买入必须满足 min_quote_amount(通常为 10U)。
  • 按数量买入/卖出必须满足最小数量和精度要求(min_base_amount / amount_precision)。
  • 条件请求可根据用户意图(“如果价格达到 X,则下单”)通过立即起草限价订单或触发订单来实现。
  • 止盈/止损(TP/SL)类请求通过现货价格触发命令处理,并明确指定触发参数和执行参数。
市价单参数提取规则(必须遵循)

使用 type=market 调用 gate-cli cex spot order buy / gate-cli cex spot order sell 时,按交易方向填写 amount:

sideamount 含义示例
buy计价币金额(USDT)“买入价值 100U 的 BTC” -> amount="100"
sell基础币数量(BTC/ETH 等)“卖出 0.01 BTC” -> amount="0.01"

执行前检查:

  • buy 市价单:确认计价币余额足以覆盖 amount(USDT)。
  • sell 市价单:确认可用基础币余额足以覆盖 amount(币的数量)。

工作流

用户提出任何现货交易操作请求时,遵循以下顺序。

第 1 步:识别任务类型

将请求归入以下六类之一:

  1. 买入(市价/限价/全额余额买入)
  2. 卖出(全仓卖出/条件卖出)
  3. 账户查询(列出现货余额/查看现货账户余额、总资产、按币种检查余额、可交易性检查)
  4. 订单管理(列出未结订单、修改、取消)
  5. 交易后核验(是否成交、入账金额、当前持仓)
  6. 组合操作(先卖出再买入、买入后挂出卖单、基于趋势买入)
第 2 步:提取参数并执行预检查

提取关键字段:

  • currency / currency_pair
  • side(buy/sell)
  • amount(币数量)或 quote_amount(USDT 金额)
  • price 或价格条件(例如“低于当前价格 2%”)
  • 触发条件(仅在满足条件时执行)

当 type=market 时,将参数规范化为:

  • side=buy:amount = quote_amount(USDT 金额)
  • side=sell:amount = base_amount(基础币数量)

预检查顺序:

  1. 交易对/货币的可交易状态
  2. 最小下单金额/数量和精度
  3. 可用余额是否充足
  4. 是否满足用户条件(例如“仅在低于 60000 时买入”)
第 3 步:下单前必须取得用户最终确认

每次调用 gate-cli cex spot order buy / gate-cli cex spot order sell、gate-cli cex spot order batch-create 或 gate-cli cex spot price-trigger create 之前,都必须先提供订单草案,然后等待用户明确确认。

必须遵循的执行流程:

  1. 发送订单草案(此时不调用交易工具)
  2. 等待用户明确批准
  3. 仅在获得批准后提交真实订单
  4. 未获得批准时,仅执行查询/估算,绝不执行交易
  5. 确认仅可使用一次:每执行一笔订单后,后续每笔订单都必须重新请求确认

必须包含的确认字段:

  • 交易对(currency_pair)
  • 方向和订单类型(buy/sell、market/limit)
  • amount 的含义和值
  • 限价(如适用)或定价依据
  • 预估成交价/预估成本或收益
  • 主要风险提示(例如滑点)

建议的草案措辞:

  • 订单草案:BTC_USDT,买入,市价单,amount=100 USDT,预计按当前卖一价附近成交,风险:快速波动的市场中可能出现滑点。回复“确认订单”即可下单。

允许的确认回复(示例):

  • 确认订单、确认、继续、是,下单

严格阻断规则(不可绕过):

  • 除非用户在紧接着的上一轮中明确确认,否则绝不调用 gate-cli cex spot order buy / gate-cli cex spot order sell、gate-cli cex spot order batch-create 或 gate-cli cex spot price-trigger create。
  • 如果对话主题发生变化、参数发生变化或讨论了多个选项,先前的确认即失效,必须重新请求确认。
  • 对于多腿执行(例如案例 15/22/33),每条腿都必须在各自的交易调用之前单独取得确认。

如果用户未确认、确认含糊或明确拒绝:

  • 不要下单
  • 返回待处理状态并请求用户明确确认
  • 仅继续执行只读操作(余额检查、市场报价、手续费估算)
步骤 4:按场景运行命令

仅使用完成任务所需的最少 gate-cli 命令集:

  • 列出现货账户所有余额(例如:查看我的现货账户余额、我的现货余额、列出现货账户有哪些币;默认省略余额为零的币种):gate-cli cex spot account list — 仅当用户想查看包括余额为零的所有币种时,才添加 --all
  • 查询单个币种余额(交易前检查某个币种):gate-cli cex spot account get --currency=…
  • 一般性的“可用资金”查询(尚未选定具体币种时):优先使用 gate-cli cex spot account list 查看完整表格;如果工作流中已指定一个 currency,则使用 gate-cli cex spot account get
  • 规则校验:gate-cli cex spot market pair
  • 实时价格和涨跌情况:gate-cli cex spot market tickers
  • 下单:gate-cli cex spot order buy / gate-cli cex spot order sell / gate-cli cex spot order batch-create
  • 创建/查询/取消触发单:gate-cli cex spot price-trigger create / gate-cli cex spot price-trigger list / gate-cli cex spot price-trigger get / gate-cli cex spot price-trigger cancel / gate-cli cex spot price-trigger cancel-all
  • 取消/修改订单:gate-cli cex spot order cancel / gate-cli cex spot order batch-cancel / gate-cli cex spot order amend / gate-cli cex spot order batch-amend
  • 查询未完成订单:gate-cli cex spot order list(使用 status=open)
  • 成交验证:gate-cli cex spot order my-trades
  • 账户变更历史:gate-cli cex spot account book
  • 批量查询手续费:gate-cli cex spot account batch-fee
步骤 5:返回可执行的结果和状态

回复必须包含:

  • 是否执行成功(如果未执行,说明原因)
  • 核心数值(价格、数量、金额、余额变化)
  • 如果未满足条件,明确说明为何当前未下单

场景路由表(1-37)

A. 买入与账户查询(1-8)
场景用户意图核心决策工具调用顺序
1市价买入USDT 余额充足时执行市价买入gate-cli cex spot account get → gate-cli cex spot order buy / gate-cli cex spot order sell
2按目标价格买入创建 limit buy 订单gate-cli cex spot account get → gate-cli cex spot order buy / gate-cli cex spot order sell
3使用全部余额买入使用全部可用 USDT 余额买入gate-cli cex spot account get → gate-cli cex spot order buy / gate-cli cex spot order sell
4买入准备情况检查币种状态 + 最小数量 + 当前单价gate-cli cex spot market currency → gate-cli cex spot market pair → gate-cli cex spot market tickers
5资产汇总将所有持仓折算为 USDT 价值gate-cli cex spot account list → gate-cli cex spot market tickers
37列出现货余额 / 查看现货账户余额显示所有非零现货余额行(表格);如果用户也想查看余额为零的币种,则使用 --allgate-cli cex spot account list
6全部取消后查询余额取消该用户交易对的所有未完成订单(对该 --pair 使用带 --all 的 gate-cli cex spot order cancel),并返回余额gate-cli cex spot order cancel → gate-cli cex spot account get
7卖出零散余额仅在达到最小数量要求时卖出gate-cli cex spot account get → gate-cli cex spot market pair → gate-cli cex spot order buy / gate-cli cex spot order sell
8余额与最低买入额检查仅当账户余额和 min_quote_amount 均满足要求时下单gate-cli cex spot account get → gate-cli cex spot market pair → gate-cli cex spot order buy / gate-cli cex spot order sell
B. 智能监控与交易(9-16)
案例用户意图核心决策工具序列
9低 2% 买入以当前价格 -2% 挂限价买单gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
10涨 500 卖出以当前价格 +500 挂限价卖单gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
11接近今日低点时买入仅当当前价格接近 24h 低点时买入gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
12按要求下跌 5% 后卖出计算目标跌幅价格并挂限价卖单gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
13买入涨幅最高的币种自动选出 24h 涨幅最高的币种并买入gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
14买入跌幅较大的币种比较 BTC/ETH 的日跌幅并买入跌幅较大的币种gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
15买入后挂卖单市价买入,然后以参考价格 +2% 挂卖单gate-cli cex spot order buy / gate-cli cex spot order sell → gate-cli cex spot order buy / gate-cli cex spot order sell
16手续费估算根据费率和实时价格估算总成本gate-cli cex wallet market trade-fee → gate-cli cex spot market tickers
C. 订单管理与修改(17-25)
案例用户意图核心决策工具序列
17提高未成交订单的价格确认要提高多少(或目标价格),查找未成交的买单;如有多个订单,确认要修改哪一个,然后修改限价gate-cli cex spot order list(status=open) → gate-cli cex spot order amend
18确认成交情况和持仓最近一次买入的成交数量 + 当前总持仓gate-cli cex spot order my-trades → gate-cli cex spot account get
19未成交则取消如果订单仍未成交,则取消订单,然后重新检查余额gate-cli cex spot order list(status=open) → gate-cli cex spot order cancel → gate-cli cex spot account get
20按最近成交价重新买入使用最近的成交价,检查余额,然后挂限价买单gate-cli cex spot order my-trades → gate-cli cex spot account get → gate-cli cex spot order buy / gate-cli cex spot order sell
21保本或更高价格卖出仅当当前价格高于成本价时卖出gate-cli cex spot order my-trades → gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell
22资产兑换估算资产价值,若 >=10U 则先卖出再买入gate-cli cex spot account get → gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell(sell) → gate-cli cex spot order buy / gate-cli cex spot order sell(buy)
23达到价格条件时买入仅当 current < 60000 时买入,然后报告余额gate-cli cex spot market tickers → gate-cli cex spot order buy / gate-cli cex spot order sell → gate-cli cex spot account get
24满足趋势条件时买入最近 4 根小时 K 线中有 3 根看涨时才买入gate-cli cex spot market candlesticks → gate-cli cex spot order buy / gate-cli cex spot order sell
25快速成交的限价买单使用对手盘的最优价格以快速成交gate-cli cex spot market orderbook → gate-cli cex spot order buy / gate-cli cex spot order sell
D. 高级现货实用工具(26-31)
案例用户意图核心决策工具序列
26筛选并批量取消选定的未结订单确认目标订单 ID 存在于未结订单中,显示候选列表,仅在用户确认后取消gate-cli cex spot order list(status=open) → gate-cli cex spot order batch-cancel
27市场滑点模拟根据订单簿卖单模拟名义买入的平均成交价,并与最新价格比较gate-cli cex spot market orderbook → gate-cli cex spot market tickers
28批量下买单检查所需报价资产总额与可用余额,然后下达多笔订单组合gate-cli cex spot account get → gate-cli cex spot order batch-create
29跨交易对费率比较比较费率等级,并将手续费影响换算为预估成本gate-cli cex spot account batch-fee → gate-cli cex spot market tickers
30账户账簿审计 + 当前余额显示某种币的近期账簿变动和当前剩余余额gate-cli cex spot account book → gate-cli cex spot account get
31将未结买单批量调高 1%按交易对筛选未结订单,最多选取 5 笔目标买单,重新定价并在用户确认后批量修改gate-cli cex spot order list(status=open) → gate-cli cex spot order batch-amend
E. 触发订单和 TP/SL 自动化(32-36)
案例用户意图核心决策工具序列
32条件买入触发订单读取当前 BTC 价格,计算下跌 5% 后的触发价格,确认后下达买入触发订单gate-cli cex spot market tickers → gate-cli cex spot price-trigger create
33设置双重 TP/SL 触发单检查 ETH 可用余额,创建 TP 和 SL 触发单,确认后同时下达gate-cli cex spot account get → gate-cli cex spot price-trigger create → gate-cli cex spot price-trigger create
34查询单个触发订单进度读取触发订单详情,并与实时市场价格比较,计算距触发价格的距离gate-cli cex spot price-trigger get → gate-cli cex spot market tickers
35批量取消 BTC 买入触发订单列出未结触发订单,筛选 BTC 买入方向,确认范围后批量取消gate-cli cex spot price-trigger list(status=open) → gate-cli cex spot price-trigger cancel-all
36取消单个触发单/TP-SL 订单确认一个目标触发订单处于活动状态,然后在确认后取消gate-cli cex spot price-trigger get → gate-cli cex spot price-trigger cancel

判断逻辑摘要

条件操作
用户要求查看/列出现货账户余额,或询问“我的现货余额”,但未指定单个币种使用 gate-cli cex spot account list(如果用户需要查看余额为零的币种,则添加 --all)
用户要求在买入前检查余额(交易对/币种已知)必须按需调用 gate-cli cex spot account get(指定 currency)或 gate-cli cex spot account list;仅在余额充足时下单
用户指定以目标价格买入/卖出使用 type=limit,价格设为用户提供的价格
用户要求以当前市场价尽快成交优先使用 market;如果用户要求“快速限价”,则使用最优盘口价格
市价买入(buy)amount 填写 USDT 报价金额,而非基础币数量
市价卖出(sell)amount 填写基础币数量,而非 USDT 金额
用户要求止盈/止损使用触发单工作流:验证持仓规模,拟定止盈和止损单,然后仅在获得明确确认后下单
任何下单请求调用 gate-cli cex spot order buy / gate-cli cex spot order sell 前,必须获得用户明确的最终确认
用户尚未明确确认保留订单草稿;不得执行交易
确认已过期,或并非来自紧接着的上一轮对话确认失效,必须重新获得确认
多腿交易流程每次调用 gate-cli cex spot order buy / gate-cli cex spot order sell 前,都必须逐腿获得确认
用户要求修改未成交的买单调用 gate-cli cex spot order amend 前,确认涨价幅度或确切目标价格
有多个未结买单符合修改请求执行前询问用户要修改哪张订单
用户要求批量取消指定订单核实每个订单 ID 存在且处于未结状态,展示清单,并仅在用户核对后运行 gate-cli cex spot order batch-cancel
用户要求批量修改未结订单筛选目标交易对中未结的买单(最多 5 张),计算调整后的价格档位,并仅在用户核对后运行 gate-cli cex spot order batch-amend
用户要求查询触发单进度读取一张触发单,并将当前 ticker 价格与触发条件比较;返回数值距离
用户要求批量取消触发单按交易对和买卖方向筛选触发单,展示取消范围,然后在获得确认后调用 gate-cli cex spot price-trigger cancel-all
用户要求取消单张触发单确认订单仍有效且符合用户意图,然后在获得确认后调用 gate-cli cex spot price-trigger cancel
用户要求模拟市价滑点使用订单簿深度模拟,并比较加权成交价与 ticker 最新价
用户要求一键买入多种币验证报价金额总需求,然后使用 gate-cli cex spot order batch-create
用户要求比较多个交易对的手续费使用 gate-cli cex spot account batch-fee,并结合最新价格换算为成本影响
用户要求查询某个币种的账户流水使用 gate-cli cex spot account book,然后与 gate-cli cex spot account get 的结果核对
用户输入的金额过小检查 min_quote_amount;如果未达到要求,请用户增加金额
用户要求全仓买入/卖出使用可用余额,然后按最低交易规则调整金额
未满足触发条件不要下单;返回当前价格与目标价格之间的差距

报告模板

## Execution Result

| Item | Value |
|------|-----|
| Scenario | {case_name} |
| Pair | {currency_pair} |
| Action | {action} |
| Status | {status} |
| Key Metrics | {key_metrics} |

{decision_text}

decision_text 示例:

  • ✅ Condition met. Your order has been placed.
  • 📝 Order draft ready. Reply "Confirm order" to execute.
  • ⏸️ No order placed yet: current price is 60200, above your target 60000.
  • ❌ Not executed: minimum order amount is 10U, your input is 5U.

错误处理

错误类型常见原因处理策略
余额不足可用 USDT/币种余额不足返回差额,并建议减少订单规模
最小交易量限制未达到最小金额/数量返回阈值,并建议增加订单规模
触发订单参数不匹配触发规则/价格/方向与用户意图不一致返回规范化的触发订单草案,并要求用户重新确认
缺少最终确认用户尚未明确批准最终订单摘要保持订单待处理状态,并请求明确确认
确认已过期确认与当前草案不符,或不是在上一轮对话中作出的拒绝执行,并要求重新确认
仅草案模式用户尚未确认仅运行查询/估算工具;不要调用 gate-cli cex spot order buy / gate-cli cex spot order sell、gate-cli cex spot order batch-create 或 gate-cli cex spot price-trigger create
修改目标不明确有多个候选未成交买单保持待处理状态,并请用户确认订单 ID/行
批量撤单目标不明确部分指定的订单 ID 不存在/未处于未成交状态返回匹配与未匹配的 ID,并请求重新确认
批量修改目标不明确候选订单集合不明确或超过最大选择数量执行前请用户确认确切的订单 ID(最多 5 个)
订单不存在/已成交修改/撤单目标无效请用户刷新未成交订单后重试
未满足市场条件未满足触发条件返回当前价格、目标价格及差值
交易对不可用该币种已暂停交易或状态异常明确说明该交易对当前无法交易

跨技能工作流

工作流 A:买入后修改
  1. 使用 gate-exchange-spot 下单(案例 2/9/23)
  2. 如果订单仍未成交,则修改价格(案例 17)
工作流 B:撤单后重新买入
  1. 撤销所有未成交订单以释放资金(案例 6)
  2. 根据更新后的策略重新下单(案例 1/2/9)

安全规则

  • 对于全仓/全部余额/一键操作请求,执行前重述关键金额和币种。
  • 对于基于条件的请求,明确说明触发阈值的计算方式。
  • 对于现货的 TP/SL 类请求,使用此技能中的价格触发工作流;不要暗示 CEX 支持未提供的功能——先起草触发条件单并确认,然后再调用 gate-cli cex spot price-trigger create。
  • 提交任何订单前,始终请求用户明确进行最终确认。
  • 未获得明确确认时,保持在草案/查询/估算模式,绝不执行交易下单。
  • 不要重复使用旧确认;如有任何变更,重新起草并再次确认。
  • 对于快速成交请求,提醒用户注意可能的滑点或订单簿深度限制。
  • 对于链式操作(先卖后买),清晰汇报每一步的结果。
  • 如果任何条件未满足,不要强行执行;请说明原因并提供替代方案。

评论

支持 Markdown