搜索

PythonReactSEOPDF
OpenClaw

okx-trading-exe

A standardized adapter gateway skill exclusively for OKX exchange to execute trading actions (buy/sell) and query capabilities across OKX Live and Demo environments.

iceonme0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install iceonme/okx-trading-exe

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

okx-trading-exe Skill 说明书

本 Skill 是一个无状态的“执行手柄”,只负责对接 OKX 交易所(包含模拟盘与实盘),执行标准化的交易动作与资产查询。它不包含其他交易所接口,也不包含任何策略分析逻辑。

🔐 授权与鉴权获取 (Prompt-driven Auth) - Agent 必读

本代码需要 OKX 的 API_KEY, API_SECRET 和 PASSPHRASE 才能运行。 如果你在执行底层的脚本时,收到了关于 Missing API Key 或未授权的报错,你绝对不要尝试去猜测密码,也不要停止工作。 **你的处理逻辑必须是:**中途中断当前的代码思路,使用自然语言明确向你的“物理人类主人”索要这三个秘钥,并让主人将它们写入当前工作目录的 .env 文件中。只有在人类确认写好后,你才能再次尝试执行。

能力范围 (Capabilities)

目前支持以下核心操作动作:

  • 查询账户总余额/可用资金 (get_balance)
  • 查询当前已持有的真实仓位 (get_positions)
  • 发起市价买单/卖单 (place_market_order)
  • 发起限价买单/卖单 (place_limit_order)
  • 拉取最近的历史成交记录 (get_recent_trades)

调用说明 (Usage for Agents / PA)

如果你是一个外层调度 Agent (比如 TAS 小队成员) 或策略 (Skill),请使用随附的入口脚本与本 Skill 进行交互。

标准切入点: python scripts/execute.py --action [ACTION_NAME] --provider [PROVIDER_NAME] [OPTIONS]

支持的 Provider (环境提供者)
  • okx_demo: 连接 OKX 交易所模拟盘 (预设).
  • okx_live: 连接 OKX 交易所的实盘交易.
示例用法 (Examples)

1. 查询模拟盘所有资产与持仓

python scripts/execute.py --action get_positions --provider okx_demo

2. 在模拟盘下一笔市价买单

python scripts/execute.py --action place_market_order --provider okx_demo --symbol BTC-USDT --side buy --size 50
# 注意: OKX 市价买单时,size 通常代表花费 50 USDT。

3. 在模拟盘下一笔限价卖单

python scripts/execute.py --action place_limit_order --provider okx_demo --symbol BTC-USDT --side sell --size 0.1 --price 62000
# 卖出 0.1 枚 BTC,限价标的是 62000 USDT。

注意事项与约束 (Constraints)

  1. 统一的交易对格式:所有请求必须使用 - 连接的标准格式,如 `BTC-U...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/iceonme/okx-trading-exe
Version
—
Commit
4f0defb6c981ca9f4e0c469cea98294c7e9c41b9
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# `okx-trading-exe` Skill 说明书

> 本 Skill 是一个无状态的“执行手柄”,只负责对接 OKX 交易所(包含模拟盘与实盘),执行标准化的交易动作与资产查询。它**不包含**其他交易所接口,也**不包含**任何策略分析逻辑。

## 🔐 授权与鉴权获取 (Prompt-driven Auth) - Agent 必读
本代码需要 OKX 的 `API_KEY`, `API_SECRET` 和 `PASSPHRASE` 才能运行。
**如果**你在执行底层的脚本时,收到了关于 `Missing API Key` 或未授权的报错,你**绝对不要**尝试去猜测密码,也**不要**停止工作。
**你的处理逻辑必须是:**中途中断当前的代码思路,使用自然语言明确向你的“物理人类主人”索要这三个秘钥,并让主人将它们写入当前工作目录的 `.env` 文件中。只有在人类确认写好后,你才能再次尝试执行。

## 能力范围 (Capabilities)
目前支持以下核心操作动作:
- 查询账户总余额/可用资金 (`get_balance`)
- 查询当前已持有的真实仓位 (`get_positions`)
- 发起市价买单/卖单 (`place_market_order`)
- 发起限价买单/卖单 (`place_limit_order`)
- 拉取最近的历史成交记录 (`get_recent_trades`)

## 调用说明 (Usage for Agents / PA)
如果你是一个外层调度 Agent (比如 TAS 小队成员) 或策略 (Skill),请使用随附的入口脚本与本 Skill 进行交互。

**标准切入点**:
`python scripts/execute.py --action [ACTION_NAME] --provider [PROVIDER_NAME] [OPTIONS]`

### 支持的 Provider (环境提供者)
- `okx_demo`: 连接 OKX 交易所模拟盘 (预设).
- `okx_live`: 连接 OKX 交易所的实盘交易.

### 示例用法 (Examples)

**1. 查询模拟盘所有资产与持仓**
```bash
python scripts/execute.py --action get_positions --provider okx_demo
```

**2. 在模拟盘下一笔市价买单**
```bash
python scripts/execute.py --action place_market_order --provider okx_demo --symbol BTC-USDT --side buy --size 50
# 注意: OKX 市价买单时,size 通常代表花费 50 USDT。
```

**3. 在模拟盘下一笔限价卖单**
```bash
python scripts/execute.py --action place_limit_order --provider okx_demo --symbol BTC-USDT --side sell --size 0.1 --price 62000
# 卖出 0.1 枚 BTC,限价标的是 62000 USDT。
```

## 注意事项与约束 (Constraints)
1. **统一的交易对格式**:所有请求必须使用 `-` 连接的标准格式,如 `BTC-U...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.