综合缠论技术面、基本面、财务报表与估值分析,生成专业投研报告(PDF)。适用:用户提供股票代码后的深度分析、缠论分析、技术+基本面研究、财务报表解读、估值报告。不可用于实时行情、简单股价查询或非股票类金融分析。触发词:缠论分析、股票分析报告、技术面+基本面、综合投研。
📈 缠论+基本面+估值 综合股票分析技能是一项面向实际任务的技能,主要用于输入股票代码,输出一份涵盖缠论技术面、基本面、估值面的专业投研报告,并自动生成排版精美的 PDF 文件;✅ Use when(适用);
要求基本面财报解读、估值对比。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
输入股票代码,输出一份涵盖缠论技术面、基本面、估值面的专业投研报告,并自动生成排版精美的 PDF 文件。
✅ Use when(适用)
600519、贵州茅台、AAPL),要求进行综合分析❌ NOT for(不适用)
用户:分析一下 600519 ↓ 技能自动执行: 1. 解析股票代码 → 贵州茅台 600519.SH 2. 实时获取行情、财务、资金数据 3. 缠论结构 + 多指标共振技术分析 4. 基本面盈利/成长/健康度分析 5. PE/PB/DCF 多维估值 6. 输出 Markdown 投研报告 7. 自动生成专业排版 PDF
接收用户输入的股票代码,自动处理格式:
600519 或 贵州茅台 → 转换为 600519.SH000001 或 平安银行 → 转换为 000001.SZ300750 → 转换为 300750.SZ(创业板)688xxx → 转换为 688xxx.SH(科创板).HK)和美股(.US)调用 stock_basic 接口确认公司名称、行业、上市交易所。
并行获取以下数据(全部通过 finance-data-retrieval skill 调用):
1.1 行情数据
调用: daily(ts_code=XX, start_date=近250个交易日) → 日线OHLCV 调用: weekly(ts_code=XX, start_date=近104周) → 周线数据 调用: daily_basic(ts_code=XX, trade_date=最新) → PE(TTM)、PB、市值、换手率、量比
1.2 技术指标数据(优先用接口,次选自行计算)
调用: stk_factor(ts_code=XX, start_date=近250日) → 预计算技术指标(若接口支持) 包含:MA5/MA10/MA20/MA60、MACD系列、RSI、KDJ、BOLL、ATR、OBV 若 stk_factor 不可用,则基于 daily 数据自行计算: - 均线:MA5 / MA10 / MA20 / MA60 / MA120 / MA250 - 动量:MACD(12,26,9) → DIF、DEA、柱 - 振荡:RSI(6/12/24)、KDJ(9,3,3)、CCI(14)、WR(14) - 波动率:BOLL(20,2)、ATR(14) - 量价:OBV、BIAS(20)、BIAS(60) - 趋势强度:ADX/DMI(14)
1.3 资金流向数据
调用: moneyflow(ts_code=XX, start_date=近20个交易日) → 主力大单净流入 调用: moneyflow_hsgt(start_date=近10日) → 北向资金(如为沪深300成分股)
1.4 财务数据(确定最新可获取报告期)
根据当前日期动态判断:
调用: income(ts_code=XX, period=最新报告期) → 利润表 调用: balancesheet(ts_code=XX, period=最新报告期) → 资产负债表 调用: cashflow(ts_code=XX, period=最新报告期) → 现金流量表 调用: fina_indicator(ts_code=XX, period=最新报告期) → 财务指标(ROE等) 获取近4个报告期数据用于趋势分析
1.5 最新公告与新闻
WebSearch: "{公司名} 最新公告 {当前年月}"
WebSearch: "{公司名} 业绩预告 年报"
WebSearch: "{公司名} 股票 最新消息"
参考文件:references/chan-theory.md
K线处理与分型识别(基于日线250根 + 周线104根):
中枢识别(日线级别):
周线级别验证:
基于MACD(12,26,9)——日线+周线双周期:
均线系统(MA5/10/20/60/120/250):
一目均衡表(Ichimoku):
ADX/DMI:
RSI(6/12/24三周期):
KDJ(9,3,3):
CCI(14日):
WR威廉指标(14日):
布林带(BOLL,MA20±2σ):
ATR(14日):
乖离率(BIAS20/BIAS60):
OBV能量潮:
量比 + 换手率:
VWAP:
MFI资金流量指标:
主力大单净流入(moneyflow接口):
北向资金(沪深300成分股适用):
按照 references/chan-theory.md 第四节"多指标共振评分系统",对以下14个维度逐一打分:
| 类别 | 检查项 | 结论 | 得分 |
|---|---|---|---|
| 缠论结构 | 日线买卖点位置 | ? | 0~3 |
| 缠论结构 | MACD背驰 | ? | 0~2 |
| 趋势指标 | 均线多头/空头排列 | ? | 0~1 |
| 趋势指标 | 一目云位置 | ? | 0~1 |
| 动量指标 | RSI底背离/超卖 | ? | 0~2 |
| 动量指标 | KDJ低位金叉 | ? | 0~2 |
| 动量指标 | CCI从-200回升 | ? | 0~1 |
| 波动率 | 布林下轨+底分型 | ? | 0~2 |
| 波动率 | ATR动态止损合理 | ? | 0~1 |
| 量价 | OBV底背离 | ? | 0~2 |
| 量价 | 底部放量(量比>2) | ? | 0~2 |
| 量价 | VWAP支撑 | ? | 0~1 |
| 资金 | 主力净流入 | ? | 0~2 |
| 趋势强度 | ADX>25且+DI>-DI | ? | 0~1 |
总分及操作建议:
📊 缠论技术面评分:X/10 当前趋势(日线):[上涨/下跌/震荡] 当前趋势(周线):[上涨/下跌/震荡] 当前结构:[一买/二买/三买/一卖/二卖/三卖/中枢震荡] 均线状态:[多头排列/空头排列/均线粘合] 动量状态:RSI=XX | KDJ金叉/死叉 | CCI=XX 波动率:BOLL位置=[上轨/中轨/下轨] | ATR=XX 量价:OBV趋势=[上升/下降/背离] | 近日量比=X.X 资金:主力5日净流入=[+XX亿/−XX亿] 多指标共振评分:XX/23分 关键支撑位:XX.XX 元(来源:XX) 关键压力位:XX.XX 元(来源:XX) ATR动态止损:XX.XX 元 技术信号:[买入/看多/中性/看空/卖出]
参考文件:references/financial-analysis.md
计算并展示(最新3~4个报告期趋势):
references/financial-analysis.md第七节)📈 基本面评分:X/10 盈利能力:[优秀/良好/一般/较差] 成长性:[高成长/稳定成长/成长放缓/衰退] 财务健康:[稳健/良好/需关注/风险较高] 核心优势:... 核心风险:...
参考文件:references/valuation.md
基于过去3年FCF均值和预测增速,计算合理价值区间:
💰 估值评分:X/10 当前PE(TTM):XX× (历史分位数:XX%) 当前PB:XX× EV/EBITDA:XX× 相对同行:[低估XX%/合理/高估XX%] DCF内在价值区间:XX.XX ~ XX.XX 元(当前价格:XX.XX) 估值结论:[严重低估/低估/合理/高估/严重高估]
输出顺序:先生成 Markdown 报告文件(.md),再按阶段6流程自动生成 PDF。
输出完整Markdown格式报告,结构如下:
重要规范:报告第一章必须是「📋 总体结论与投资建议」,在所有详细章节之前,作为全篇摘要。读者可只看此章节即获得核心判断,后续章节为支撑论据。
# [公司名称](股票代码)综合投研报告 **报告日期**:YYYY年MM月DD日 **分析基准价格**:XX.XX 元(XX月XX日收盘价) **当前市值**:XXX 亿元 --- ## 📋 总体结论与投资建议 > 本节为全篇核心摘要,其余章节为详细支撑论据,建议先阅读本节再按需查阅后续内容。 ### 综合评级:[简明评级描述,如"谨慎观望,等待右侧信号确认后逢低分批布局"] ### 【一句话结论】 [100字以内的核心判断,说明技术面现状 + 基本面优势 + 操作建议] ### 【总体情况五维评分】 | 维度 | 评分(星级/5) | 核心结论 | |------|--------------|---------| | 技术面 | ★★☆☆☆ 2/5 | [当前技术信号概要] | | 基本面 | ★★★★☆ 4/5 | [财务健康状况概要] | | 估值面 | ★★★☆☆ 3/5 | [PE/PB所处历史区间] | | 资金面 | ★★☆☆☆ 2/5 | [资金流向及机构持仓] | | 情绪面 | ★★★☆☆ 3/5 | [市场情绪与主题热度] | | **综合共振** | **X / 100** | [当前整体判断] | ### 【后续操作建议】 **短期(0~2周)**:[具体操作指导,含关键支撑/压力位和止损线] **中期(1~3个月)**:[目标价区间与加仓条件] **长期(6个月以上)**:[战略性配置建议及仓位比例] ### 【主要风险提示】 | 风险类型 | 具体内容 | |---------|---------| | 下行风险 | [跌破关键支撑后的下探目标] | | 宏观风险 | [宏观/政策层面风险] | | 行业风险 | [行业竞争/政策层面风险] | | 估值风险 | [估值层面风险] | --- ## 一、公司概况 ## 二、技术分析(缠论 + 多指标共振) ## 三、基本面分析 ## 四、估值分析 ## 五、综合结论与操作建议 ## 六、数据来源 ⚠️ **免责声明**:本报告仅供参考,不构成投资建议。投资有风险,决策需谨慎。
在 Markdown 报告生成完成后,立即执行以下步骤,将报告转换为专业排版 PDF。
6.1 环境检查与依赖安装
import importlib, subprocess, sys
try:
importlib.import_module("reportlab")
except ImportError:
subprocess.check_call([sys.executable, "-m", "pip", "install", "reportlab", "-q"])
6.2 中文字体检测(按优先级查找)
C:WindowsFontsmsyh.ttc(微软雅黑,Windows 首选)C:WindowsFontssimhei.ttf(黑体,Windows 备选)/System/Library/Fonts/PingFang.ttc(macOS 苹方)/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc(Linux)6.3 PDF 输出规范
{公司名称}投研报告_{YYYYMMDD}.pdf颜色方案:
#003087(深蓝)| 辅色:#1a4a8a(中蓝)#cc4400(红棕)| 风险表头:#8b1a1a(深红)| 买入表头:#1a6b3a(深绿)6.4 生成脚本结构(写入独立 .py 文件执行,避免命令行字符限制)
# 文件名:generate_pdf_report.py # 执行:python generate_pdf_report.py # 核心模块: # register_fonts() → 注册中文字体 # build_styles() → 定义全套段落样式 # table_style() → 返回统一表格 TableStyle # build_story() → 按章节构建 story 列表 # header_footer() → 页眉页脚回调 # main() → 组装并输出 PDF
| 配置项 | 说明 | 默认值 |
|---|---|---|
| 日线K线数量 | 用于缠论分析的历史日线数量 | 250根 |
| 周线K线数量 | 用于周线趋势验证 | 104根 |
| 财报期数 | 用于趋势分析的历史报告期数 | 近4期 |
| PDF输出 | 是否自动生成PDF报告 | 是 |
reportlab(pip install reportlab)⚠️ 风险提示
隐私保护
references/chan-theory.md - 缠论理论完整参考,含中枢/笔/背驰/买卖点规则及多指标共振评分系统references/financial-analysis.md - 财务分析框架,含盈利/成长/健康度分析方法及红旗信号检查清单references/valuation.md - 估值分析方法,含PE/PB/EV/DCF/PEG多维估值模型本技能依赖以下外部技能,需提前安装:
finance-data-retrieval(必需):提供 Tushare 行情、财务、资金数据接口TUSHARE_TOKEN 环境变量)Python 依赖(运行时自动安装):
reportlab:PDF 生成库相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章