决战主升浪 — 缠论·波浪·量价 三书融合选股系统 (v2.0)
> 基于缠论第106课均线系统、艾略特波浪理论、量价关系分析的A股全市场量化选股系统。
> 三层闸机流水线 + 周线方向判定 + 30分钟入场过滤,从5000+只股票筛选出可操作标的。
快速开始
安装依赖
pip install numpy pandas
初始化数据
首次使用需要拉取全市场K线数据:
cd <本技能目录>/scripts
python3 init_db.py
全量拉取约30-45分钟(5000+股票、近2年日线、约250万行K线)。
运行选股
cd <本技能目录>/scripts
# 全市场选股(主板)
python3 main_wave_picker_v2.py
# 输出Top15 JSON
python3 main_wave_picker_v2.py --json --top 15
日K线更新
交易日收盘后(15:30后)执行增量更新:
python3 data_refresh_v2.py
30分钟数据下载(闸机3.5入场过滤用)
python3 download_m30.py
系统架构 (v2.0)
全市场A股(3500+只主板)
│
┌──────┴──────┐
│ 闸机1/1.5 │ <- 数据验证+硬剔除(暴跌>30%/破位/下降通道)
└──────┬──────┘
│
┌──────┴──────┐
│ 周线方向判定 │ <- 五书中策略 + 通道硬约束(up只买/down只等底分型)
└──────┬──────┘
│
┌──────┴──────┐
│ 闸机2 │ <- 缠论均线评分(MA5/13/34/55/89/144/233)
│ │ 仓位等级判定(LIGHT/NORMAL/HEAVY/FULL)
└──────┬──────┘
│
┌──────┴──────┐
│ 闸机3 │ <- 买点匹配+MACD形态+量价R1-R7/H1-H7规则
│ │ 缠论底分型辅助确认+凹洞豁免
└──────┬──────┘
│
┌──────┴──────┐
│ 闸机3.5(30分)│ <- 30分钟MACD背离验证+均线排列过滤
└──────┬──────┘
│
最终推荐(5-30只)
核心模块说明 (v2.0 更新)
| 脚本 | 功能 | 备注 |
|---|---|---|
main_wave_picker_v2.py |
选股器入口 | — |
gatekeeper_v2.py |
三层闸机系统(核心) | v3.3 暴跌阈值-30% |
weekly_fusion.py |
周线方向判定 | 🆕 v2.0新增,五书中策略 |
indicators_v2.py |
缠论均线+MACD指标 | — |
ma_score_v2.py |
均线评分/仓位等级 | — |
volume_price_analysis.py |
量价规则R1-R7/H1-H7 | — |
m30_analysis.py |
30分钟MACD背离验证 | 🆕 闸机3.5 |
wave_label.py |
缠论底分型/顶分型/波浪标注 | — |
board_leader_v2.py |
板块趋势判定+龙头追踪 | — |
heartbeat_push_v2.py |
持仓监控+板块退潮预警 | — |
holding_monitor_v2.py |
仓位实时监控 | — |
data_refresh_v2.py |
K线数据增量更新(新浪API) | — |
download_m30.py |
30分钟K线下载 | 🆕 |
watch_jingdong_v2.py |
盯盘脚本示例(京东方A) | — |
init_db.py |
首次初始化脚本 | — |
评分体系
均线评分(闸机2)
- MA5: 10分, MA13: 15分, MA34: 20分, MA55: 20分
- MA89: 15分, MA144: 15分, MA233: 15分(或MA120替代)
- 满分110分: >95=A级, 80-95=B级, <80=C级
仓位等级
- S级(满仓50%): 均线>102分 且 周线up通道
- A级(重仓40%): A级评分 + 二买信号
- B级(正常30%): B级评分
- C级(轻仓15%): C级评分
- D级(观望/空仓): 死叉/下降通道
买点等级(闸机3)
- A1: 缠论强买点+MACD-A+价>MA34+量价健康
- A2: MACD-B + 缩头抽脚确认
- B1: 回踩MA13不破 + 缠论二买
- B2: 底分型底背离 + 反弹>5%
卖出信号(持仓监控)
- S1: 跌破MA5 + 死叉 + 放量
- S2: MACD死叉确认 + 价破MA13
- S3: 跌破MA55 + 周线转熊(周线金叉可豁免)
- S11: 天量长阴 + MACD拒绝金叉
量价危险信号(R1-R7)
| 规则 | 条件 | 危险分 |
|---|---|---|
| R1 高位放量滞涨 | 5日量增>40%但涨幅<3% | 30 |
| R2 高位放量长上影 | 涨幅>25%+上影线>65% | 30 |
| R3 天量长阴 | 量比>2x且跌>3% | 30 |
| R4 高位缩量背离 | 14日涨>8%但量缩<70% | 20 |
| R5 持续放量下跌 | 5连阴+量逐日放大 | 25 |
| R6 天量滞涨 | 量比>3x当天涨幅<2% | 20 |
| R7 缩量背离 | 5天涨4天+缩量4天 | 15 |
版本历史
| 版本 | 日期 | 更新内容 |
|---|---|---|
| v2.0 | 2026-07-24 | 周线方向判定(weekly_fusion.py) + 30分钟过滤(m30_analysis) + 闸机3.5 + 闸机1暴跌阈值-20%→-30% + 清理旧版模块 |
| v1.0 | 2026-07-23 | 三层闸机系统首次发布 |