AiCoin Trading 是一个专注下单的交易工具,主要面向中心化交易所(CEX)。从资料看,它支持的交易所包括 Binance、OKX、Bybit、Bitget、Gate.io、HTX、Pionex 和 Hyperliquid。工具以命令行脚本为核心,运行方式为:从 SKILL.md 所在目录运行 node scripts/exchange.mjs <action>;资料还提到 OpenClaw / Hermes / Claude Code 三种引擎的容器会自动加载该 skill,直接 cd 到 skill 目录即可。
用途与主要能力 该工具的核心用途是在 CEX 上下单交易。主要操作命令包括:create_order(下单)、close_position(平仓)、set_stop(给已有仓位挂止盈止损 / 条件单)、stop_orders(查询条件单 / 算法委托)、cancel_order(取消订单,也可取消条件单)、positions(查询持仓)、markets(查询合约信息)、set_trading_params 与 set_leverage(设置杠杆和保证金模式)、save_key(保存交易所 key)。
使用方式:两步确认机制 工具设置了一套严格的「铁律」。第一,禁止写代码下单:不准 import ccxt、new ccxt.okx()、fetch 或任何自定义代码下单,所有订单只能通过 node scripts/exchange.mjs create_order 执行。第二,禁止自动确认:create_order / close_position 第一次调用只返回预览(含风险提示),必须把预览完整展示给用户,等用户回复“确认”或“yes”后,第二次调用加 "confirmed":"true" 才会实际执行。第三,禁止修改用户参数:余额不够要告诉用户,不准自动调整数量或杠杆。第四,禁止主动平仓,除非用户明确要求。第五,平仓必须用 close_position,禁止用 create_order 构建平仓单(容易开反向单)。第六,杠杆 / 保证金模式改动必须先确认,因为 set_trading_params 和 set_leverage 会改交易所账户合约配置,影响保证金占用、爆仓价和强平距离。
下单流程:步骤1 执行 create_order 并传入 exchange、symbol、type、side、amount、market_type 等参数,返回预览后必须把所有字段展示给用户;步骤2 用户确认后,追加 "confirmed":"true" 再次执行才真正下单。平仓流程:步骤1 执行 close_position 返回所有持仓预览并展示;步骤2 用户确认后加 "confirmed":"true" 执行市价平仓(自动 reduceOnly);步骤3 执行后必须验证(positions 确认仓位已清空)并用一句话总结结果。指定交易对只平部分可加 "symbol"。
止盈止损 / 条件单流程:必须用 set_stop,禁止手搓 create_order 的 STOP_MARKET 加原始 params。步骤1 执行 set_stop(参数含 exchange、symbol、market_type、stop_loss、take_profit)返回预览并展示;步骤2 用户确认后加 "confirmed":"true" 实际挂单;步骤3 用 stop_orders 复核确认已挂上再告诉用户结论。stop_loss 和 take_profit 至少给一个,amount 可选(默认全仓,超过持仓自动 clamp),side(long/short)在同一交易对同时持多空双向仓时必须指定。多单止损应低于现价、止盈高于现价;空单反之,设反会被拦下报错。拿不到当前价时默认中止,确需跳过校验可传 "force":true 自负风险。
下单前准备 设置杠杆和保证金模式用 set_trading_params,单独设杠杆用 set_leverage,两者都需要确认(见铁律第六条)。查询合约信息用 markets,属只读操作无需确认。资料提供了杠杆 / 保证金确认模板,建议用自然语言说明准备把哪个交易所、哪个交易对的杠杆 / margin_mode 从什么改成什么,以及影响,等用户确认后再执行。
数量与格式 合约数量会自动换算:amount 一律是用户说的币数量(如 0.01 BTC、1000 DOGE),脚本统一按 amount / contractSize 换算成张数;要直接传张数可加 "amount_unit":"contracts"。用 USDT 金额下单时传 cost(如 cost=10 表示用 10 USDT)。现货 amount 即币数量,也可用 cost 按 USDT 金额买入。符号格式:现货 BTC/USDT,合约 BTC/USDT:USDT,Hyperliquid 用 USDC,形如 BTC/USDC:USDC。
适用场景与限制 该工具适合需要在多个 CEX 以规范化、可复核流程执行合约与现货交易的用户,尤其是重视确认机制、防止误操作与自动改参数的场景。资料指出双向持仓(hedge mode)会自动适配(币安 positionSide、OKX posSide、Bybit positionIdx),Bitget / HTX 平仓由 ccxt 特殊处理;条件单支持矩阵在 Binance / OKX / Bybit / Bitget / Gate / HTX 六家 CEX 均支持,Hyperliquid 走 trigger 属边角情况。相关限制与注意事项:条件单在部分交易所(如 OKX)不出现在普通 open_orders 列表,只能用 stop_orders 查询;若 set_stop 返回失败,应如实告知用户并建议去交易所 APP 手动挂,不要谎报。每次升级 ccxt 后建议跑 npm run verify-orders 确认无漂移。关于费用、价格、收益或平台可用性等资料未提供的信息,暂未提供。