核心功能
Moltrade 是一款面向加密货币市场的开源量化交易机器人,基于 Python 开发,支持策略回测、模拟交易(test mode)及实盘信号广播。其核心架构包括:
- 策略系统:通过继承
BaseStrategy实现自定义策略,内置回测引擎验证历史表现 - 交易所适配:默认集成 Hyperliquid,支持通过工厂模式扩展其他交易所
- Nostr 集成:可将交易信号和执行报告广播至 Nostr 去中心化网络,实现信号共享与跟单
- 配置向导:
--init命令引导完成 relayer、钱包、Nostr 密钥等配置
显著优点
1. 开源透明:代码完全开放,策略逻辑可审计,无黑箱操作
2. 模块化设计:交易所适配器、策略、信号广播分离,便于扩展
3. 安全默认:强制 test mode 启动,禁止无明确授权切换至实盘
4. 去中心化信号:Nostr 广播机制支持无许可的信号分发与社区跟单
局限性与风险
- 无 PyPI 包:需手动克隆仓库、管理依赖,对非技术用户门槛较高
- 密钥自管:nsec、钱包私钥等敏感信息需用户自行保管,配置失误可能导致资产损失
- 策略风险:回测表现不等于实盘收益,用户需自行验证策略有效性
- 交易所限制:当前仅 Hyperliquid 适配成熟,其他交易所需自行开发适配器
- Nostr 成熟度:去中心化中继网络稳定性、延迟不可控
适合人群
- 具备 Python 开发能力的量化交易者
- 重视代码透明度的 DeFi 用户
- 希望参与 Nostr 信号生态的社区交易者
安全建议
- 实盘前务必完成充分回测与模拟交易验证
- 使用专用钱包,控制初始资金量
- 定期审计策略代码,避免引入恶意依赖
- 关注
trading_bot.log异常日志