Files
aiagents-stock/docs/智能盯盘使用指南.md
2025-10-26 10:02:55 +08:00

220 lines
5.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🤖 智能盯盘使用指南
## 📖 项目简介
**智能盯盘**是基于 DeepSeek AI 的A股自动化交易决策系统,支持:
-**DeepSeek AI决策** - 利用DeepSeek-V3强大的推理能力进行股票分析
-**A股T+1适配** - 完全遵循A股交易规则
-**miniQMT集成** - 支持实盘自动交易
-**实时监控** - 24/7持续监控股票并自动决策
-**邮件/Webhook通知** - 及时接收交易信号
## 🚀 快速开始
### 1. 环境配置
在项目根目录的 `.env` 文件中添加以下配置:
```bash
# DeepSeek API配置
DEEPSEEK_API_KEY=your_deepseek_api_key_here
# miniQMT配置
QMT_ACCOUNT_ID=your_qmt_account_id
USE_SIMULATOR=true # true=模拟交易, false=实盘交易
# 通知配置(可选)
NOTIFY_EMAIL=your_email@example.com
NOTIFY_WEBHOOK=https://your.webhook.url
```
### 2. 安装依赖
智能盯盘需要以下额外依赖:
```bash
pip install akshare # A股数据获取
pip install xtquant # miniQMT交易接口(可选,如使用实盘交易)
```
### 3. 启动程序
```bash
streamlit run app.py
```
进入主界面后,点击左侧菜单 **"策略分析"** → **"智能盯盘"**
## 💡 功能说明
### 📊 实时分析
输入股票代码(如:600519),点击"开始分析"AI会:
1. **获取实时行情数据**
- 当前价格、涨跌幅
- 成交量、换手率
- 技术指标(MA、MACD、RSI、KDJ、布林带等)
- 主力资金流向(如有数据)
2. **AI决策分析**
- 综合技术面、资金面判断
- 给出 **买入(BUY)** / **卖出(SELL)** / **持有(HOLD)** 建议
- 提供详细的决策理由(200-300字)
- 建议仓位、止损位、止盈位
3. **自动执行(可选)**
- 勾选"自动交易",AI决策后自动下单
- 支持T+1规则检查(今天买入的股票明天才能卖)
### 🎯 监控任务
添加监控任务后,系统会定期(如每5分钟)自动分析目标股票:
**添加任务步骤:**
1. 点击"添加新监控任务"
2. 填写任务名称、股票代码
3. 设置检查间隔(建议300秒)
4. 选择是否自动交易
5. 点击"添加任务"
**任务管理:**
- ▶️ **启动/停止** - 控制任务运行
- 🗑️ **删除** - 移除监控任务
- 查看运行状态
### 📈 持仓管理
查看当前持仓:
- 持仓列表:代码、名称、数量、成本价、现价、盈亏
- 快速操作:AI分析、卖出(需符合T+1规则)
- 账户概览:总资产、可用资金、总盈亏
### 📜 历史记录
- **AI决策历史** - 查看所有AI分析记录
- **交易记录** - 查看买入/卖出记录及盈亏
- **通知记录** - 查看发送的通知
## ⚙️ 系统设置
### DeepSeek API配置
1. 访问 [DeepSeek官网](https://www.deepseek.com) 注册账号
2. 获取API Key
3. 在系统设置中填写API Key
### miniQMT配置
**使用模拟交易(推荐新手):**
- 勾选"使用模拟交易"
- 无需真实QMT账户
- 所有交易仅记录,不实际执行
**使用实盘交易(需要miniQMT):**
1. 下载并安装 [miniQMT](https://www.xtp-mini.com/)
2. 启动miniQMT客户端
3. 获取账户ID
4. 在系统设置中填写账户ID
5. 取消勾选"使用模拟交易"
### 通知配置
**邮件通知:**
- 填写接收通知的邮箱地址
- 需在 `config.py` 中配置SMTP服务器
**Webhook通知:**
- 支持钉钉、企业微信、飞书等
- 填写Webhook URL
- 可自定义关键词触发
## 📚 AI决策逻辑说明
### 交易时段判断
系统会根据北京时间自动判断交易时段:
- **集合竞价** (9:00-9:30) - 不可交易,可观察
- **上午盘** (9:30-11:30) - 波动大,交易活跃
- **午间休市** (11:30-13:00) - 不可交易
- **下午盘** (13:00-14:30) - 波动趋缓
- **尾盘** (14:30-15:00) - 波动大,谨慎操作
- **盘后/周末** - 不可交易
### 买入信号(必须满足至少3个)
1. ✅ 趋势向上:价格 > MA5 > MA20 > MA60
2. ✅ 量价配合:成交量 > 5日均量的120%
3. ✅ MACD金叉:MACD > 0 且DIF上穿DEA
4. ✅ RSI健康:RSI在50-70区间
5. ✅ 突破关键位:突破前期高点或重要阻力位
6. ✅ 主力资金:净流入为正
### 卖出信号(满足任一立即卖出)
1. 🔴 止损触发:亏损 ≥ -5%
2. 🟢 止盈触发:盈利 ≥ +10%
3. 🔴 趋势转弱:跌破MA20/MA60MACD死叉
4. 🔴 放量下跌:成交量放大但价格下跌
5. 🔴 技术破位:跌破重要支撑位
### T+1规则说明
⚠️ **关键限制**
- 今天买入的股票,**今天不能卖出**
- 必须等到下一个交易日才能卖出
- 系统会自动检查并提示T+1限制
## ⚠️ 风险提示
1. **股市有风险,投资需谨慎**
2. AI决策仅供参考,不构成投资建议
3. 建议先使用模拟交易测试
4. 严格设置止损,控制单笔仓位(建议≤30%)
5. 不要投入超过承受能力的资金
## 🔧 故障排除
### Q: 提示"DeepSeek API调用失败"
**A:**
- 检查API Key是否正确
- 检查网络连接
- 确认API账户余额充足
### Q: 提示"获取行情数据失败"
**A:**
- 检查网络连接
- akshare数据源可能暂时不可用
- 尝试更换股票代码测试
### Q: 提示"miniQMT未连接"
**A:**
- 如使用模拟交易,勾选"使用模拟交易"
- 如使用实盘,确保miniQMT客户端已启动
- 检查账户ID是否正确
### Q: 买入/卖出失败
**A:**
- 检查是否在交易时间(9:30-15:00)
- 检查资金是否充足
- 卖出时检查是否有可卖数量(T+1限制)
- 买入数量必须是100的整数倍
## 📞 技术支持
遇到问题或建议?
- 📧 邮箱:support@example.com
- 💬 Issue:在GitHub上提交Issue
- 📖 文档:查看 `docs/` 目录下的其他文档
---
**祝您交易顺利!🚀**