A professional A-share market analysis tool that integrates multiple data sources to provide comprehensive technical and fundamental analysis and intelligent stock selection strategies.
Data Acquisition
Use AKShare as the primary data source (free, open source, no token required):
pip install akshare --break-system-packages
Core Data Acquisition Example
import akshare as ak
# 实时行情
df = ak.stock_zh_a_spot_em() # 全部A股实时行情
Historical Candlesticks
df = ak.stock_zh_a_hist(symbol="000001", period="daily", adjust="qfq")
Sector Quotesdf = ak.stock_board_concept_name_em() # Concept sectors df = ak.stock_board_industry_name_em() # Industry sectors
Dragon-Tiger Listdf = ak.stock_lhb_detail_em(start_date="20241201", end_date="20241209")
Capital Flowdf = ak.stock_individual_fund_flow(stock="000001", market="sz")
## 分析工作流程
### 1. 每日盘前分析
执行顺序:
1. 获取大盘指数(上证、深证、创业板)
2. 分析板块热点轮动
3. 筛选涨停股及连板股
4. 检测北向资金流向
5. 生成今日关注清单
### 2. 技术面分析
对单只股票执行:
1. 获取历史K线数据(至少60日)
2. 计算技术指标(见 `references/technical_indicators.md`)
3. 识别K线形态(见 `references/candlestick_patterns.md`)
4. 判断趋势和支撑/阻力位
5. 生成技术面评分
### 3. 基本面分析
执行顺序:
1. 获取财务数据(营收、净利润、ROE等)
2. 计算估值指标(PE、PB、PS)
3. 分析行业地位和竞争优势
4. 评估成长性和安全边际
5. 生成基本面评分
### 4. 智能选股策略
**策略类型选择:**
- 趋势突破策略 → 执行 `scripts/strategy_breakout.py`
- 价值低估策略 → 执行 `scripts/strategy_value.py`
- 动量因子策略 → 执行 `scripts/strategy_momentum.py`
- 多因子综合策略 → 执行 `scripts/strategy_multi_factor.py`
## 输出格式
### 个股分析报告模板
```markdown
# [股票名称]([股票代码]) 分析报告
## 基本信息
- 当前价格:¥XX.XX(涨跌幅 +X.XX%)
- 市值:XXX亿 | PE(TTM):XX.X | PB:X.XX
## 技术面分析
- 趋势判断:[上升/震荡/下降]
- 支撑位:¥XX.XX | 阻力位:¥XX.XX
- 技术指标:MACD [金叉/死叉] | KDJ [超买/超卖/中性] | RSI [XX]
## 基本面分析
- 营收增速:XX% | 净利润增速:XX%
- ROE:XX% | 毛利率:XX%
## 综合评分
- 技术面:⭐⭐⭐⭐☆ (4/5)
- 基本面:⭐⭐⭐☆☆ (3/5)
## 操作建议
[具体建议及风险提示]
Daily Stock Selection List Template
# 每日选股清单 [日期]
## 市场概览
- 上证指数:XXXX.XX(+X.XX%)
- 深证成指:XXXXX.XX(+X.XX%)
- 创业板指:XXXX.XX(+X.XX%)
## 热点板块 TOP5
1. [板块名称] +X.XX%
2. ...
## 精选个股
### 趋势突破型
| 代码 | 名称 | 现价 | 涨幅 | 突破形态 | 评分 |
|------|------|------|------|----------|------|
| ... | ... | ... | ... | ... | ... |
### 价值低估型
| 代码 | 名称 | 现价 | PE | PB | 评分 |
|------|------|------|-----|-----|------|
| ... | ... | ... | ... | ... | ... |
## 风险提示
投资有风险,以上分析仅供参考,不构成投资建议。
Key Scripts
scripts/fetch_market_data.py- Market data acquisitionscripts/technical_analysis.py- Technical indicator calculationscripts/strategy_breakout.py- Trend breakout stock selectionscripts/strategy_value.py- Value investing stock selectionscripts/strategy_momentum.py- Momentum factor stock selectionscripts/strategy_multi_factor.py- Multi-factor stock selectionscripts/generate_report.py- Report generation
Reference Documents
references/technical_indicators.md- Technical indicator calculation formulasreferences/candlestick_patterns.md- Candlestick pattern recognitionreferences/fundamental_metrics.md- Fundamental indicator descriptionsreferences/factor_library.md- Quantitative factor library
Important Notes
- Data Delay: Real-time data may be delayed by 15 minutes
- Risk Warning: All analysis is for reference only and does not constitute investment advice
- Backtest Validation: New strategies must first undergo historical backtesting
- Position Management: It is recommended that a single stock position not exceed 20% of total capital