QUANT MODULE

量化模块

基于 Claude Code + NautilusTrader 构建量化 Agent,结合 GNN+Transformer 深度学习模型实现恒生科技价格预测。 利用 5080 主机 GPU 在夜间自动训练,MiniMax 语音播报结果,8 步完成从环境搭建到端到端验证的全流程。

Quant Agent Build Guide

量化 Agent 构建步骤

Claude Code + NautilusTrader + MiniMax 三位一体,从环境搭建到端到端验证的完整 8 步指南。 每一步都标注了 Token 效率优化点。

Phase 1MacBook Pro M1基础上下文 -40%

安装 Claude Code 与 NautilusTrader Skill

在 MacBook Pro 上安装 Claude Code CLI,并加载 NautilusTrader Skill。Skill 按需加载,不占用基础上下文,是 Token 效率优化的第一步。

安装 Claude Code CLI
npm install -g @anthropic-ai/claude-code
安装 NautilusTrader Skill
npx @smithery/cli@latest skill add PoorRican/using-nautilus-trader
验证 Skill 安装
claude --list-skills

Token 效率提示

  • >Skill 包含 18 个知识文件(策略开发、回测、实盘等),仅在需要时加载
  • >相比将所有文档写入 CLAUDE.md,Skill 方式可节省 40% 基础上下文
GNN + Transformer Nightly Training

THGNN 夜间 自动训练方案

基于 Temporal-Heterogeneous Graph Neural Network 架构,以恒生科技 30 只成分股的 2h K 线时间序列为纵轴、截面特征为横轴构建输入矩阵。 利用 5080 主机的 RTX 5080 在您睡觉时自动完成超参数搜索与模型训练,次日早晨通过 MiniMax 语音播报结果。

三阶段模型流水线

Stage 1

Transformer 时序编码

将每只股票的 60 个 2h K 线 × 14 维特征压缩为 128 维嵌入向量

>4 层编码器
>8 头注意力
>可学习位置编码
Stage 2

GAT 图注意力编码

在 30 只成分股构成的图上传播截面信息,建模股票间关联

>2 层 GAT
>4 头图注意力
>三源邻接矩阵融合
Stage 3

多任务预测头

同时预测价格变动幅度(回归)和涨跌方向(分类)

>Huber Loss(价格)
>BCE Loss(方向)
>L = L_h + 0.3·L_d

纵轴 — 2h K 线时间序列(T=60,约 5 个交易日)

特征类别具体特征维度
价格特征OHLC 对数收益率4
成交量特征成交量、成交额(z-score)2
技术指标RSI(14)、MACD、布林带宽度、ATR(14)4
波动率特征已实现波动率、Parkinson 波动率2
价格位置MA20 偏离度、MA60 偏离度2
合计每只股票每个时间步14

横轴 — 恒生科技截面(N=30 只成分股)

股票间关系通过三源融合邻接矩阵编码。滚动相关性矩阵捕捉动态联动关系,行业关联矩阵编码结构化先验知识, 自适应注意力矩阵由 GAT 在训练中自动学习隐含关联。

A = 0.4 × Acorr + 0.2 × Asector + 0.4 × Aadaptive
滚动相关性(20日) 行业分类 注意力学习
22:30
数据采集联想 4070

下载当日 2h K 线数据,更新历史数据库

22:45
特征工程联想 4070

计算 14 维特征、标准化、构建邻接矩阵

23:00
模型训练5080 主机

周一全量搜索 60 trials,工作日增量训练 50 epochs

06:30
结果评估5080 主机

验证集 MAE/RMSE、方向准确率、IC/Rank IC

07:00
通知推送Mac Mini Pro

MiniMax TTS 语音摘要 → 推送到手机

Quant Agent Workflow

量化 Agent 工作流

市场异动 → 语音+视频 双重预警

当 NautilusTrader 检测到市场异动信号时,系统自动聚合多源数据,由 AI 分析生成摘要,再通过 MiniMax 生成紧急语音播报和数据可视化视频,即时推送到您的手机。

量化 Agent 工作流
STEP 01

市场监控

NautilusTrader 实时监测指标

STEP 02

异动触发

价格突破/成交量异常达到阈值

STEP 03

信息聚合

n8n 从多源抓取详细数据

STEP 04

AI 分析

Ollama 生成分析摘要与影响评估

STEP 05

语音播报

MiniMax TTS 紧急语音预警

STEP 06

数据视频

MiniMax 生成数据可视化动画

STEP 07

即时推送

Telegram/Discord 推送到手机