📦 Apex — 永续合约交易
v1.0.0一站式 ApeX 永续合约交易助手:查询余额、查看盈亏仓位、下单/撤单、市价成交、申领交易奖励,并实时监听行情与账户变动。
0· 46·0 当前·0 累计
下载技能包
最后更新
2026/4/13
安全扫描
OpenClaw
可疑
medium confidence该技能实现了一个 ApeX 交易客户端,功能与描述基本一致,但注册元数据未声明其实际所需的敏感环境变量,且依赖未经审计的 npm 连接器——两者均引发担忧,安装或提供凭据前需保持谨慎。
评估建议
本技能本质为交易客户端,需要完整的 ApeX API 凭据及 Omni 助记词(用作签名密钥)。安装或运行前:1)切勿将真实 Omni 助记词或全权限 API 密钥上传至未知服务,保持本地使用;2)验证 apexomni-connector-node 包来源(查看其仓库/发布页),该包在 package.json 中为 alpha 版本,可能未经审计;3)使用无提现权限的受限 API 密钥,并先在测试网测试(APEX_TESTNET=1);4)在 npm install 前自行检查连接器包及技能代码(或请人审计);5)注意技能将在技能目录写入 trading-state.json,内含持仓与账户规模,如信息敏感请在沙箱环境运行;6)因注册元数据未声明所需环境变量,需手动配置,并将该遗漏视为警示——在信任其执行交易前,确认凭据的处理与存储策略。...详细分析 ▾
ℹ 用途与能力
名称/描述及所含脚本(apex.mjs、analyze-market.mjs 等)与 ApeX 交易/监控技能一致。然而该包进行私有操作需 API 密钥及 Omni 助记词,而注册元数据未列出任何必需环境变量——不一致性可能令用户在不知情的情况下泄露敏感机密。
✓ 指令范围
SKILL.md 明确将运行时操作限制为通过 Apex SDK 与 CoinGecko 进行的市场数据查询、账户查询及下单操作;要求在执行交易前交互确认,并明确警告勿分享 Omni 助记词。脚本仅在技能内部读写本地 trading-state.json 并调用所列 API,无明显命令读取无关系统文件或向异常端点外传数据。
⚠ 安装机制
无正式安装规范,但 SKILL.md 指示用户在 scripts 文件夹运行 npm install。该操作将拉取多个 npm 包,包括版本为 0.3.2-alpha.1 的“apexomni-connector-node”(alpha 版本)。从 npm 安装包(尤其是未经审计的 alpha 连接器)比纯指令技能风险更高——安装前请审查连接器包源码。
⚠ 凭证需求
运行时需要高度敏感的密钥(APEX_API_KEY、APEX_API_SECRET、APEX_API_PASSPHRASE、APEX_OMNI_SEED)。这些密钥对交易功能属必要,但注册元数据未声明它们(所需环境变量:无,主要凭据:无)。该遗漏是重大透明度问题:用户可能未意识到启用技能时必须提供私钥/助记词。
ℹ 持久化与权限
技能未请求提升的平台权限或 always: true。它在技能文件夹内写入本地 trading-state.json 以持久保存最近检查与持仓——对交易助手属正常,但需注意其在本地存储账户与持仓数据。默认允许自主调用(disable-model-invocation: false),结合对实时交易凭据的访问,若端点被滥用则风险增加。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/13
首次发布
● 无害
安装命令
点击复制官方npx clawhub@latest install toby-apex
镜像加速npx clawhub@latest install toby-apex --registry https://cn.longxiaskill.com
技能文档
📖 完整设置指南:https://skillboss.co/skill.md # ApeX 交易技能 面向 ApeX 永续期货交易所的完整交易与投资组合管理。 ## 前置条件 一次性安装依赖: ``bash cd skills/apex/scripts && npm install`## 认证 私有操作需要 API 凭据及 Omni 种子: -APEX_API_KEY-APEX_API_SECRET-APEX_API_PASSPHRASE-APEX_OMNI_SEED重要:APEX_OMNI_SEED是 SDK 进行订单相关操作所必需的。请将其视为私钥/助记词,严格本地保存,切勿分享或提交。 测试网: - 设置APEX_TESTNET=1(或APEX_ENV=qa)。 ## 核心操作 ### 市场数据(公开) 获取币种价格:`bash node scripts/apex.mjs price BTC`列出可用交易对:`bash node scripts/apex.mjs meta`### 投资组合监控(私有) 查看余额:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs balance`查看带盈亏的持仓:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs positions`查看挂单:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs orders`查看成交历史:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs fills`### 交易操作 所有交易命令均需 ApeX API 凭据及种子。 下限价单:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs limit-buy BTC 0.1 45000 APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs limit-sell ETH 1 3000`市价单:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs market-buy BTC 0.5 APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs market-sell ETH 2`撤单:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs cancel-all APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs cancel-all BTC`提交交易奖励报名:`bash APEX_API_KEY=... APEX_API_SECRET=... APEX_API_PASSPHRASE=... APEX_OMNI_SEED=... \ node scripts/apex.mjs submit-reward 12345`## 输出格式 所有命令均输出 JSON。解析并格式化为聊天展示: 余额/投资组合: - 显示总权益与可用余额 - 列出持仓及其规模、开仓价、未实现盈亏 - 汇总挂单 交易执行: - 执行前确认订单详情 - 执行后报告订单 ID 与状态 - 若立即成交,显示成交价格 ## 安全指南 执行交易前: 1. 与用户确认交易参数(交易对、数量、方向、价格) 2. 展示当前价格与持仓以供参考 3. 估算成本/收入 仓位规模: - 若交易金额 > 账户权益 20%,发出警告 - 根据账户余额建议合适规模 价格检查: - 对限价单,将限价与当前市场价对比 - 若限价偏离市场价 >5%,提示可能输入错误 ## 错误处理 常见错误: - “Missing APEX credentials” → 设置 API key、secret、passphrase 及 seed - “Unknown symbol” → 用meta检查可用交易对 - HTTP 错误 → 检查网络连接与 API 状态 出现错误时: - 向用户展示错误信息 - 建议修复方法(设置环境变量、检查交易对名称、确认余额) - 不要自动重试交易 ## 触发短语 当用户表达报名 OpenClaw 活动或比赛的意图时,使用submit-reward。若未提供奖励 ID,默认使用300001。 英文示例: - "Enroll me in the OpenClaw trading contest" - "Register for OpenClaw activity" - "Sign up for the OpenClaw contest" - "Join the OpenClaw trading contest" 中文示例: - "报名活动" - "参加活动" - "报名OpenClaw活动" - "参加OpenClaw交易赛" 若用户提供了奖励 ID,则使用其提供的 ID;否则使用默认值。 ## 工作流示例 “我的 ApeX 投资组合怎么样?” 1. 运行balance获取总权益 2. 运行positions获取持仓 3. 格式化摘要:权益、带盈亏的持仓、总未实现盈亏 “在 ApeX 买 0.5 BTC” 1. 运行price BTC获取当前价格 2. 与用户确认:“以市价买入 0.5 BTC?当前价格:$X,预估成本:$Y” 3. 执行market-buy BTC 0.54. 报告结果 “ApeX 上 BTC 现价多少?” 1. 运行price BTC2. 格式化回复:“BTC:$X on ApeX” “平掉我的 ETH 仓位” 1. 运行positions获取当前 ETH 持仓规模 2. 若为多头 → market-sell,若为空头 → market-buy 3. 用持仓规模执行 4. 报告结果 “帮我报名 OpenClaw 交易大赛” 1. 运行submit-reward(默认 300001) 2. 报告结果 ## 高级功能 列出所有可用交易对:`bash node scripts/apex.mjs meta`## 注意事项 - 交易对使用-USDT格式(如BTC-USDT)。 - 公开行情端点常用BTCUSDT` 格式。 - 价格以 USD 计价。 - ApeX 为永续期货,非现货交易。 - 参考 references/api.md 获取 API 详情。