核心用法
Moltrade 是一款面向加密货币的模块化交易机器人,运行于 OpenClaw 环境。用户通过 CLI 工具完成初始化配置、策略回测、测试模式验证,最终可切换至实盘交易。核心工作流包括:
1. 安装与初始化:克隆仓库后本地安装 Python 依赖,运行 python main.py --init 完成交互式配置(relayer URL、钱包、Nostr 密钥、跟单参数等),系统返回 relayer_nostr_pubkey 并写入配置。
2. 配置管理:支持安全更新交易对、策略、交易所等字段,要求备份并校验 JSON 格式,敏感信息需用户自行提供。
3. 回测验证:使用历史数据验证策略表现,输出 PnL、胜率、交易次数、最大回撤等指标。
4. 测试模式:模拟运行监控日志,确认信号广播与执行逻辑无误。
5. 实盘交易:仅在用户明确授权后移除 --test 标志,直连主网下单。
6. 扩展能力:支持自定义交易所适配器(需实现标准接口)和策略插件(继承 BaseStrategy)。
显著优点
- 模块化架构:交易所、策略、信号广播解耦,便于定制与维护
- Nostr 集成:原生支持去中心化信号网络,适合社交化跟单场景
- 安全优先设计:强制测试模式、密钥隔离、明确授权机制
- 开源透明:代码全公开,策略逻辑可审计
潜在缺点与局限性
- 无 PyPI 包:仅支持源码安装,CI/自动化场景需维护 Git 依赖
- 交互式初始化:
--init需人工处理密钥输入,难以完全自动化 - 早期项目风险:GitHub 仓库活跃度与长期维护承诺未经验证
- 交易所覆盖有限:默认仅 Hyperliquid,其他需自行开发适配器
- 无内置风控熔断:依赖策略层实现止损逻辑
适合人群
- 具备 Python 开发能力的量化交易者
- 需要 Nostr 信号广播功能的社交交易运营者
- 愿意自行托管并审计交易逻辑的技术型用户
- 对 Hyperliquid 生态有明确需求的交易者
常规风险
- 资金风险:实盘模式直接操作真实账户,配置错误或策略缺陷可能导致损失
- 密钥泄露:
nsec与钱包私钥若被 agent 或日志记录将危及资产安全 - 智能合约/交易所风险:依赖 Hyperliquid 等中心化交易所的 API 稳定性与资金安全
- 回测过拟合:历史表现不代表未来收益,需交叉验证
- Nostr 网络延迟:信号广播依赖中继器可用性,可能产生执行滑点