Files
stock_cursor_v0/功能架构.md

7.1 KiB
Raw Permalink Blame History

股票分析 · 建议 · 复盘系统 — 功能架构设计

版本v2.0(优化版) 定位:一套覆盖「行情监控 → 选股 → 复盘归因 → AI 辅助决策 → 策略回测」的个人/小团队量化辅助系统 核心理念:数据先行、AI 结论可回溯、复盘形成闭环


一、设计目标与核心壁垒

目标 说明
数据中台化 行情/资金/财务/新闻/龙虎榜统一清洗入库,可历史回溯
复盘闭环 每日复盘 + 个股复盘 + 交易复盘(盈亏归因),训练盘感
可信 AI 所有 AI 建议附「依据 + 置信度 + 风险点 + 历史命中率」
选股→回测→盯盘打通 一个策略可一键回测、一键存为预警
全局预警 价格/量能/技术/资金/新闻触发,多渠道推送

二、整体分层架构

graph TD
    A[数据采集层<br/>行情/资金/财务/新闻/龙虎榜] --> B[数据中台<br/>清洗·存储·因子计算·快照]
    B --> C1[行情中心]
    B --> C2[选股引擎]
    B --> C3[复盘中心]
    B --> C4[策略与回测]
    B --> C5[组合与交易]
    B --> C6[资讯中心]
    B --> D[AI 分析层<br/>RAG+因子+LLM]
    D --> C1 & C2 & C3
    C2 & C3 & C4 & C5 --> E[智能预警/通知]
    C1 & C2 & C3 & C4 & C5 & C6 & D --> F[Web/App 展示层]

三、功能模块清单

1. 行情中心

  • 大盘总览
    • 大盘云图(涨跌热力图,可按市值/成交额加权,参考 dapanyuntu.com
    • 三大指数 + 北向资金 + 涨跌停家数 + 封板率
    • A股 / 美股 / 港股 大盘与板块
  • 资金流向
    • 主力 / 超大单 / 大单 / 散户 资金分布
    • 板块资金轮动(桑基图),支持 日 / 周 / 月 / 年
  • 市场情绪温度计(新增)
    • 赚钱效应、连板高度、炸板率、量能对比、涨跌比

2. 热榜与异动

  • 热股 / 热板块 / 热 ETF / 龙虎榜
  • 强势股:连续增长(三日 >20% / 两周连涨 / 两月连涨)
  • 盘中异动雷达(新增):快速拉升、放量突破、涨停打开、大单扫货
  • 龙虎榜深挖(新增):游资席位画像、机构净买、一线游资跟踪

3. 选股引擎

  • 内置策略:暴涨 / 暴跌 / 抄底 / 突破 / 底部放量 / MACD金叉 / 筹码集中
  • 自定义条件组合器(新增):技术面 + 资金面 + 基本面 多因子拖拽组合
  • 板块选股:按板块、概念、产业链筛选
  • 选股结果可:一键回测 / 一键存为预警 / 加入自选

4. 自选股

  • 自选列表 + 分组
  • 个股详情行情、技术、资金、财务、消息、AI 诊断聚合页)
  • 上新股(次新股池、打新日历)

5. 复盘中心 (核心模块)

  • 每日复盘:大盘总结、领涨/领跌板块、涨停梯队、资金流向、明日关注
  • 个股复盘:走势回放、关键买卖点标注、形态识别
  • 交易复盘:基于真实交易记录的盈亏归因(赚在哪/亏在哪/是否追高)
  • AI 自动复盘日报(新增):收盘后自动生成图文报告
  • 历史情景回放(新增):时间轴重放某天盘面,训练盘感

6. 组合与交易日志(新增模块)

  • 多组合 / 模拟盘管理
  • 持仓盈亏、仓位分布、成本分析
  • 交易记录(买卖点 + 理由 + 情绪标签)
  • 风险指标:最大回撤、夏普、胜率、盈亏比

7. 策略与回测引擎

  • 向量化回测、参数寻优、滑点 / 手续费建模
  • 资金曲线、回撤曲线、月度收益热力图
  • 技术指标库MA/MACD/KDJ/BOLL/RSI…
  • 策略库 + 实盘跟踪对比

8. AI 分析层

  • 今天炒什么 / 接下来炒什么:附资金、题材、政策、相似历史依据
  • 买卖建议:理由 + 置信度 + 风险点 + 止损位 + 历史命中率
  • AI 预测:概率区间 + 模型历史准确率(不给死点位)
  • 个股 AI 诊断:技术/资金/基本面/消息面 打分卡
  • 题材脉络图:政策/事件 → 受益板块 → 龙头股 传导链
  • RAG 接入资讯 + 财报,降低幻觉

9. 资讯中心

  • 热点 / 要闻 / 快讯 / 自选股相关
  • AI 摘要 + 利好利空判定 + 关联个股(新增)
  • 事件日历:财报、解禁、分红、政策

10. 智能预警(贯穿全局)

  • 触发类型:价格 / 涨跌幅 / 量能 / 技术信号 / 资金 / 新闻
  • 推送渠道:站内 / 微信 / 邮件 / App

四、数据模型(核心表草案)

表名 用途 关键字段
securities 证券基础信息 code, name, market, industry, list_date
quotes_daily 日线行情 code, date, ohlcv, amount, turnover
quotes_minute 分时行情 code, datetime, price, volume
fund_flow 资金流向 code/sector, date, main_net, super_big…
dragon_tiger 龙虎榜 code, date, seat, buy, sell, type
financials 财务数据 code, report_date, revenue, profit, roe…
news 资讯 id, time, title, content, sentiment, related_codes
factors 因子库 code, date, factor_name, value
watchlist 自选 user_id, code, group
portfolios / trades 组合与交易 user_id, code, side, price, qty, reason, time
strategies / backtests 策略与回测 id, params, metrics, equity_curve
alerts 预警规则 user_id, code, condition, channel, status
reviews 复盘记录 date/code, type, content(AI生成), tags

五、技术选型

选型 说明
数据源 AkShare / TushareA股、yfinance美股、东方财富/同花顺接口、新闻爬虫 多源互补
后端 Python + FastAPI 金融生态最佳pandas/TA-Lib/backtrader/vectorbt
时序存储 TimescaleDB 或 ClickHouse 海量行情读写
业务存储 PostgreSQL 用户/组合/策略
缓存/实时 Redis 行情缓存、实时推送
AI LLMDeepSeek/通义/OpenAI+ 向量库RAG+ 因子模型 可回溯建议
前端 Next.js / Vue + ECharts K线、云图、资金桑基图
任务调度 APScheduler / Celery 收盘自动复盘、盘中预警

六、实施路线(分阶段)

  1. 第一阶段(地基):数据中台 + 行情中心 + 自选股 + K线/技术指标
  2. 第二阶段(选股+复盘):选股引擎 + 每日复盘 + 资讯中心
  3. 第三阶段(闭环):组合交易日志 + 回测引擎 + 智能预警
  4. 第四阶段(智能)AI 分析层(可回溯)+ AI 自动复盘日报

七、相比原架构的主要增强

  • 新增 数据中台:所有上层能力的统一、可回溯数据基础
  • 强化 复盘中心:从"系统名"变为真正的核心闭环(每日/个股/交易复盘 + AI 日报 + 情景回放)
  • 新增 组合与交易日志:支撑交易复盘与盈亏归因
  • 重构 AI 分析层:从"直接给结论"升级为"结论 + 证据链 + 历史胜率"
  • 收敛 回测/指标/资金曲线:从散落页面变为服务选股与复盘的引擎
  • 新增 智能预警:贯穿全局,减少盯盘成本
  • 新增 市场情绪指标 / 盘中异动雷达 / 龙虎榜深挖 / 事件日历