← 返回看板 · 节点监控

📈 A股量化交易系统架构

Hermes Agent · 四节点分布式 · T490(AI推理) + 台式机(重计算) + VPS(网关) + 树莓派(量化存储)

🖥️ 四节点拓扑
AI推理+微信推送
T490 ThinkPad
192.168.1.7 · i5-8265U · 16GB RAM · 346G SSD
🏠 本地 16GB RAM 346G SSD WeChat

运行服务

  • Hermes Agent v0.14.0 主进程
  • 微信 iLink 桥接 (唯一推送通道)
  • 20+ AI推理cron (GLM-5.1)

专有能力 (T490 Only)

  • thsdk MAC绑定 · 问财选股 · 实时行情
  • mootdx 分钟K线数据
  • 资金流向 主力净流入分析
  • astock.py 22端点全栈数据
  • SOS/推演/选股 AI分析推送

Cron任务 (AI推理类)

  • 6:05 龙头 · 6:40 天气 · 7:30 SOS
  • 8:20 进化 · 8:30 推演
  • 9:25 早盘 · 9:26 竞价 · 10:10 游资
  • 14:45 买入扫描 · 15:40 持仓
  • 18:00 券商估值 · 18:15 盘后SOS
  • 20:00 预选 · 20:15 大资金 · 20:45 调仓

数据存储

  • klines_cache · 5286只 · 2.5G (台式机同步)
  • quant_cache · 4957只 · 量化评分
  • tag_backtest · 77组 · V5/V8回测
⚠️ thsdk MAC绑定 ⚠️ 散热差 · 不跑重计算
网关+SOCKS代理
VPS 服务器
139.180.137.242:22222 · 2C4G · 75GB · Vultr
☁️ 云端 2C 4G 75GB SOCKS5

运行服务

  • Hermes Gateway (systemd)
  • 台式机SOCKS5代理隧道中转
  • health-monitor.py → :8088

角色

  • 台式机→Telegram API 代理中转
  • T490/VPS cron → T490 → 微信
  • Vercel反代 → o.secscan.vip

数据存储

  • klines_cache (T490同步)
  • sector_mapping 板块映射
  • fundamentals_cache 基本面

数据源接入

  • 腾讯HTTP API → K线/PE/市值
  • 东方财富API → 板块/营收/净利润
⚠️ thsdk/mootdx不可用 ⚠️ 不跑重计算
量化存储节点
树莓派
低功耗 · 量化数据库
🍓 ARM 低功耗 MySQL Redis

运行服务

  • MySQL 量化数据库
  • Redis 缓存服务

角色

  • 股票量化数据持久化存储
  • K线/资金流/信号历史数据
  • Redis缓存层

数据存储

  • MySQL · 量化分析结果存储
  • Redis · 热点数据缓存
⚠️ 性能有限
重算节点
台式机 Desktop
192.168.1.3 · Ryzen7 9800X3D(16核) · 29GB DDR5
🖥️ 本地 RTX 5080 16G 29GB RAM 480G SSD Telegram

运行服务

  • Hermes Agent v0.14.0 (Telegram bot: wooluo_bot)
  • SOCKS5隧道 → VPS (systemd自启)
  • 系统crontab 重计算任务
  • Claude Code v2.1 (GLM-5.1端点)
  • Ollama 27B (13GB, KV8G/CTX128K)

接管的重计算Cron (crontab)

  • 11:30 午间增量: K线+量化+情绪+git push
  • 盘中每30分 情绪数据采集 (9:30-15:00)
  • 15:35 K线全量+量化刷新+git push
  • 16:10 V5+V8标签回测(7核并行)+git push
  • 20:00 晚间扫描: 盘感选股+大资金+git push

专有能力

  • 9800X3D 16核 · V8标签回测7核并行仅44%CPU
  • GitHub SSH key已配置 · git push自动部署
  • mootdx+thsdk 已安装可用
  • 量化缓存 4955只/64秒 (T490需数分钟)

数据存储

  • oddindicators 全量 (119 JSON + 5286 K线 + 77 回测)
  • ollama模型 13GB (1个27B Qwen蒸馏)
  • 28个 Hermes Skills (与T490完全同步)
⚠️ 本地模型金融分析幻觉严重 ⚠️ 只跑Telegram(不跑微信)
🔄 数据流向
腾讯 HTTP API 东方财富 API thsdk 问财 mootdx 同花顺 💻 T490 AI推理 Hermes · 微信 · 20+ cron 🖥️ 台式机 重算 9800X3D · crontab · git push K线/PE K线 板块/研报 资金/选股 K线 iwencai rsync 2.5G ↔ 💬 微信 iLink 📨 Telegram bot GitHub ↑ ☁️ VPS 网关 SOCKS5 · Vercel反代 · :8088 🍓 树莓派 MySQL · Redis health.json scp推送 SOCKS5隧道 写入 ▲ Vercel CDN GitHub → Vercel 自动部署 🔍 o.secscan.vip 另类指标 · 监控 · 矩阵 :8088 反代 数据流图例 数据采集 (API→节点) 数据同步 (rsync) 部署推送 (git push) 微信推送 (iLink) Telegram (bot) SOCKS5隧道 监控/缓存 Vercel部署
🔧 数据管道
① 基本面数据 ✅ 运行中
脚本
cache_fundamentals.py
数据源
腾讯财经 + 东方财富
字段
PE(TTM/静态) / 营收同比 / 净利润同比 / ROE / EPS / 市值
📦 缓存: -- 🕐 刷新: 工作日 5:00 券商估值缓存时联动 📊 用途: 估值定基准 / 三维定价模型
② 60分钟K线 🔒 T490 Only
脚本
cache_minute_klines.py
数据源
mootdx (通达信协议)
范围
最近30天 · 60分钟级别
⚠️ mootdx VPS不可用,只能在T490本地运行 📊 用途: 技术面分析 / 短期趋势判断
③ 板块映射 ⚠️ 部分可用
脚本
cache_sectors.py
数据源
东方财富(主) + 预设概念板块(备)
当前覆盖
--个板块 / --只股票
⚠️ 东方财富API在VPS被屏蔽,仅覆盖预设概念板块(9个) 📊 用途: 板块轮动分析 / 热点追踪
④ 资金流向 🔒 T490 Only
脚本
cache_money_flow.py
数据源
thsdk wencai_nlp
字段
5日/20日主力净流入 · 增仓占比 · 资金评分
⚠️ thsdk MAC绑定,只能在T490本地运行 ⚠️ VPS无法执行 📊 用途: 主力追踪 / 章盟主选股
⑤ 大师情绪趋势 ✅ 运行中
脚本
update_sentiment_history.py
数据源
indicators.json + 上证指数
频率
交易时段每30分钟自动采集
📦 缓存: --条历史记录 📊 用途: 大师情绪趋势图 · 市场温度计
⑥ 券商估值缓存 ✅ 运行中
脚本
broker_valuation.py
数据源
同花顺研报 / 东财机构评级
频率
工作日 5:00 缓存
📦 缓存: -- 📊 用途: 估值定基准 · 三维定价模型 · 理性锚
⑦ 每日选股 ✅ 运行中
触发
9:25 全量 + 9:28 重试 + 15:05 收盘
流程
多策略筛选 → ST过滤 → 五大师投票 → 校验
输出
daily_picks.json (9只 · 含买卖价)
🔒 三层容错: 9:25主跑 → 9:28检测补跑 → 15:05兜底 📊 用途: 每日推荐 · 网站展示
⑧ astock.py 全栈数据 ✅ 新增 🔒 T490 Only
脚本
scripts/astock.py (26KB)
数据源
腾讯+东财+同花顺+百度+新浪+财联社+巨潮+cls
端点
22个 · 行情/研报/信号/资金面/新闻/公告/基本面
✅ 已验证: quote · hot · reports · cls · margin · holders · dividend · lockup · dragon-tiger · block-trade · announcements
⚠️ T490 IP封: push2(fund-flow/industry/info) → fallback thsdk
CLI: python3 astock.py quote 600519  |  Import: from astock import tencent_quote, hot_stocks, fund_flow_120d
🤖 Vibe-Trading MCP: AI原生量化工具 (v0.1.8) · 回测引擎/策略验证/数据分析
⑨ Vibe-Trading 回测引擎 ✅ v0.1.8
工具
vibe-trading (pip/venv)
协议
MCP (Model Context Protocol)
能力
历史回测 / 策略模拟 / 收益分析
回测引擎: 支持自定义策略 · 滑点/手续费模拟
数据对接: 直接读取K线缓存(5275只)
MCP集成: Hermes Agent原生调用 · 自然语言驱动
收益报告: 年化收益/最大回撤/Sharpe比率
📦 版本: v0.1.8 (venv隔离) 🕐 配合: 16:10复盘回测 cron 📊 用途: 策略验证 · 参数优化 · 实盘前模拟
⏰ 交易日 Cron 时间轴
💬 消息推送链路
T490 → 微信 (iLink桥接)
T490 AI推理cron 微信 iLink 用户
台式机 → Telegram (SOCKS5隧道)
台式机 crontab VPS SOCKS5 Telegram API
⚠️ WeChat Rate Limit 429 ⚠️ 台式机不跑微信
🔍 监控链路
health-monitor.py scp 四节点指标 VPS :8088 API Vercel 反代 o.secscan.vip/monitor