Files
20250920-e194e889/README.md
2026-04-25 19:21:28 +08:00

177 lines
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 美股低价值公司分析系统
一个专门用于分析美股低价值投资机会的智能分析系统,提供全面的财务分析、估值计算和投资建议。
## 功能特点
### 🎯 核心功能
- **实时数据收集**: 从Yahoo Finance获取最新股价和财务数据
- **智能估值分析**: DCF模型、相对估值法、财务指标分析
- **风险评估**: 波动率、Beta系数、财务健康度评估
- **投资建议**: 基于多维度分析的买入/持有/卖出建议
- **报告生成**: 自动生成PDF详细报告和文本摘要
### 📊 分析维度
1. **估值吸引力** (40%权重)
- PE、PB、PS、PEG比率分析
- DCF内在价值计算
- 相对估值对比
2. **财务健康度** (30%权重)
- 流动性指标 (流动比率、速动比率)
- 偿债能力 (债务比率、利息覆盖倍数)
- 盈利能力 (ROE、ROA、利润率)
3. **成长性** (20%权重)
- 收入增长率分析
- 利润增长率分析
- 历史增长趋势
4. **风险控制** (10%权重)
- Beta系数分析
- 波动率计算
- 最大回撤分析
## 安装和使用
### 环境要求
- Python 3.8+
- 网络连接(用于获取实时数据)
### 安装依赖
```bash
pip install -r requirements.txt
```
### 使用方法
#### 1. 单只股票完整分析
```bash
python main.py AAPL
```
#### 2. 强制刷新数据重新分析
```bash
python main.py AAPL --refresh
```
#### 3. 快速筛选(检查是否符合低价值标准)
```bash
python main.py --screen AAPL
```
#### 4. 批量分析多只股票
```bash
python main.py --batch AAPL,MSFT,GOOGL,TSLA
```
## 输出文件
### 报告文件
- `reports/{股票代码}_analysis_report.pdf` - 详细PDF分析报告
- `reports/{股票代码}_summary.txt` - 简要文本摘要
- `reports/charts/` - 图表文件HTML格式
### 数据库
- `stock_analysis.db` - SQLite数据库存储历史数据和分析结果
## 分析流程
### 每次分析的标准流程:
1. **数据获取阶段** (30秒内)
- 验证股票代码和基本信息
- 获取最新股价和交易数据
- 下载最近4个季度的财务数据
2. **快速筛选阶段** (1分钟内)
- 计算关键估值指标PE、PB、PS等
- 检查是否符合"低价值"标准
- 识别异常财务指标
3. **深度分析阶段** (2-3分钟)
- 进行DCF估值计算
- 分析财务健康度
- 评估行业地位和竞争优势
- 计算风险指标
4. **报告生成阶段** (1分钟内)
- 生成综合分析报告
- 提供投资建议和风险提示
- 保存分析结果到数据库
## 低价值投资标准
系统默认的低价值投资筛选标准:
- **PE比率**: ≤ 15
- **PB比率**: ≤ 1.5
- **PS比率**: ≤ 2.0
- **最小市值**: ≥ 1亿美元
- **债务比率**: ≤ 60%
- **流动比率**: ≥ 1.2
- **ROE**: ≥ 5%
## 配置说明
可以在 `config.py` 中修改分析参数:
```python
LOW_VALUE_CRITERIA = {
'max_pe_ratio': 15, # 最大市盈率
'max_pb_ratio': 1.5, # 最大市净率
'max_ps_ratio': 2.0, # 最大市销率
'min_market_cap': 100_000_000, # 最小市值
'max_debt_ratio': 0.6, # 最大债务比率
'min_current_ratio': 1.2, # 最小流动比率
'min_roe': 0.05, # 最小ROE
}
```
## 注意事项
1. **数据来源**: 系统使用Yahoo Finance作为主要数据源数据可能存在延迟
2. **投资风险**: 本系统仅供投资参考,不构成投资建议
3. **数据准确性**: 建议结合其他数据源进行交叉验证
4. **网络要求**: 需要稳定的网络连接获取实时数据
## 系统架构
```
├── main.py # 主程序入口
├── config.py # 配置文件
├── database.py # 数据库管理
├── data_collector.py # 数据收集模块
├── analysis_engine.py # 分析引擎
├── report_generator.py # 报告生成器
├── requirements.txt # 依赖包列表
└── README.md # 使用说明
```
## 示例输出
### 控制台输出示例
```
=== AAPL 分析结果 ===
投资建议: 买入
综合评分: 75.2/100
关键优势:
• 估值吸引力高
• 财务健康度良好
• 成长性优秀
关键担忧:
• 风险较高
详细报告已生成: reports/AAPL_analysis_report.pdf
简要报告已生成: reports/AAPL_summary.txt
```
## 技术支持
如有问题或建议,请检查:
1. 网络连接是否正常
2. 股票代码是否正确
3. 依赖包是否完整安装
4. 查看日志文件 `stock_analysis.log`