Skip to content

JeffLeeIsAGoodMan/fugui

Repository files navigation

富贵选股系统

基于250日均线策略的A股大市值智能选股系统。

核心策略

"大周期定方向,小周期定买卖"

  • 大周期(250周线):判断长期趋势,只在250周线上方选股
  • 小周期(250日线):判断入场时机
    • 待突破:股价在250日线上方附近,等待放量突破
    • 龙回头:突破后回踩250日线,最佳买点
    • 持有预警:跌破250日线/周线,考虑减仓

快速开始

# 安装依赖
pip install -r requirements.txt

# 全量数据同步(首次运行,约70分钟)
python sync_full.py

# 每日增量同步
python main.py sync

# 全市场扫描
python main.py scan

# 个股分析
python main.py analyze 600036

选股场景

场景 条件 信号
待突破池 250周线上方 + 250日线下方 观察,等待放量突破
刚突破 5日内突破250日线 + 量比≥1.5 买入信号
龙回头 突破后远离>3% + 回踩250日线±2% 最佳买点
持有预警 3日内跌破250日线/周线 减仓信号

数据范围

  • 股票池:A股市值≥500亿的龙头股(约300只)
  • 历史数据:6年日K线
  • 数据源:Baostock(K线)、AKShare(分红)、腾讯财经(实时行情)

技术指标

  • MA250(250日均线/周线)
  • BOLL(布林带)
  • MACD(异同移动平均线)
  • 量比(成交量比率)

项目结构

fugui/
├── main.py          # CLI入口
├── config.py        # 全局配置
├── db.py            # SQLite数据库层
├── data_sync.py     # 数据同步模块
├── indicators.py    # 技术指标计算
├── screener.py      # 选股引擎
├── analyzer.py      # 个股分析报告
├── sync_full.py     # 全量同步脚本
├── sync_pool.py     # 指定股票池同步
└── test_e2e.py      # 端到端测试

最新扫描结果示例

【龙回头信号】2只
- 南京银行(601009):+1.65%,回踩250日线,可建仓
- 川投能源(600674):-0.93%,回踩250日线,观察

【待突破池】61只
- 上海银行:-0.10%,最接近突破
- 紫光股份:-0.40%,量比1.50
- 中国平安:-1.03%,高股息7.6%

【持有预警】40只
- 万华化学:周线跌破,建议减仓
- 东方财富:周线跌破,回避

配置参数

MIN_MARKET_CAP = 500          # 最低市值(亿元)
MA250_TOUCH_THRESHOLD = 0.02  # 龙回头偏离阈值(2%)
VOLUME_RATIO_THRESHOLD = 1.5  # 放量突破量比阈值
HISTORY_YEARS = 6             # 历史数据年数

免责声明

本系统仅基于技术指标的量化分析,不构成投资建议。股市有风险,投资需谨慎。

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages