生成专业券商研报风格的 A 股投研 PDF 报告,包含技术分析、交易信号、风险评估。
生成报告(默认跳过全市场统计,更快):
bash
pip3 install -r {baseDir}/requirements.txt
python3 {baseDir}/scripts/generate_weekly_report.py --stocks 000001,600519,000858 --skip-breadth
完整报告(含全市场涨跌统计,约多1分钟):
bash
python3 {baseDir}/scripts/generate_weekly_report.py --stocks 000001,600519,000858
指定日期和作者:
bash
python3 {baseDir}/scripts/generate_weekly_report.py --stocks 600519 --date 2026-03-14 --author 投研团队
generate_weekly_report.py 脚本自动完成以下步骤:
技术指标体系参考 {baseDir}/scripts/technical_analysis.py:
text
标的: 贵州茅台 (600519)
收盘价: ¥1,856.00 (+2.3%)
趋势: 多头排列 (MA5 > MA10 > MA20)
技术指标:
RSI(14): 62.5 — 正常区间
MACD: 金叉,柱状翻红
KDJ: K=68, D=55, J=94
交易信号:
🟢 买入信号 x3 | 🔴 卖出信号 x0
信号强度: 强
风险评估:
风险评分: 4/10
止损位: ¥1,812.00
止盈位: ¥1,920.00
建议仓位: 60%
生成的 PDF 报告(A4 页面)包含以下章节:
类别指标说明均线MA5, MA10, MA20趋势与排列判断动量RSI(14)相对强弱,超买>80 / 超卖<20动量MACD(12,26,9)趋势强度,金叉/死叉动量KDJ(9,3,3)超买超卖判断波动率ATR(14)真实波动幅度波动率标准差(20日)价格离散度量价量比(5日)成交活跃度量价换手率交易活跃程度
数据通过 AKShare 开源接口获取:
数据类型来源A 股日线行情(前复权)新浪财经主要指数日线数据新浪财经个股实时行情与名称新浪财经全市场涨跌统计新浪财经北向资金数据东方财富个股相关新闻东方财富全球财经要闻东方财富
python3 on PATHpango(macOS: brew install pango)— weasyprint 渲染依赖ghostscript(macOS: brew install ghostscript)— PDF 兼容性优化pip3 install -r {baseDir}/requirements.txtoutput/ 目录周报_YYYY-MM-DD.pdf--skip-breadth 可跳过)约需 1 分钟免责声明:本报告基于公开市场数据的技术分析,不构成任何投资建议。投资有风险,入市需谨慎。