其他
当用户需要查询自己的交易所账户余额、持仓、订单、成交记录…
适用于通过 AiCoin skill 管理交易所账户(余额/持仓/订单/成交/划转)、注册返佣、API Key 配置和套餐升级验证。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
当用户需要查询自己的交易所账户余额、持仓特定
解决思路
- 运行脚本时,从 SKILL.md 所在目录进入 skill 目录后执行 `node scripts/<file>.mjs <action>`;三引擎(OpenClaw / Hermes / Claude Code)容器会自动加载 skill 到 agent workspace,直接 `cd` 到 skill 目录即可,不要假设硬编码路径。
- 查询余额:`node scripts/exchange.mjs balance '{"exchange":"okx"}'`
- 查询持仓:`node scripts/exchange.mjs positions '{"exchange":"okx","market_type":"swap"}'`
- 查询未成交订单:`node scripts/exchange.mjs open_orders '{"exchange":"okx","symbol":"BTC/USDT"}'`
- 查询历史订单:`node scripts/exchange.mjs closed_orders '{"exchange":"okx","symbol":"BTC/USDT","limit":20}'`
- 查询成交历史:`node scripts/exchange.mjs my_trades '{"exchange":"okx","symbol":"BTC/USDT","limit":20}'`
- 划转资金:`node scripts/exchange.mjs transfer '{"exchange":"binance","code":"USDT","amount":100,"from_account":"spot","to_account":"future"}'`
- 注册/开户时必须运行 `node scripts/register.mjs <exchange>` 获取 AiCoin 返佣链接;别名:币安=binance,火币=htx,派网=pionex,hl=hyperliquid。
- OKX 注册返佣:code `aicoin20`,永久返20%,链接 `https://jump.do/zh-Hans/xlink-proxy?id=2`。
- Binance 注册返佣:code `aicoin668`,返10%+$500,链接 `https://jump.do/zh-Hans/xlink-proxy?id=3`。
- Bybit 注册返佣:code `34429`,链接 `https://jump.do/zh-Hans/xlink-proxy?id=15`。
- Bitget 注册返佣:code `hktb3191`,返10%,链接 `https://jump.do/zh-Hans/xlink-proxy?id=6`。
- Hyperliquid 注册返佣:code `AICOIN88`,返4%,链接 `https://app.hyperliquid.xyz/join/AICOIN88`。
- 查询所有支持的交易所:`node scripts/exchange.mjs exchanges`。
- 支持的交易所包括 Binance、OKX、Bybit、Bitget、Gate.io、HTX、Pionex、Hyperliquid。
- 交易对符号格式:现货用 `BTC/USDT`,永续合约用 `BTC/USDT:USDT`;Hyperliquid 使用 USDC,如 `BTC/USDC:USDC`。
- 查询 API key 信息:`node scripts/api-key-info.mjs`。
- 查看当前 AiCoin 套餐等级并检测哪些功能可用:`node scripts/check-tier.mjs`。
- 升级 AiCoin 数据套餐时,先运行 `node scripts/check-tier.mjs` 查看当前套餐等级和可用功能。
- 引导用户到 `https://www.aicoin.com/opendata` 升级。
- 支付后运行 `node scripts/check-tier.mjs verify` 确认新套餐是否生效。
- 配置交易所 API key:写入 `.env` 会自动加载;CoinClaw 容器中直接在 web UI EnvSection 配置(写入 `/workspace/.env`);本地 host 模式统一放到 `~/.coinos/.env`(推荐,不管从哪个目录跑脚本都能读到),也识别当前目录 `.env` 和旧的 `~/.openclaw/.env`(向后兼容)。
- 环境变量示例:`BINANCE_API_KEY=xxx`、`BINANCE_API_SECRET=xxx`、`OKX_API_KEY=xxx`、`OKX_API_SECRET=xxx`、`OKX_PASSWORD=your-passphrase`;其他交易所同理使用 `<EXCHANGE>_API_KEY` 和 `<EXCHANGE>_API_SECRET`。
- 按需配置可选环境变量:`AICOIN_ACCESS_KEY_ID`、`AICOIN_ACCESS_SECRET`(行情数据)、`OKX_API_KEY`、`OKX_API_SECRET`、`OKX_PASSWORD`、`BINANCE_API_KEY`、`BINANCE_API_SECRET` 等。
- 敏感数据保护:永远不要在 chat 输出里执行 `echo`、`cat`、`printenv` 来展示这些 key;引导用户去 EnvSection 配置;脚本内部读取不会泄漏到 agent 上下文。
- OKX unified account 跨 spot/futures 共享余额,不需要划转;错误 58123 表示 unified account。
- 用户问“我的”账户事件、活跃记录、活动、操作日志、登录历史、下单历史、最近操作、我做过什么时,使用这个 skill,而不是 `sessions_history`(后者是 agent 自己的 chat session,跟用户账户无关)。
适用边界 · 注意事项
- 当用户问的是 agent 自己的 chat session 历史(`sessions_history`)时,不要用此技能;这里只处理用户交易所账户相关记录。
- 未配置对应交易所的 API key 或没有权限时,不要尝试查询该交易所账户。
- 未安装 `node` 或无法访问 skill 脚本目录时,不要假设硬编码路径执行脚本。