小舟AI选股系统实战:三源数据架构+一键选股v8.4+涨停基因情报
项目概览
「小舟AI选股系统」是科学小舟团队自研的A股智能选股实战项目,历经v1→v8.4多轮迭代,2026年6月完成v8.4全面修复版。系统以「三源数据架构」为底座——同花顺(盘中实时量比/换手率)+ tushare(盘后日线/量比换手正式值)+ 新浪财经(免费无限实时股价)协作取数,配合东方财富热门板块排行,实现盘中5200+只股票全市场扫描、候选池自动生成、涨停基因板块情报沉淀,是一套「数据→评分→候选→复盘→进化」的完整闭环系统。
一、三源数据架构:盘中盘后各司其职
数据是选股的地基。v3数据源架构最终版明确了三源协作分工,杜绝单点依赖与接口浪费:
盘中(9:00-15:00) 盘后(15:00后)
│ │
├── 同花顺 stocknow.dat ├── tushare daily()
│ (实时行情:股价/量比 │ 下载完整日线OHLCV
│ 换手率/成交量) │ (每天1次,不浪费)
│ │
├── 同花顺 block_2B.ini ├── tushare daily_basic()
│ (概念板块已验证) │ 量比/换手率正式数据
│ │
├── 新浪 hq.sinajs.cn └── 更新DB daily_quotes表
│ (实时股价免费无限)
│
└── 东方财富 push2
(热门板块排行)
- 盘中:新浪提供免费无限实时股价,同花顺stocknow.dat提供实时量比/换手率,东方财富push2提供热门板块排行
- 盘后:tushare每天只碰2次——15:00后调 daily() 下载今日日线、调 daily_basic() 下载量比/换手正式值,不浪费接口额度
- 成果全保留:DB daily_quotes、DB concept_sectors 与全部已有函数不动,升级零破坏
二、一键选股 v8.4:11项修复的全面修复版
v8.4版本修复了11项问题,其中包含3项致命修复,是系统稳定性分水岭:
- 致命修复:①量比VR三处 ×100 bug 全部移除,量比恢复正常比值;②大盘指数改为Sina优先,tushare降为备用,不再撞频率墙;③成交量容错——下载不到vol时自动从DB取volume_ratio替代,不误踢股票
- 进化闭环:选股结束自动回顾历史候选股表现并调整权重,实现「选股→记录→复盘→调权重」自动进化
- 量比分时换算新算法:按A股成交量分布统计分5档系数(9:30-10:00 ×5.0、10:00-11:30 ×1.72、13:00-14:00 ×1.38、14:00-14:30 ×1.20、14:30-15:00 ×1.08),去掉硬编码1.75
- mcap补全:daily_basic补全市值,换手率TR恢复正常计算
- cron重建:午盘/收盘选股+情报下载定时任务全部重建,全自动运行
三、候选池实战:午盘扫描5209只
系统以「候选池」JSON为交付物,每次午盘扫描输出完整评分明细。以午盘候选池(20260615 13:24)为例:单次扫描5209只股票,覆盖382个概念板块,结合5492条情绪记录,输出Top10候选:
{
"date": "20260615", "time": "13:24",
"mode": "午盘扫描(13:24)", "total_scanned": 5209,
"summary": {
"total_stocks": 5209, "data_source": "Sina财经实时行情",
"concepts_covered": 382, "sentiment_records": 5492
},
"top10": [
{"rank":1, "code":"605006", "name":"山东玻纤",
"refined_score":148, "yesterday_score":183,
"realtime_pct":4.03, "vol_ratio":110.53,
"sector":"玻璃", "price":21.42, "trend_5d":1.4,
"hot_role":"中军", "sector_bonus":1.2},
...
]
}
候选股含精修评分 refined_score、昨日评分对照、实时涨幅、量比、所属板块、5日趋势、板块角色(前锋/中军/后卫)与板块加成系数,选股依据一目了然。
四、涨停基因情报:板块轮动每日沉淀
系统配套「情报/板块轮动」模块,每日收盘后自动沉淀涨停基因数据(涨停基因_20260519 ~ 20260814,连续多月不断档),为板块轮动判断提供历史情报支撑,形成「候选池选股+涨停基因看板块」的双轮驱动。
项目成果
✅ 三源数据架构落地,盘中盘后取数零冲突、零浪费。✅ 一键选股v8.4修复11项问题,量比/换手率恢复正常,进化闭环自动运转。✅ 午盘扫描5209只、382概念板块全覆盖,候选池自动生成。✅ 涨停基因情报连续沉淀,板块轮动有据可依。
项目说明:本文基于 D:\AI-Win专属工作区\小舟+hermes股票系统 目录下 数据源架构_v3.md、脚本\v8.4\一键选股_v8.4.py、脚本\v8.4\版本说明_v8.4.md、候选池\午盘候选池_20260615.json、情报\板块轮动\涨停基因_*.json 等实际项目文件撰写,为科学小舟团队真实开发项目。
