| name | reports-engine |
| version | 1.0.0 |
| description | A股绩效归因与可视化报告引擎。支持三种报告类型:量化投资者生成包含净值曲线、绩效指标 TearSheet、月度收益热力图、申万行业归因、Brinson 分解、风格暴露分析的综合 HTML 报告;非量化投资者生成个股技术面深度分析(9 章节,含A股特色:资金面、龙虎榜)和基本面深度分析(10 章节,含A股特色:股东结构)独立报告;绩效复盘报告从实盘/模拟交易账本中提取成交记录,通过 FIFO round-trip 归组实现盈亏归因、执行质量分析和 A 股压力期表现分析。集成 TradingView 轻量级 K 线图(8 种可切换技术指标),支持 LLM 占位符注入。基于 QuantStats / Plotly / Matplotlib 输出交互式图表和结构化数据 JSON。 |
| author | quant-team |
| license | MIT |
| tags | ["quant-trading","A股","reports-engine","绩效","可视化","quantstats","plotly","个股分析","技术面","基本面","TradingView"] |
| dependencies | ["quantstats","plotly>=5.15.0","matplotlib>=3.7.0","pandas>=2.0.0","numpy>=1.24.0","jinja2>=3.1.0"] |
| environment_variables | [{"name":"QUANT_WORK_DIR","description":"工作目录根路径","required":false,"default":"./workspace"},{"name":"REPORT_TITLE","description":"报告标题","required":false,"default":"A股量化策略绩效报告"},{"name":"BENCHMARK","description":"基准指数","required":false,"default":"000300.SH"},{"name":"INDUSTRY_STANDARD","description":"行业分类标准(sw=申万 / zz=中信)","required":false,"default":"sw"},{"name":"CHART_THEME","description":"图表主题(plotly_white / plotly_dark)","required":false,"default":"plotly_white"}] |
| language | python |
| python_version | 3.9+ |
| entry_point | engine.py |
| trigger_keywords | ["报告","绩效","归因","可视化","热力图","净值曲线","TearSheet","行业归因","Brinson","风格暴露","技术面分析","基本面分析","个股分析","诊股报告","K线图","绩效归因","归因分析","复盘","实盘报告","盈亏分析","执行报告","交易复盘","绩效复盘","attribution"] |