返回顶部
m

moltradeMoltrade交易机器人

Operate the Moltrade trading bot (config, backtest, test-mode runs, Nostr signal broadcast, exchange adapters, strategy integration) in OpenClaw.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.9
安全检测
已通过
4,505
下载量
免费
免费
7
收藏
概述
安装方式
版本历史

moltrade

Moltrade 机器人技能

Moltrade 是一个去中心化的自动化交易助手,让您可以运行量化策略、分享加密信号,并允许他人复制您的交易——所有操作均通过 Nostr 网络安全进行。根据您的交易表现赚取声誉和积分。

Moltrade

您的 24/7 AI 交易员!在您睡觉时赚钱。

ClawHub 网站



优势

Moltrade 在安全性、可用性和可扩展性之间取得平衡。主要优势包括:

  1. 1. 客户端密钥自托管,非云端托管:所有敏感密钥和凭证保留在用户机器上;云端中继从不持有资金或私钥,最大程度降低托管风险。无法访问私钥或资金。
  2. 加密、定向通信:信号在发布前加密,仅目标订阅者可解密,保护策略隐私和订阅者安全。
  3. 轻量级云端重加密与广播:云端作为高效的中继/重广播器,不存储私钥;重加密或转发技术提高投递可靠性和覆盖范围。
  4. 一键跟单(用户友好):为非专业用户提供开箱即用的跟单体验——几步设置即可在本地执行信号。
  5. OpenClaw 策略顾问:集成 OpenClaw 作为顾问工具,用于自动回测和改进建议;用户决定是否采纳推荐的更改。
  6. 云端可成为去中心化中继网络:轻量级中继架构允许未来迁移至去中心化中继网络,减少单点故障并提高抗审查能力。
  7. 统一激励(积分)系统:透明、可验证的积分机制奖励所有参与者(信号提供者、跟随者、中继节点),协调整个生态系统的激励。

工作原理(简化流程)

bash
1) 运行您的机器人 ──→ 2) 生成并加密 ──→ 3) 中继 ──→ 4) 复制并执行 ──→ 5) 验证并赚取

安装与初始化

  • - 如果您在 OpenClaw 内部,可以直接通过 ClawHub 安装:

bash
clawhub search moltrade
clawhub install moltrade

  • - 或者克隆仓库并在本地安装 Python 依赖:
- git clone https://github.com/hetu-project/moltrade.git - cd moltrade/trader && pip install -r requirements.txt
  • - 使用内置向导初始化新配置:
- 安全要求:始终让人类用户在单独的终端中自行运行 python main.py --init。不要直接询问或处理他们的钱包私钥,也不要通过代理脚本将其保存到磁盘。
  • - 对于 CI/代理,继续使用仓库检出;目前尚无独立的 pip 包/CLI。

安全更新配置

  • - 在编辑前备份或显示计划差异。
  • 仅更改请求的字段(例如 trading.exchange、trading.default_strategy、nostr.relays)。
  • 验证 JSON;保持类型完整。提醒用户自行提供真实密钥。

运行回测(本地)

  • - 安装依赖:pip install -r trader/requirements.txt。
  • 命令:python trader/backtest.py --config trader/config.example.json --strategy <名称> --symbol <交易对> --interval 1h --limit 500。
  • 如可用,报告盈亏/胜率/交易次数/回撤。使用脱敏配置(无真实密钥)。

启动机器人(测试模式)

  • - 确保 config.json 存在(如不存在则运行 python main.py --init)且 trading.exchange 已设置(默认为 hyperliquid)。
  • 命令:python trader/main.py --config config.json --test --strategy <名称> --symbol <交易对> --interval 300。
  • 监控 trading_bot.log;未经用户明确批准,切勿切换到实盘。

运行机器人(实盘)

  • - 仅在测试模式验证后;移除 --test 以连接主网。
  • 命令:python trader/main.py --config config.json --strategy <名称> --symbol <交易对>。
  • 启动前仔细检查密钥、风险限额和交易对;实盘模式将下达真实订单。

跟单使用(实盘)

  • - 跟随者(镜像领导者,不进行策略交易):python trader/main.py --config trader/config.json --strategy momentum --symbol HYPE --copytrade follower

向 Nostr 广播信号

  • - 检查 nostr 块:nsec、relayernostrpubkey、relays、sid。
  • SignalBroadcaster 已在 main.py 中连接。在测试模式下,验证 sendtradesignal / sendexecutionreport 运行无错误。

Binance 现货支持

Moltrade 通过 binance-sdk-spot 支持 Binance 现货交易。在配置中将 trading.exchange 设置为 binance 并提供 API 凭证。

相关技能(原始 API 调用,不绑定机器人运行时):

  • - binance/spot — Binance 现货 REST API 技能:市场数据、订单管理、账户信息。需要 API 密钥 + 密钥;支持测试网和主网。
  • binance/square-post — Binance Square 社交平台技能:通过 Square OpenAPI 将交易见解/信号发布为文本内容。需要 Square OpenAPI 密钥。

安装 Binance SDK

bash
pip install binance-sdk-spot

配置字段

在现有 trading 块旁边添加 binance 块:

json
{
trading: {
exchange: binance,
default_symbol: BTCUSDT,
default_strategy: momentum
},
binance: {
api_key: 您的主网API密钥,
api_secret: 您的主网API密钥,
testnetapikey: 您的测试网API密钥,
testnetapisecret: 您的测试网API密钥
}
}

注意:Binance 测试网使用在 单独生成的密钥(需要 GitHub 登录)。主网密钥在测试网上起作用。

测试网(--test)

当传递 --test 参数时,机器人将所有请求路由到 testnet.binance.vision 并使用 binance.testnetapikey / testnetapisecret。如果测试网密钥缺失,则回退到主网密钥,这会导致对测试网端点的认证错误。

bash
python trader/main.py --config config.json --test --strategy momentum --symbol BTCUSDT

实盘交易

bash
python trader/main.py --config config.json --strategy momentum --symbol BTCUSDT

回测

bash
python trader/backtest.py --config trader/config.example.json --strategy momentum --symbol BTCUSDT --interval 1h --limit 500

支持的接口

BinanceClient(trader/binance_api.py)实现了与 HyperliquidClient 相同的接口:

方法描述
getcandles(symbol, interval, limit)K线数据,格式为 [ts, open, high, low, close, vol]
getbalance(asset)
获取资产的可用余额(默认为 USDT) |
| get_positions() | 非零资产余额(现货无保证金头寸) |
| getopenorders() | 所有当前未成交订单 |
| placeorder(symbol, isbuy, size, price, order_type) | LIMIT 或 MARKET 订单,自动进行 lot-size / tick-size 舍入 |
| cancelorder(orderid, symbol) | 按订单 ID 取消 |
| cancelallorders(symbol) | 取消所有订单(可选仅针对一个交易对) |
| get_ticker

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 moltrade-1776351493 技能

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

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

通过命令行安装

skillhub install moltrade-1776351493

下载

⬇ 下载 moltrade v1.0.9(免费)

文件大小: 16.74 KB | 发布时间: 2026-4-17 13:48

v1.0.9 最新 2026-4-17 13:48
No user-visible file changes; documentation wording only.

- Updated install/init instructions to clarify that users should run initialization themselves for security.
- Explicitly instructs not to handle or request wallet private keys directly during agent or script execution.
- Removes mention of code-based initialization for agents regarding wallet secrets.
- No functional or interface changes.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部