股票全能投研终端(Stock All-in-One Terminal)
Overview
本技能对市面上 34 款主流股票类技能做能力并集 + 深度整合。目标不是堆功能,而是用一套统一引擎替换它们各自重复实现的部分,并补齐单点技能无法做到的跨模块串联:
- 34 款技能各自写一套行情抓取 → 本技能用统一行情数据层(自动识别市场 + 多数据源自动回退 + 全球市场),所有模块共用。
- 34 款技能各做一种选股策略 → 本技能用统一选股引擎,内置全部策略为「预设」,一个入口覆盖。
- 单点技能只能「分析」或「选股」或「风控」单步执行 → 本技能支持链式工作流:选股 → 诊断 → 风控 → 监控,一气呵成。
- 多智能体辩论、五套游资交叉验证、三方风控辩论 → 整合为投研辩论框架,作为深度分析的默认内核。
> 使用方式:本技能面向 AI Agent 调用。用户只需用自然语言提需求(如「查茅台行情」「帮我选 3 只趋势股并算止损」),Agent 会自动路由到对应模块并运行内置脚本(quote.py / watchlist.py)——终端命令由 Agent 代执行,普通用户无需手动敲命令。终端/脚本仅对开发者调试与本技能发布上架有用。
> 设计为「纯公开数据源即可用,零 API Key 开箱即用」;若用户自备 Tushare / AkShare Pro / 券商 Token,可在统一数据层切换为付费高精度源。
When to Use
触发词覆盖以下任意意图(命中即启用,并进入下方「意图路由表」):
股票分析 / 个股分析 / 诊股 / 诊断 / 技术分析 / 强弱 / 趋势 / 选股 / 帮我选股 / 股票推荐 / 行情 / 查股价 / 实时股价 / 盯盘 / 持仓 / 盈亏 / 复盘 / 日报 / 盘前简讯 / 盘后简报 / 政策解读 / 研报 / 财报 / 基本面 / 估值 / 技术指标 / MACD / KDJ / RSI / 布林带 / 均线 / 支撑位 / 压力位 / 缺口 / 3日预测 / 未来走势 / 资金流向 / 主力 / 龙虎榜 / 涨停板 / 板块轮动 / 竞价 / 量化 / AI预测 / 回测 / 止盈止损 / 风控 / 纪律 / 投资纪律 / 行业分析 / 港股 / 美股 / 加密货币 / 多智能体 / 深度研究 / 价值投资 / 短线 / 趋势股 / 涨停股池 / 阳包阴 / 投资顾问 / 小白避坑。
设计原则(差异化强于 34 款单点技能)
- 统一行情数据层优先:任何模块需要行情/财报/K线,先走
references/data-sources.md的获取流程,禁止各模块各自硬编码接口。 - 市场自动识别:输入
600519 / 茅台 / AAPL / 00700 / BTC等,自动判定 A股/港股/美股/加密货币,套用对应数据通道与涨跌停/T+1 等交易规则。 - 模块可链式串联:复杂请求自动拆解为多模块流水线。例:「帮我选 3 只趋势股并诊股+算止损」→ 选股引擎 → 诊断 → 风控计算器。
- 风控前置:凡涉及「买/卖/持仓/仓位」的建议,必须调用风控模块给止损位、仓位上限、纪律检查,不得裸推。
- 中肯客观:诊断/分析遵循「每个优势必查对应弱点、区分一次性与结构性问题、风险与优势同等篇幅」原则,不喊单。
- 来源可溯:所有数据须标注来源 URL + 精确时间;预测类结论须显式标注「预测」「历史回测」「非投资建议」。
- 配色合规:行情可视化中涨=红、跌=绿(A股惯例),与美股相反,输出图表/表格务必遵守。
意图路由表
| 用户意图 | 路由模块 | 复用参考 |
|---|---|---|
| 查股价/行情/报价/K线/全球市场 | M0 统一行情 | data-sources.md |
| 个股诊断/技术分析/强弱/支撑压力/缺口/3日预测 | M1 技术面(诊断) | technical-analysis.md + scripts/diagnose.py |
| 技术指标/形态/支撑压力/竞价强度/市场温度 | M1 技术面 | data-sources.md + screeners.md(形态) |
| 财报/研报/估值/五步法/十步法/杜邦/行业地位 | M2 基本面 | fundamental-methods.md |
| 选股/筛选/涨停股池/阳包阴/趋势股/强势股 | M3 选股引擎 | screeners.md |
| 资金流向/主力/龙虎榜/两融/板块轮动/北向 | M4 资金面 | data-sources.md |
| 量化/AI预测/回测/LightGBM+XGBoost+RF | M5 量化预测 | data-sources.md(AkShare/Tushare) |
| 深度研究/多空辩论/多智能体/五套游资交叉验证 | M6 投研辩论 | multi-agent-framework.md |
| 止盈止损/纪律监控/六红线/僵尸区/避坑 | M7 风控纪律 | risk-system.md |
| 政策解读/复盘/日报/盘中快报/盘前盘后简讯 | M8 资讯简报 | news-review.md |
| 盯盘/预警/持仓盈亏/定时推送 | M9 监控推送 | monitor.md + data-sources.md(推送适配) |
| 行业生命周期/五维扫描/投资信号 | M10 行业分析 | fundamental-methods.md(行业) |
| 个股全景诊断/三维投顾/持仓计算/年化/补仓 | M11 诊断投顾 | 综合 M1+M2+M4+M7 |
| 加自选/删自选/我的自选/按涨跌幅排序自选/搜自选 | M12 自选股管理 | watchlist.md + scripts/watchlist.py |
凡请求含「深度/多维度/团队/辩论/值不值得买」→ 默认叠加 M6 投研辩论 作为内核。
核心模块
M0 统一行情数据层(所有模块地基)
- 调用
references/data-sources.md:按市场选通道,按可用性自动回退(新浪→东方财富→腾讯→雪球;境外 Yahoo/AkShare)。 - 输出统一结构:
{代码, 名称, 市场, 现价, 涨跌额, 涨跌幅%, 今开/高/低/收, 成交量, 成交额, 换手率, 时间, 来源}。 - 全球覆盖:A股、港股、美股、加密货币、外汇、商品、债券、指数,同一函数入口。
M1 技术面分析
- 指标:MA(5/10/20/60/250)、MACD(12,26,9)、RSI(6/12/24)、KDJ(9,3,3)、BOLL(20,2)、量价、量比。
- 结构识别:支撑位/压力位、缺口(普通/突破/衰竭)、顶/底背离、均线多空排列。
- 形态库(来自各选股技能):阳包阴反包、僵尸区(股价偏离60日线幅度+20日震荡天数+60日线方向)、趋势强度(534 五维34指标思想)。
- 盘前竞价强度扫描:全A集合竞价按涨幅/成交额/量比综合评分 Top N(参考
screeners.md)。 - 个股诊断(M1 新增,对标并超越市面同类「股票个股分析」技能):复用
scripts/diagnose.py(纯标准库、开源可审计,无闭源.so)在统一行情层之上做完整技术面诊断,并刻意做成透明、可审计,弥补该参考技能「预测黑盒 + 闭源二进制无法跨平台」的短板: - 缺口分析(向上缺口→支撑 / 向下缺口→压力,佐以放量/缩量强弱判定)——被参考技能用户评为「特色功能」,本模块原生内置。
- 未来 3 日走势预测(透明规则评分):多因子(均线排列/MACD/RSI/缺口/支撑压力)逐条列明权重合成 上涨/下跌/横盘 概率 + 置信度,不使用黑盒;参考技能的同项功能被用户诟病「不透明、易误导新手」。
- 快速结论:强势 / 弱势 / 震荡(基于价格与 MA20、MA5/MA10、MACD 柱)。
- 结构化 9 段报告(摘要/技术指标/支撑压力/缺口/成交量/趋势/3日预测/操作建议/风险提示),红涨绿跌、附止损目标与「非投资建议」声明。
- 调用:
diagnose.py <代码> [--market cn|hk|global] [--quick|--json|--html],支持--batch批量;K线受限(如无法直连东财/Yahoo 的港美股环境)诚实降级为「仅当前报价 + 明确标注」,绝不编造历史数据。完整方法论见technical-analysis.md。
M2 基本面 / 财报 / 研报
- 框架:长投五步法(好公司/好价格/成长性/估值/决策)、公司潜力十步法(十大维度+同行对比+催化剂时间轴)、杜邦分解(ROE=净利率×资产周转×权益乘数)、管理层评价。
- 财报解读:三大表勾稽、营收/利润增速、现金流质量、毛利率趋势、ROE/ROIC。
- 估值:PE/PB/PS 历史百分位、DCF 简算、股息率。
- 研报:摘要核心假设、目标价、评级、风险提示。详见
fundamental-methods.md。
M3 统一选股引擎(覆盖全部 34 款选股策略)
单一引擎,策略以「预设」切换,详见 screeners.md:
- multi 多维筛选:行业/市值/估值/股息/技术面综合评级(买入/观望/回避)。
- limit_up_pool 60日涨停股池 + 六维评分(换手健康20%+板块热度20%+连板15%+估值15%+市值适中10%+筹码峰20%),评级 A/B/C,附买入区间/止损/目标位。
- yang_bao_yin 阳包阴反包:均线多头前提下放量反包形态,附量比/基本面。
- trend_534 趋势股:五维34指标,100–1000亿市值主板,鱼头(爆发前)/鱼身(趋势中回调)双模式。
- strong_stock 强势股综合评分。
- bidding 竞价强度 Top 榜(早盘抢筹方向)。
- 输出统一:标的列表 + 评分 + 触发条件 + 风险提示,默认接 M7 风控给止损位。
M4 资金面与主力行为
- 龙虎榜、主力净流入、资金流向(行业/概念/个股)、两融余额变化。
- 主力模式识别(强结构体系):锁仓型 / 抱团型 / 暗流型,输出意图与操作建议。
- 板块轮动追踪、涨停板扫描、北向资金。
M5 量化与 AI 预测 / 回测
- 特征工程:价量+资金+情绪多维特征。
- 模型:LightGBM + XGBoost + RandomForest 集成,做次日/5日方向预测。
- 回测引擎:策略在历史区间的胜率/盈亏比/最大回撤,输出 equity curve 概要。
- 数据:AkShare/Tushare(公开免费接口优先;付费 Key 可选)。预测须标注不确定性区间,不得包装为确定收益。
M6 投研辩论框架(深度分析内核)
整合 TradingAgents 方法论 + 五套游资方法 + 三方风控辩论。完整流程见 multi-agent-framework.md:
1. 并行独立调研:基本面分析师 / 新闻情绪分析师 / 技术分析师 / 政策分析师(政策市) / 游资追踪师(龙虎榜博弈) / 解禁监控师。
2. 多空辩论:看涨研究员 vs 看跌研究员,多轮交锋。
3. 风控辩论:激进/中性/保守三方,输出风险清单与仓位建议。
4. 基金经理裁定:综合给出结论、情景、关键观察位。全程不提供直接买卖指令,给框架与概率。
M7 风控纪律(所有交易建议的前置闸门)
详见 risk-system.md:
- 移动止盈止损计算器:输入成本/现价/持仓周期/宏观压力(低中高) → 硬止损价、强制止盈价、移动止盈线、单票仓位上限。
- 投资纪律监控:止损纪律 / PE仓位匹配 / 六红线 / 趋势评分 五层检查,输出 安全/预警/止损。
- 僵尸区过滤、小白7项风险红牌(业绩变脸/高质押/高商誉/解禁压/现金流差/题材透支/治理风险)。
- 任何「买/卖/持仓」建议必须先过本模块。
M8 资讯 / 政策 / 复盘 / 简报
详见 news-review.md:
- 政策三看模型、Gartner 曲线阶段、三层穿透法选股、逆向排雷。
- 每日复盘报告:大盘速览、热点板块、龙虎榜与异动、融资融券、交易员视角、明日关注。
- 盘中快报(实时异动)、盘前/盘后简讯(A股/港股/美股自动识别持仓市场)。
M9 监控与推送
- 7×24 盯盘:持仓盈亏计算、买卖点提醒、异动预警。
- 推送适配层:飞书 / 邮件 / QQ / Telegram,统一消息模板,支持定时任务集成(每日概览、开收盘提醒、涨跌统计)。
- 可运行实时监控:
scripts/quote.py --watch <代码> [--interval N] [--times N] [--alert-up P] [--alert-down P] [--above P] [--below P] [--clear]——定时轮询统一行情层,刷新展示并内置涨跌幅/价位阈值告警,支持单只与批量。详见monitor.md。 - 零配置开箱即用;通知内容含来源与时间戳。
M10 行业分析
- 生命周期定位(导入/成长/成熟/衰退)→ 五维扫描(规模/增速/格局/政策/估值)→ 投资信号提炼,三步从「不懂」到「该不该投」。
M11 诊断与投顾(综合输出)
- 七大模块结构化诊断:公司概况/主营业务/行业格局/核心竞争力/财务健康/未来预测/综合总结,遵循中肯原则。
- 三维投顾:基本面+技术面+资金面,附持仓盈亏/年化收益/补仓成本摊薄计算、新手科普、风险提示。
M12 自选股管理(人性化操作层)
- 让技能从「只读分析」升级为「听得懂指令、能增删查改」的个人助理;本期为轻量自选股(代码+备注+添加日,不含成本价/仓位/盈亏)。
- 可运行实现:
scripts/watchlist.py,本地data/watchlist.json存储(相对路径,跨机可分发;可用STOCK_WATCHLIST环境变量覆盖)。 - 子命令:
add <代码> [--note]/remove <代码> [--yes]/list/search <关键词>/show [--sort pct|code]/clear [--yes]。 - 自然语言意图由 Agent 解析后调用:如「把茅台删了」→ 先
search确认身份再remove --yes;破坏性操作(删除/清空)必须显式确认,不静默改。 show复用统一行情层(import quote)实时拉价并表格化(红涨绿跌 + 备注列),网络受限项标⚠不可用不崩溃。详见references/watchlist.md。
工作流示例(链式)
例1「帮我选 3 只趋势股,诊股并算止损」
M3(trend_534) → 取 Top3 → 对每只 M11 诊断 → M7 给止损位与仓位 → 汇总成表(红涨绿跌)。
例2「深度分析茅台该不该买」
M0 取行情 → M6 投研辩论(六分析师+多空+风控)→ M2 基本面交叉 → M7 风控闸门 → 输出「结论+概率+关键位+风险」。
例3「每天开盘前给我持仓简报并盯盘」
M9 注册持仓 → M8 盘前简讯 → M9 定时推送 + 异动预警。
输出规范
- 语言:简体中文,面向散户用大白话,面向专业用术语并附解释。
- 表格化结论,关键数字加粗;行情涨跌用红/绿区分。
- 每段数据结尾标注
来源: <url> | 时间: <YYYY-MM-DD HH:MM>。 - 预测/回测/建议一律附「非投资建议,决策自负」声明。
- 禁止硬编码绝对路径;脚本如需落盘,使用相对路径或用户指定目录。
Resources
references/data-sources.md— 统一行情数据层:市场识别、多源接口、回退策略、K线/财报获取。references/multi-agent-framework.md— 投研辩论六角色+多空+三方风控完整流程与提示词骨架。references/screeners.md— 统一选股引擎全部策略参数、评分模型与输出模板。references/risk-system.md— 强结构风控体系、止盈止损公式、纪律监控、六红线、七红牌。references/fundamental-methods.md— 五步法/十步法/杜邦/财报解读/估值/行业五维。references/news-review.md— 政策三看/Gartner/三层穿透/复盘与简报模板。references/monitor.md— M9 实时监控与预警:--watch用法、阈值告警、与单点盯盘技能差异。references/technical-analysis.md— M1 个股诊断方法论:缺口分析(向上→支撑/向下→压力 + 量能强弱)、透明 3日走势预测因子权重表、9 段结构化报告模板、快速结论(强势/弱势/震荡)逻辑。references/examples.md— 使用范例与详细注释:quote.py逐模式带注释命令(单只/市场/批量/json/html/watch/告警)、网络受限友好提示样例、M1–M11 自然语言触发对话、链式工作流示例、常见排查。examples/quickstart.sh— 带完整注释的可运行快速上手脚本,bash examples/quickstart.sh [basic|watch|watchlist]分节演示全部能力。scripts/watchlist.py— 轻量自选股管理(M12):本地 JSON 存储 + add/remove/list/show/search/clear,删除/清空需--yes显式确认,复用统一行情层展示实时行情。scripts/quote.py— 统一行情获取 CLI(A股/港股/美股/加密,多源回退,零依赖公开接口)。默认表格展示,支持--json(机器解析)与--html(红涨绿跌图形卡片页)。scripts/diagnose.py— 个股技术面诊断(M1):在 quote.py 之上计算 MA/MACD/RSI、支撑压力、缺口(向上/向下+强弱)、量比,给出透明规则 3日走势预测与强势/弱势/震荡快速结论;默认 9 段文本报告,支持--quick/--json/--html/--batch。