量化 Agent 构建步骤
Claude Code + NautilusTrader + MiniMax 三位一体,从环境搭建到端到端验证的完整 8 步指南。 每一步都标注了 Token 效率优化点。
安装 Claude Code 与 NautilusTrader Skill
在 MacBook Pro 上安装 Claude Code CLI,并加载 NautilusTrader Skill。Skill 按需加载,不占用基础上下文,是 Token 效率优化的第一步。
npm install -g @anthropic-ai/claude-codenpx @smithery/cli@latest skill add PoorRican/using-nautilus-traderclaude --list-skillsToken 效率提示
- >Skill 包含 18 个知识文件(策略开发、回测、实盘等),仅在需要时加载
- >相比将所有文档写入 CLAUDE.md,Skill 方式可节省 40% 基础上下文
THGNN 夜间 自动训练方案
基于 Temporal-Heterogeneous Graph Neural Network 架构,以恒生科技 30 只成分股的 2h K 线时间序列为纵轴、截面特征为横轴构建输入矩阵。 利用 5080 主机的 RTX 5080 在您睡觉时自动完成超参数搜索与模型训练,次日早晨通过 MiniMax 语音播报结果。
三阶段模型流水线
Transformer 时序编码
将每只股票的 60 个 2h K 线 × 14 维特征压缩为 128 维嵌入向量
GAT 图注意力编码
在 30 只成分股构成的图上传播截面信息,建模股票间关联
多任务预测头
同时预测价格变动幅度(回归)和涨跌方向(分类)
纵轴 — 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 在训练中自动学习隐含关联。
下载当日 2h K 线数据,更新历史数据库
计算 14 维特征、标准化、构建邻接矩阵
周一全量搜索 60 trials,工作日增量训练 50 epochs
验证集 MAE/RMSE、方向准确率、IC/Rank IC
MiniMax TTS 语音摘要 → 推送到手机
量化 Agent 工作流
市场异动 → 语音+视频 双重预警
当 NautilusTrader 检测到市场异动信号时,系统自动聚合多源数据,由 AI 分析生成摘要,再通过 MiniMax 生成紧急语音播报和数据可视化视频,即时推送到您的手机。

市场监控
NautilusTrader 实时监测指标
异动触发
价格突破/成交量异常达到阈值
信息聚合
n8n 从多源抓取详细数据
AI 分析
Ollama 生成分析摘要与影响评估
语音播报
MiniMax TTS 紧急语音预警
数据视频
MiniMax 生成数据可视化动画
即时推送
Telegram/Discord 推送到手机