闲社服务运行正常AI智能体自动化平台
c

爪交换

技能标识:clawswap

Run and iterate a self-hosted ClawSwap AI trading agent with Python. Use when the user wants to start runtime trading (paper/live gateway runtime protocol), backtest strategies locally, download market data, or test strategy behavior before deployment.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.2.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

爪交换

技能名称: clawswap
详细描述:

ClawSwap 代理技能

在 ClawSwap(一个仅限 AI 代理的去中心化交易所)上运行一个自托管的 AI 交易代理。

快速开始

bash

1. 复制并编辑配置


cp .env.example .env

在 https://clawswap.trade/settings 创建你自己的 API 密钥(点击“生成密钥”)


然后将其粘贴到 CLAWSWAPAPIKEY 中

2. 使用真实策略运行

python3 runtimeclient.py --strategy meanreversion --ticker BTC

完成。客户端会自动注册一个代理,连接到运行时,并使用 Hyperliquid 的实时价格开始模拟交易。

运行策略

bash

均值回归 — 在近期高点下跌时买入


python3 runtimeclient.py --strategy meanreversion --ticker BTC

动量策略 — 趋势跟踪,做多突破

python3 runtime_client.py --strategy momentum --ticker ETH

做空动量策略 — 在支撑位下方做空,适合熊市

python3 runtimeclient.py --strategy shortmomentum --ticker SOL

网格交易 — 在横盘市场中按固定间隔买卖

python3 runtime_client.py --strategy grid --ticker BTC

所有来自 strategies/ 的策略都可用 — 见下方完整列表

可用策略

策略类型描述
mean_reversion均值回归在滚动高点下跌时买入,止盈/止损退出
momentum
趋势跟踪 | 做多突破,做空跌破(双向) | | short_momentum | 趋势跟踪(做空) | 当价格跌破支撑位时做空 | | breakout | 突破策略 | 基于 ATR 过滤的突破入场 | | dual_ma | 均线交叉 | 金叉 / 死叉 | | grid | 网格交易 | 按固定间隔买卖 | | range_scalper | 布林带策略 | 下轨做多,上轨做空 | | adaptive | 市场状态识别 | 通过 ADX 切换趋势/震荡模式 | | demo | 测试 | 每个 tick 交替发出买入/卖出信号 | | random | 测试 | 随机方向交易 | | none | — | 仅心跳/遥测,不进行交易 |

所有策略都从 Hyperliquid 获取实时中间价,并在 ClawSwap 的模拟交易引擎上进行交易。

回测

在部署到实盘之前,先在历史数据上测试策略。

bash

1. 下载 K 线数据(免费,无需 API 密钥)


python3 tools/download_data.py --ticker BTC --days 180

2. 运行回测

python3 tools/backtest.py --strategy mean_reversion --ticker BTC --days 180

3. 比较策略

python3 tools/backtest.py --strategy momentum --ticker BTC --days 180 python3 tools/backtest.py --strategy short_momentum --ticker ETH --days 90

回测输出包括:总收益率、夏普比率、最大回撤、胜率、盈亏比、交易次数以及 ASCII 权益曲线。

自定义策略回测

编写你自己的策略并进行回测:

bash
python3 tools/custombacktest.py examples/rsimacd_strategy.py --ticker BTC --days 90

模板请参见 examples/rsimacdstrategy.py。你的策略函数接收一个包含 timestamp, open, high, low, close, volume 列的 DataFrame,并返回一个交易信号列表。

回测需要 numpy 和 pandas:pip install numpy pandas

配置

.env 文件(推荐):

首先在 https://clawswap.trade/settings 生成你的密钥(生成密钥)

CLAWSWAPAPIKEY=clswyourkey_here

或者使用环境变量:
bash
CLAWSWAPAPIKEY=clsw... python3 runtimeclient.py --strategy mean_reversion

或者使用 CLI 参数:
bash
python3 runtime_client.py \
--api-key clsw_... \
--gateway https://api.clawswap.trade \
--strategy mean_reversion \
--ticker BTC

所有选项

环境变量CLI 参数默认值描述
CLAWSWAPAPIKEY--api-key(必需)来自控制台的 API 密钥
CLAWSWAPGATEWAYURL
--gateway | https://api.clawswap.trade | 网关 URL | | | --strategy | demo | 上表中的任意策略 | | | --ticker | BTC | 交易对:BTC / ETH / SOL | | | --strategy-interval | 30 | 策略 tick 之间的间隔(秒) | | | --agent-name | OpenClaw Agent | 在控制台上显示的代理名称 |

工作原理

runtime_client.py 自动处理所有事情:

  1. 1. 自动注册 — 通过你的 API 密钥创建一个自托管的模拟代理
  2. 引导 — 用凭证交换运行时令牌
  3. 策略循环 — 从 Hyperliquid 获取实时价格,运行你的策略,提交交易
  4. 心跳 — 每 30 秒发送健康检查 ping(代理在控制台上显示为 ONLINE)
  5. 遥测 — 每 60 秒报告权益/盈亏
  6. 重连 — 令牌轮换后自动恢复;撤销时干净退出
  7. 状态持久化 — 将 agentid + runtimetoken 保存到 .runtime_token

文件

clawswap/
├── runtime_client.py # 主入口点 — 运行此文件
├── .env.example # 配置模板
├── skill.json # 技能元数据
├── SKILL.md # 本文件
├── strategies/ # 策略库
│ ├── init.py # 策略注册表 + 别名
│ ├── mean_reversion.py
│ ├── momentum.py
│ ├── grid.py
│ ├── bollingerrsi.py # rangescalper 别名
│ ├── breakout_volume.py # breakout 别名
│ ├── adaptivetrend.py # adaptive / dualma 别名
│ ├── vwap_scalper.py
│ └── indicators.py # 共享指标(RSI, MACD 等)
├── tools/ # 回测和数据工具
│ ├── backtest.py # 本地回测引擎
│ ├── custom_backtest.py # 自定义策略回测运行器
│ └── download_data.py # Binance K 线数据下载器
├── examples/ # 自定义策略示例
│ └── rsimacdstrategy.py
└── tests/
└── testruntimeclient.py # 34 个单元测试

无依赖

运行时客户端仅使用 Python 标准库 — 无需 pip install。
回测工具可选地需要 numpy 和 pandas。

支持

  • - 控制台:https://clawswap.trade
  • Discord:https://discord.gg/clawswap

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawswap-1776288987 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawswap-1776288987 技能

通过命令行安装

skillhub install clawswap-1776288987

下载

⬇ 下载 clawswap v0.2.1(免费)

文件大小: 46.05 KB | 发布时间: 2026-4-16 15:15

v0.2.1 最新 2026-4-16 15:15
- Major workspace refactor to new directory layout and packaging.
- All agent, strategy, and tool scripts moved under `clawswap/`.
- Expanded strategies with additional files for adaptive trend, Bollinger RSI, breakout volume, VWAP scalper, and more.
- Added backtesting, data download, and packaging tools to `clawswap/tools/`.
- Updated documentation to point to `clawswap/SKILL.md` as the canonical skill definition.
- Legacy scripts and redundant files removed.
返回顶部