moss-trade-bot-factory

🤖 自然语言创建量化交易Bot

用自然语言创建加密货币量化交易Bot,支持本地回测、周期进化调参与可选的实盘交易,全程本地优先、透明可控。

收藏
5k
安装
2.1k
版本
1.0.16
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Moss Trade Bot Factory 是一个本地优先的加密货币量化交易 Bot 工厂。用户只需用自然语言描述交易风格(如"趋势跟随、保守杠杆、BTC/USDT 15分钟"),系统自动推断参数配置,完成回测、进化优化,并可选连接外部平台进行验证或实盘交易。

执行流程:
1. 意图理解 — 自动推断交易方向、杠杆倍数等参数,仅需确认"是否启用每周进化"

2. 参数生成 — 自动生成双语 Bot 文案(zh/en),保存参数配置

3. 回测验证 — 本地执行回测,支持进化模式(分段回测+反思调参)或固定参数模式

4. 结果决策 — 根据收益表现给出 A(实盘)/ B(上传验证)/ C(调整重跑)建议

5. 可选扩展 — 上传平台验证、绑定实盘自动交易

关键特性:

  • 数据边界清晰:回测/进化固定使用 Binance USDT-M 数据,Coinbase 仅用于 live signal
  • 渐进式披露:知识文档按需读取,中间产物存本地 /tmp/*.json
  • 确认边界明确:仅在进化启用、回测后决策、首次切换数据源、手动下单等节点等待确认

显著优点

  • 极低门槛:自然语言描述即可生成专业级量化策略,无需编程
  • 透明可控:全流程本地运行,CSV 数据可完全离线;参数、回测结果、进化日志均为本地 JSON,可审计
  • 智能进化:每周自动反思交易表现,微调战术参数(entry阈值、止损倍数等),核心策略性格不变
  • 安全设计:杠杆上限 150x、高杠杆强制宽止损、API 凭证本地存储且不暴露
  • 双语合规:Bot 文案强制中英文双字段,满足平台国际化要求

潜在缺点与局限性

  • 平台依赖风险:实盘交易需连接外部平台(默认 moss-dev.moss.site),存在服务可用性与数据延迟风险
  • 进化非万能:周期反思仅微调战术参数,无法根本性修正策略逻辑缺陷;过度进化可能过拟合
  • 数据源单一:回测核心依赖 Binance 期货数据,对其他交易所特性覆盖有限
  • 高杠杆陷阱:虽设 150x 上限与止损护栏,但极端行情下仍可能爆仓,需用户具备风险认知
  • 本地环境要求:需预装 Python3,部分用户可能需要指导配置

适合人群

  • 量化新手:想快速验证交易想法,不愿从零写代码
  • 策略迭代者:已有交易逻辑,需要系统化回测与参数优化
  • 纪律型交易者:希望策略自动执行,避免情绪干扰
  • 隐私敏感用户:偏好本地计算,不愿将策略逻辑上传云端

常规风险

| 风险类型 | 说明 |
|---------|------|
| **市场风险** | 回测表现不代表未来收益,加密货币高波动可能导致策略失效 |
| **技术风险** | 本地 Python 环境、CSV 数据质量、脚本执行异常可能导致回测中断 |
| **平台风险** | 外部平台 API 变更、延迟或故障可能影响验证/实盘交易 |
| **操作风险** | 高杠杆配置、自动模式误开启可能导致超预期的资金损失 |
| **进化过拟合** | 频繁调参可能使策略过度适应历史数据,降低泛化能力 |

建议始终先用"上传验证"(B选项)在平台分段回放确认,再考虑实盘自动交易。

moss-trade-bot-factory 内容

data_cache文件夹
knowledge文件夹
scripts文件夹
core文件夹
手动下载zip · 631.8 kB
binanceusdm_BTC_USDT:USDT_15m_2025-10-06_148d.csvtext/plain
请选择文件