---

title: # 富贵系统 v2 — 全面升级方案
source: 复盘提取
stars: 3
tags: ["复盘"]
source_id: 27
created: 2026-06-03 07:14:06
status: active
---


# # 富贵系统 v2 — 全面升级方案

# 富贵系统 v2 — 全面升级方案

> 基于 fugui-install.zip 深度对比分析
> 目标：差距全补齐 + MCP数据服务器 + 全面优化功能矩阵
> 数据底座 === 唯一数据源（不动，不增）

---

## 一、改造全景图

```
┌──────────────────────────────────────────────────────────────────────┐
│                        改造前（分散架构）                             │
│                                                                      │
│  pool_scanner.py  ──→ 直连DB+tushare                                 │
│  daily_review.py   ──→ 直连DB                                        │
│  warmup.py         ──→ 直连tushare                                   │
│  boards.py         ──→ 直连DB                                        │
│  子代理(x6)        ──→ 各自查DB                                      │
└──────────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌──────────────────────────────────────────────────────────────────────┐
│                        改造后（MCP服务化架构）                        │
│                                                                      │
│  pool_scanner.py ──┐                                                 │
│  daily_review.py  ├─→ MCP客户端 ←→ [数据底座服务] ←→ SQLite + tushare│
│  warmup.py        │        │                                        │
│  子代理(x6)       ┘        │                                        │
│                            │                                        │
│  fugui插件8个(新) ─────────→ 统一数据出口                            │
│  (五阶段/筹码/节奏/风控)                                              │
└──────────────────────────────────────────────────────────────────────┘
```

---

## 二、功能覆盖矩阵（完全版）

### 第一层：数据能力 — 数据底座服务化

| 能力 | juejin-data-mcp | 当前系统 | 改后方案 | 数据底座覆盖 |
|------|----------------|---------|---------|------------|
| ① K线行情 | `get_stock_data` Tushare实时拉 | `kline`表5512只·243天 | 全部已有+服务化缓存 | ✅ 完整 |
| ② 资金流 | `get_fund_flow` Tushare | `moneyflow`表5028只·43天 | 全部已有+连续天数计算 | ✅ 完整 |
| ③ 板块数据 | `get_sector_data` 同花顺 | `industry_boards`+`board_daily` 110个申万二级 | **🆚 比MCP更强** | ✅ 完整 |
| ④ 北向资金 | `get_north_money` Tushare | `ggt_daily`表 | 全部已有 | ✅ 完整 |
| ⑤ 涨停板 | `get_limit_up` Tushare | `limit_list`表 | 全部已有 | ⚠ 需检查覆盖 |
| ⑥ 财务指标 | `get_financial_report` Tushare | `daily_basic`表(pe/pb/总市值) | 全部已有 | ✅ 有 |
| ⑦ 股票列表 | `get_stock_list` | `stocks`+`stock_codes`表 | 全部已有 | ✅ 完整 |
| ⑧ 交易日历 | 无 | `trade_calendar`表 | 全部已有 | ✅ 完整 |
| ⑨ 指数行情 | 无 | `index_daily`表(上证/深证/创业板) | 全部已有 | ✅ 完整 |
| ⑩ 每日指标 | 无 | `daily_basic`表(换手率/量比) | 全部已有 | ✅ 完整 |
| ⑪ 业绩预告 | 新建22张表 | ❌ 无 | ❌ 暂不加（低优先级） | ❌ |
| ⑫ 融资融券 | 22张表 | ❌ 无 | ❌ 暂不加 | ❌ |
| ⑬ 股东信息 | 22张表 | ❌ 无 | ❌ 暂不加 | ❌ |

### 第二层：分析能力 — 插件化8维分析

| 能力 | fugui包插件 | 当前系统 | 改后方案 | 数据底座 |
|------|------------|---------|---------|---------|
| **① 盘感分析** | `market_sense.py` 均线+瀑布+量比 | ✅ 引擎A有MA60/量比/下影线 | 融合+瀑布理论 | kline ✅ |
| **② 主力资金** | `fund_flow.py` 主力净+北向+龙虎榜+连继 | ⚠ 仅有净流入TOP | 加连续流入判断+北向联动 | moneyflow+ggt ✅ |
| **③ 板块分析** | `sector.py` 排名+轮动+擒龙 | ✅ 板块池TOP30+强弱 | **🆚 比fugui强**（110行业） | board_daily ✅ |
| **④ 五阶段** | `pattern.py` 吸筹→试盘→洗盘→拉升→出货 | ❌ **完全没有** | **新增** 🔴 | kline ✅ |
| **⑤ 买卖节奏** | `rhythm.py` RSI+55岁/25岁动能 | ❌ **完全没有** | **新增** 🔴 | kline ✅ |
| **⑥ 筹码分析** | `chips.py` 分布+集中度+洗盘vs出货 | ❌ **完全没有** | **新增** 🔴 | kline ✅ |
| **⑦ 消息面** | `news.py` 情绪评分+催化剂 | ❌ **完全没有** | ❌ 暂不加（需新闻API） | ❌ |
| **⑧ 风控** | `risk.py` 止损止盈+R/R+仓位 | ⚠ 仅有Kelly仓位 | 加止损止盈+最大回撤 | kline ✅ |

### 第三层：评分系统 — 全面升级

| 能力 | fugui包 | 当前引擎A | 改后引擎A' |
|------|---------|-----------|----------|
| 基础 | 8插件×加权(15~5%) | 量能25+形态25+资金25+趋势25 | 量能15+五阶段20+筹码15+资金15+节奏10+趋势15+风控10 |
| 总分 | 100分 | 100分 | 100分 |
| 否决 | 一票否决+瀑布+出货→跳过 | ❌ | 加Veto链 |
| Verify | 充分性+置信度+一致性 | ❌ | 加Verify闭环 |
| 减分反馈 | ❌ | ❌ | 加数据降权+情绪降权 |

### 第四层：复盘报告 — 原有优势强化

| 能力 | fugui包 | 当前系统 | 改后 |
|------|---------|---------|------|
| 日复盘 | review命令(纯数字统计) | ✅ 天时地利人和+HTML | 加五阶段/筹码/节奏维度 |
| 周复盘 | review weekly(同上) | ✅ 5天回顾+对错反思+HTML | 加新维度周变化 |
| 情绪评分 | ❌ | ✅ 0-10分(涨停/涨跌比/连板) | 保留+强化 |
| 判断追踪 | `judge_tracker` SQLite | ✅ `judge_tracker`表 | 保留+融合 |
| 板块池/自选池 | ❌ | ✅ portfolios表+买入/卖出/板块/自选 | 保留+强化 |
| 数据底座预热 | ❌ mock数据 | ✅ warmup.py全量预热 | 保留+改进 |

---

## 三、MCP数据服务器设计（改造核心）

### 架构

```
fugui_data_mcp/
├── server.py              # MCP服务入口（参照juejin-server风格）
│   ├── --mcp 模式 → 启动HTTP服务
│   ├── --cli 模式 → 命令行调用
│   └── --health → 健康检查
├── data_provider.py       # 数据提供器（唯一访问数据底座）
│   ├── get_kline(ts_code, start, end)
│   ├── get_board_daily(trade_date)
│   ├── get_moneyflow(ts_code, start, end)
│   ├── get_daily_basic(trade_date)
│   ├── get_north_money(start, end)
│   ├── get_limit_up(trade_date)
│   ├── get_calendar(year)
│   ├── get_stock_info(ts_code)
│   └── get_index_daily(ts_code, start, end)
├── cache_manager.py       # 三级缓存（参照juejin-cache）
│   ├── LRU内存(ttl可配)
│   ├── SQLite持久缓存
│   └── 装饰器模式 @cache_result(ttl=300)
├── retry_decorator.py     # 重试+指数退避
└── config.py              # DB路径+缓存TTL+重试参数
```

### 接口清单（9个）

| 接口 | 功能 | 缓存 | 备注 |
|------|------|------|------|
| `get_kline` | K线(支持120天/自定义区间) | 1天(daily) | 数据底座5512只 |
| `get_board_daily` | 板块日线(110个申万二级) | 1天

---
_由 wiki_builder 自动生成 | 源记录ID: 27_


---
**相关概念**: [[洗盘与出货]] | [[买卖点判断]] | [[风险控制]] | [[筹码分布]] | [[盘感体系总览]]
