TradingAgents-CN 提供了强大的报告导出功能,支持将股票分析结果导出为多种专业格式,方便用户保存、分享和进一步分析。
完成股票分析
选择导出格式
下载文件
{股票代码}_analysis_{时间戳}.{格式}
# 使用CLI进行分析并导出
python main.py --symbol 000001 --export-format word,pdf
📈 股票基本信息
🎯 投资决策摘要
📊 详细分析报告
🔬 专家辩论记录
⚠️ 风险提示
📝 技术信息
# Docker环境已预装所有依赖
- pandoc: 文档转换核心
- wkhtmltopdf: PDF生成引擎
- python-docx: Word文档处理
- 中文字体支持: 完整中文显示
YAML解析保护
# 自动禁用YAML元数据解析
extra_args = ['--from=markdown-yaml_metadata_block']
内容清理
# 清理可能导致冲突的字符
content = content.replace('---', '—') # 表格分隔符保护
content = content.replace('...', '…') # 省略号处理
降级策略
# PDF引擎降级顺序
engines = ['wkhtmltopdf', 'weasyprint', 'default']
# .env 文件配置
EXPORT_ENABLED=true # 启用导出功能
EXPORT_DEFAULT_FORMAT=word,pdf # 默认导出格式
EXPORT_INCLUDE_DEBUG=false # 是否包含调试信息
EXPORT_WATERMARK=false # 是否添加水印
格式: {股票代码}_analysis_{YYYYMMDD_HHMMSS}.{扩展名}
示例:
- 000001_analysis_20250113_143022.docx
- AAPL_analysis_20250113_143022.pdf
- 600519_analysis_20250113_143022.md
./exports/
目录Word导出失败
错误: YAML parse exception
解决: 系统已自动修复,重试即可
PDF生成失败
错误: wkhtmltopdf not found
解决: Docker环境已预装,本地环境需安装
中文显示问题
错误: 中文字符显示为方块
解决: Docker环境已配置中文字体
查看详细日志
docker logs TradingAgents-web --follow
测试转换功能
docker exec TradingAgents-web python test_conversion.py
检查依赖
docker exec TradingAgents-web pandoc --version
docker exec TradingAgents-web wkhtmltopdf --version
格式选择
性能优化
质量保证
报告导出功能由社区贡献者 @baiyuxiong (baiyuxiong@163.com) 设计并实现,包括:
感谢他的杰出贡献,让TradingAgents-CN拥有了专业级的报告导出能力!
最后更新: 2025-07-13 版本: cn-0.1.7 功能贡献: @baiyuxiong