项目介绍 | 功能特性 | 快速开始 | 使用指南 | 策略说明
基于A股市场成交量变化的智能持仓策略提醒系统。系统通过监控A股市场最近一周的成交量变化,自动分析市场热度,给出仓位建议和风险预警,帮助投资者更好地控制风险、把握机会。
本系统基于以下核心策略:
量在人在,量亡人亡 - 成交量是A股市场的核心指标
系统根据A股全市场成交量(单位:万亿元)将市场划分为5个热度档位,每个档位对应不同的操作策略:
| 成交量 | 市场状态 | 建议仓位 | 操作策略 |
|---|---|---|---|
| ≥3万亿 | 全场热起来了 | 8-10成仓 | 主线龙头直接上,回调就是加仓机会 |
| 2.5~3万亿 | 热度还行 | 6-8成仓 | 边打边看,只要量不缩趋势没破就持有 |
| 2.0~2.5万亿 | 开始磨叽 | 4-6成仓 | 半仓玩,高抛低吸赚差价 |
| 1.5~2.0万亿 | 情绪凉了 | 2-4成仓 | 防守为主,只看不买等放量信号 |
| <1.5万亿 | 冰点期 | 0-2成仓 | 空仓学习,用小仓位练手 |
- 实时数据采集: 自动获取A股市场成交量数据
- 智能策略分析: 基于成交量变化自动计算建议仓位
- 风险趋势监控: 追踪连续缩量/放量趋势,提前预警
- 多渠道提醒: 支持控制台、日志、Webhook等多种通知方式
- 可视化看板: 7日统计看板,直观展示市场热度变化
- 自动化执行: 支持定时任务,每日自动更新数据和分析
- Python 3.8+
- 网络连接(用于获取市场数据)
# 克隆仓库
git clone https://github.com/wulixin/DeepLearning-.git
cd DeepLearning-
# 安装依赖
pip install -r requirements.txt复制配置模板并根据需要修改:
cp config/config.template.yaml config/config.yaml编辑 config/config.yaml 设置您的偏好:
# 数据源配置
data_source:
provider: "eastmoney" # 数据源:eastmoney, sina
# 通知配置
notification:
enabled: true
channels:
- console
- log
# webhook配置(可选)
webhook:
url: ""
token: ""
# 策略参数
strategy:
volume_thresholds:
level_5: 3.0 # 万亿
level_4: 2.5
level_3: 2.0
level_2: 1.5# 单次运行
python src/main.py
# 启动每日定时任务(每天下午3点执行)
python src/main.py --schedule 15:00
# 查看帮助
python src/main.py --help系统会在每天收盘后自动执行以下观察步骤:
- 查看今日成交量: 对照档位表确定明天最大仓位
- 检查连续缩量天数:
- 1-2天: 正常波动,策略不变
- 3-4天: 开始谨慎,新开仓减半
-
5天: 风险累积,总仓位再降1-2成
- 判断放量/缩量状态:
- 放量上涨: 可小幅加仓(+1成)
- 放量下跌: 警惕诱多,不加仓
- 缩量震荡: 不动,等方向
当成交量从高位回落时,系统会自动提醒:
第一步: 降仓位
- 每跌破一个档位(3→2.5→2.0),总仓位减2成
- 例如:从3.2万亿→2.3万亿,仓位从9成→5成
第二步: 改节奏
- 从"一次性买"改成"分3次买"
- 单次亏损不超过总资金2%
第三步: 设底线
- 总亏损达10%: 强制空仓3天,复盘再战
- 单只亏损达8%: 无条件止损
# 查看当前市场状态
python src/main.py --status
# 查看历史数据
python src/main.py --history 30 # 最近30天
# 手动记录今日成交量
python src/main.py --record 2.8 # 记录今日成交2.8万亿
# 生成周报
python src/main.py --report weekly
# 测试通知
python src/main.py --test-notify三天不放量,仓位要减半; 连续缩量跌,现金是王牌; 突然放巨量,先看真假再行动。
市场给你机会(放量)→ 你敢上; 市场让你休息(缩量)→ 你能等。
做到这两点,已经跑赢80%的散户。
- 别跟成交量较劲: 量在人在,量亡人亡,这是A股铁律
- 慢就是快: 震荡市少操作,一年抓住2-3波主升浪就够了
- 保住本金比赚快钱重要: 你亏50%,要涨100%才能回本
DeepLearning-/
├── config/ # 配置文件目录
│ ├── config.template.yaml
│ └── config.yaml
├── data/ # 数据存储目录
│ └── daily_records.csv
├── logs/ # 日志目录
├── src/ # 源代码目录
│ ├── data_collection/ # 数据采集模块
│ ├── strategy/ # 策略分析模块
│ ├── notification/ # 通知模块
│ ├── visualization/ # 可视化模块
│ └── main.py # 主程序入口
├── tests/ # 测试目录
├── requirements.txt # 依赖列表
└── README.md # 本文件
Q: 数据从哪里来? A: 目前支持从东方财富、新浪财经等公开数据源获取市场成交量数据。
Q: 多久更新一次数据? A: 建议每日收盘后(下午3点后)运行一次,更新当日数据。
Q: 如何设置Webhook通知?
A: 在 config/config.yaml 中配置webhook URL和token,支持企业微信、钉钉等。
Q: 可以用于个股分析吗? A: 目前系统专注于全市场成交量分析,个股分析功能规划中。
本系统仅供学习和研究使用,不构成任何投资建议。投资有风险,入市需谨慎。使用本系统进行的任何投资决策,风险自负。
欢迎提交 Issue 和 Pull Request!
记住: 保住本金比赚快钱更重要!