research
MAmattpocock/skills288k10,178 new stars in the last 7 days
个股深度研究(多 Agent 编排版)— 多角色分析师并行编排(技术/新闻/资金情绪/基本面/市场 5 分析师并行 → 多空辩论 → 研究经理汇总),数据全部走 QuantMind 本地(QuantDB + PG 新闻富集 + Huntly),新闻双通道(自家 FinBERT 量化情绪 + 实时搜索补充)。用户说「深度研究」「个股深度研究」「研究某只股票」「多角度分析」时使用:跑 research_data.py 取数 → 并行分析师 → 辩论 → 汇总报告 → PDF → 落盘深度分析目录。触发词:深度研究、个股研究、研究600519、多角度分析、全面分析某股
⚙️ 本技能遵循公共运行环境契约(最高优先级,先于本文其余内容执行): 详见 _shared/env-contract.md,执行前先读它。
把多角色投研编排落地到 QuantMind:数据 100% 走本地(QuantDB parquet + PG 新闻富集 + Huntly),新闻双通道(自家 FinBERT 情绪量化 + WebSearch 实时补充),输出研报级 MD + PDF,落盘深度分析目录(报告管理页 → A股市场 → {股票名})。
与 [[stock-deep-research]](智能体自主版深度投研)不冲突,互为补充:
A股市场/{股票名}/)交叉验证。Phase 1(并行 5 分析师,各读同一份数据包的不同切片):
技术面 → 趋势/均线/指标/量价
新闻面 → 自家 FinBERT 情绪(主)+ WebSearch 实时新闻(辅)
资金情绪 → L2 主力资金流 + 换手/量能
基本面 → 估值 + 财务三表核心科目
市场面 → 大盘背景 + 所属行业强弱 + 板块资金流
Phase 2(并行):多头研究员 vs 空头研究员(基于 facts 辩论,禁编数据)
Phase 3:研究经理汇总 → 结论(评级/目标区间/风险/跟踪信号)
输出 → md → PDF → 落盘
research_data.py 拿到 {symbol}_{date}.json,各分析师只读该文件对应切片;WebSearch 只允许补充新闻面的时效性(不得用于取行情/财务)⚠️ 数据截止 {generated_at};财报报告期为上季度时注明docker cp <repo>/skills/stock-research/scripts/research_data.py quantmind:/tmp/
docker exec quantmind python3 /tmp/research_data.py --symbol 600036.SH
# 输出: /data/reports/stock_research/600036_SH_YYYYMMDD.json(容器内)
docker cp quantmind:/data/reports/stock_research/600036_SH_YYYYMMDD.json /tmp/
数据包含:quote(120 日 K 线/60日高低/20-60日涨幅)、indicators(量纲无关指标:rsi/kdj/macd/乖离率/量能/波动率/return 系列;均线由 K 线计算)、valuation(pe_ttm/pb/ps/市值)、l2_flow(近 10 日主力净流入)、financials(三表最新报告期)、sector(CSRC 一级行业)、market_context(5 指数 + 行业涨幅榜 + 板块资金流 1/5/10 日 + 所属行业)、news(近 60 天 FinBERT 情绪事件 + 来源/标签统计 + 类型分布)、model_score(最新推理 run 的融合/轻量/TFT 分数 + 信号方向 + 预期价 + 全市场分位)。
mkdir -p /tmp/stock-research/{symbol}/reports
每个 Agent 的 prompt = prompts/{role}.md 内容 + 数据包路径 + 输出路径。并行(同一消息多个 Agent 调用)。输出各自 reports/{role}.md。
technical.md — 技术面news.md — 新闻面(双通道:自家情绪统计为主 + WebSearch 实时为辅)sentiment.md — 资金情绪(L2 主力资金流)fundamentals.md — 基本面(估值 + 财务)market.md — 市场面(大盘 + 行业 + 板块资金)bull.md / bear.md:基于 5 份分析师报告 + 数据包,各自构建最强多/空逻辑链。必须引用具体数据,不得空泛。
research_manager.md:读全部 7 份报告,输出最终研究报告(结论/目标区间/风险/跟踪信号)。
# PDF(研报风管线,QwenPaw 本地直接执行:扩展镜像已内置 reportlab + 中文字体)
python3 /app/backend/scripts/md_to_pdf_report.py /tmp/stock-research/{symbol}/reports/final.md /tmp/ma_report.pdf
# 落盘(A股市场/{股票名}/,与深度分析报告同列表)
# /data 为 QwenPaw 与 quantmind 共享挂载,直接写入即可被「报告档案」页实时列出
mkdir -p '/data/reports/stock_reports/A股市场/{股票名}'
cp /tmp/stock-research/{symbol}/reports/final.md '/data/reports/stock_reports/A股市场/{股票名}/{股票名}{代码}_2026-08-29_深度研究分析报告.md'
cp /tmp/ma_report.pdf '/data/reports/stock_reports/A股市场/{股票名}/{股票名}{代码}_2026-08-29_深度研究分析报告.pdf'
文件名约定:{股票名}{代码}_{日期}_深度研究分析报告.pdf(与现有深度学习分析报告同格式,便于排序)。
3-5 行:结论评级、关键数据(现价/PE/资金/情绪)、主要风险、报告路径。
用户指定单个分析师时只跑该角色(如"技术面分析 600519"):步骤 1 + 3(单 Agent)+ 直接输出该角色报告。
MAmattpocock/skills288k10,178 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
GAgarrytan/gstack136k883 new stars in the last 7 days
NEnextlevelbuilder/ui-ux-pro-max-skill135k1,864 new stars in the last 7 days
NEnextlevelbuilder/ui-ux-pro-max-skill135k1,864 new stars in the last 7 days
NEnexu-io/open-design101k1,126 new stars in the last 7 days