核心功能与架构
Moltrade 是基于 Python 的开源量化交易机器人,定位为"24/7 自动化 AI 交易员"。核心设计围绕去中心化信号网络展开:策略运行者在本地生成加密交易信号,通过 Nostr 协议广播至订阅者,实现策略隐私保护与免许可跟单。架构采用客户端密钥自持(非云托管),云端仅作轻量级中继/重加密转发,无资金或私钥接触权限。
关键模块:
- 策略引擎:支持动量等策略,集成 OpenClaw 提供回测建议
- 交易所适配器:已支持 Hyperliquid、Binance Spot(现货),接口统一为
get_candles、place_order等标准方法 - Nostr 信号层:
SignalBroadcaster负责加密信号生成与执行报告广播 - 跟单系统:Follower 模式可无策略纯镜像 leader 交易
使用流程:安装 → 初始化配置(--init 向导)→ 回测验证 → 测试模式(--test)→ 实盘运行。配置涵盖交易所 API、Nostr 中继、策略参数及钱包密钥,全程本地存储。
显著优势
1. 安全模型:私钥与资金完全本地控制,云端"零知识"设计降低托管风险
2. 隐私保护:信号端到端加密,仅目标订阅者可解密,策略逻辑不外泄
3. 低门槛跟单:非技术用户可通过简单配置参与专业策略复制
4. 可扩展中继:轻量级架构支持未来迁移至去中心化中继网络,抗审查
5. 透明激励:Credit 系统链上可验证,对齐信号提供者、跟随者、中继节点利益
潜在局限与风险
- 智能合约/协议风险:依赖 Hyperliquid、Binance 等中心化/半中心化交易所,存在平台风险
- 策略失效风险:回测表现不代表未来收益,动量策略在震荡市可能持续亏损
- Nostr 网络可靠性:中继节点可用性影响信号投递,虽可多中继配置但仍非 100% 可靠
- 配置复杂度:需同时管理交易所 API、Nostr nsec、钱包私钥,新手易配置错误
- 无独立 CLI:目前需克隆仓库使用 Python 直接运行,缺乏 PyPI 包化分发
- 代码审计状态:公开资料未提及第三方安全审计,核心交易逻辑需用户自行审查
适合人群
- 具备 Python 基础、希望自建量化策略的开发者
- 重视策略隐私、不愿将 API 密钥托管至第三方平台的交易者
- 希望通过 Nostr 网络建立链上交易声誉的信号提供者
- 愿意承担 DeFi/CEFi 叠加风险的进阶加密用户
常规风险提示
- 绝对禁止:在未完成测试模式验证前直接运行实盘;将含私钥的配置提交至 Git;将钱包私钥委托给不受信任的自动化代理
- 强制备份:修改配置前备份现有文件,验证 JSON 语法完整性
- 密钥管理:
nsec、API Secret、助记词须离线存储,日志系统已配置脱敏但仍需警惕调试输出泄露