555cute/r20-quantum-trader · 上手攻略

  • 仓库:555cute/r20-quantum-trader
  • 链接:https://github.com/555cute/r20-quantum-trader
  • 分类:ai-trading · llm-native-quant
  • 作者:Tom
  • 更新:2026-09-06

是什么

r20-quantum-trader 是一个 LLM-Native 自进化量化交易终端,集成了 Bloomberg 风格暗色界面与 6 资产 AI 决策大脑。它用 DeepSeek / Claude / GPT / Gemini 等大模型担任全权量化决策核心,结合微积分行情动力学、聪明钱雷达和确定性硬门禁,在 OKX 交易所执行实盘交易(目前仅支持 OKX)。

核心定位:把大模型的推理能力变成可执行的量化策略,而非传统的规则指标策略。


解决什么问题

传统量化策略依赖僵硬的技术指标参数,容易在市场结构突变时失效。该项目用大模型替代指标规则,实现:

  • 策略自进化:6 小时定时调度,自动淘汰旧策略(TTL 半衰期),始终用最新的 prompt 心法做决策
  • 多资产覆盖:6 种资产(推测为 BTC/ETH 等主流加密货币,官方未明文列出)
  • 趋势爆发力量化:微积分行情动力学将价格时间序列转化为可比较的物理量(速度/加速度/动能)
  • 主力行为感知:Top 100 聪明钱雷达追踪全网大户的真实多空方向与建仓成本
  • 硬止损保护:确定性拦截器确保策略不会在极端行情下穿仓

快速安装

⚠️ 本项目涉及真实资金操作与 OKX API 密钥配置,克隆前请确保熟悉 Docker/Python/Node.js 基础。

环境要求

  • Python 3.10+
  • Node.js 18+
  • Docker(可选,用于容器化部署)
  • OKX 交易所账户 + API Key + API Secret

步骤

# 1. 克隆仓库并切换至最新正式发布版(推荐,避免开发版不稳定)
git clone https://github.com/555cute/r20-quantum-trader.git
cd r20-quantum-trader
git checkout $(git describe --tags --abbrev=0)
# 或直接下载最新 Release:https://github.com/555cute/r20-quantum-trader/releases/latest

# 2. 创建并激活 Python 虚拟环境
python3 -m venv venv
source venv/bin/activate    # Linux/macOS
# .\venv\Scripts\activate  # Windows

# 3. 安装 Python 后端核心依赖
pip install -r requirements.txt

# 4. 配置 OKX API 凭证(必填)
cp env.example .env
# 编辑 .env,填入:
# OKX_API_KEY=你的API Key
# OKX_API_SECRET=你的API Secret
# OKX_PASSPHRASE=你的API Passphrase
# 以及大模型 API Key(如 DeepSeek/Claude)

# 5. 安装前端依赖并构建
cd frontend
npm install
npm run build
cd ..

# 6. 启动后端服务(监听 0.0.0.0:8080)
python3 -m uvicorn r20_backend.app:app --host 0.0.0.0 --port 8080 --reload

访问地址

  • 实盘监控终端:http://localhost:8080/
  • 管理控制面:http://localhost:8080/admin/
  • API 交互文档(Swagger UI):http://localhost:8080/api/docs

测试

# 运行全套单元测试(116 个测试用例)
python3 -m unittest discover -s tests/
# 期望输出:Ran 116 tests ... OK(100% 通过)

核心用法

决策权重体系

系统的核心是 LLM-Native 70% 权重决策——大模型拥有最终决策主导权。具体参数可在管理控制面调整。

核心模块

① 微积分行情动力学 实时计算 15M/1H 价格时间序列的: - 一阶导数(速度 $v$)—— 趋势强度 - 二阶导数(加速度 $a$)—— 趋势加速/减速 - 定积分动能(做功 $E$)—— 趋势持续性

② Top 100 聪明钱雷达 全天候扫描全网持仓前 100 名主力账户: - 真实多空持仓方向 - 平均建仓成本 - 资金净流向

③ 确定性硬门禁(Deterministic Interceptors) 入场前必须同时满足: - 置信度 ≥ 75% - 盈亏比 R:R ≥ 2.0 - 2.0× ATR 宽止损(防插针) - 保本移损(TP/SL 自动跟踪)

④ 交易所原生 OCO 委托 所有策略发单强制绑定 OKX 云端条件单,即使后端离线断网,交易所撮合引擎仍执行防穿仓兜底。

自进化引擎(v7.4.1 修复)

定时调度升级为 ["02:00", "08:00", "14:00", "20:00"] 标准列表,每 6 小时自动: 1. 评估当前策略表现 2. 生成新 prompt 心法 3. 用 TTL 半衰期淘汰 7 天以上旧策略 4. 保持 Top 8 策略容量上限

策略版本控制

管理控制面支持: - 策略快照(四大单元不可变指纹 v7.4.1@4aa048db) - 一键秒级原子回滚 - 废弃具名策略归档删除

⚠️ 手动平仓注意:v7.4.1 修复了 OKX 手动平仓 502 报错;平仓前系统会自动扫描并清理同标的在途云端 OCO 策略委托,避免交易所撮合冲突。


典型适用场景

场景 推荐度 说明
加密货币多空趋势跟踪 ⭐⭐⭐⭐ 6 资产 + 聪明钱雷达适合捕捉主流币趋势
LLM 原生量化策略研究 ⭐⭐⭐⭐ 自进化 prompt 心法是业界少见的实验框架
日内波段操作 ⭐⭐⭐ 15M/1H 粒度 + 硬门禁适合短线
跨资产宏观对冲 ⭐⭐ 目前仅 OKX,资产覆盖有限
传统股票/期货 目前仅支持 OKX 加密货币交易

坑与注意

  1. 必须使用 Release 版:作者明确建议不要直接拉 main 分支(可能含未发布改动),请用最新 tag。
  2. API 密钥安全.env 中的 OKX API Key 和大模型 API Key 切勿提交到公网仓库;建议加入 .gitignore
  3. OKX WAF 拦截:旧版本手动平仓曾被 OKX Cloudflare WAF 误杀(502),v7.4.1 已修复,但仍建议关注 OKX 账户安全设置。
  4. 策略回滚有风险:策略版本控制工作台支持秒级回滚,但回滚到亏损策略可能导致连续亏损,请谨慎操作。
  5. 大模型输出解析:v7.4.1 修复了大模型输出字典/字符串类型混杂导致的崩溃,低版本可能频繁崩溃。
  6. asset_multipliers 配置:v7.4.1 之前该参数空转,配置后需确认复盘结果已持久化。
  7. 免责声明:MIT 协议开源,但作者在 README 明确声明不构成投资建议,实盘亏损由用户自负。

与同类对比

特性 r20-quantum-trader Backtrader QuantConnect
LLM 决策 ✅ 原生 ❌ 规则指标 ❌ 规则指标
自进化 ✅ 6h 自动调度
交易所 仅 OKX 多交易所 多交易所
前端界面 Bloomberg 风格 Vue3 无内置 Web IDE
开源协议 MIT MIT AGPL
成熟度 v7.x(活跃开发) 成熟稳定 企业级

核心差异:r20-quantum-trader 是目前少数将 LLM 作为量化决策核心的项目,而非辅助工具。传统量化框架(Backtrader, QuantConnect)本质是回测/执行引擎,策略仍依赖人工规则。


一句话推荐结论

如果你想把大模型的推理能力直接变成可执行的量化策略,且主要交易加密货币,r20-quantum-trader 是一个值得研究的有趣实验——尤其是它的自进化 prompt 心法框架在业内相当少见;但请务必先用模拟盘验证,实盘风险自负