{"skill":{"slug":"12-v2-2","displayName":"12 量化交易V2.2完整版","summary":"AI量化交易系统，8因子信号系统、多数据源容错、实时行情分析","description":"---\nname: \"quant-trading\"\nversion: \"2.2.0\"\ndescription: \"AI量化交易系统，8因子信号系统、多数据源容错、实时行情分析\"\nauthor: \"AI Skills Team\"\ntags: [\"量化\", \"股票\", \"交易\", \"投资\", \"回测\"]\nrequires: []\n---\n\n# AI量化交易技能 v2.2\n\n完整的量化交易系统，提供股票分析、信号生成、回测和实时行情监控。\n\n## 技能描述\n\nV2.2完整版量化交易系统，提供8因子信号系统、多数据源容错（AKShare+Efinance）、实时行情分析（量比/换手率）、筹码分布分析、大盘环境判断和邮件推送通知。\n\n## 使用场景\n\n- 用户：\"分析贵州茅台\" → 返回完整的技术分析报告\n- 用户：\"今天有哪些买入信号？\" → 扫描市场返回符合条件的股票\n- 用户：\"回测这个策略\" → 运行回测系统返回收益报告\n- 用户：\"大盘环境如何？\" → 分析市场环境判断强势/震荡/弱势\n\n## 工具和依赖\n\n### 工具列表\n\n位于 `core/` 和 `modules/` 目录：\n- `core/分析流水线.py`：完整分析流程\n- `modules/01-多数据源管理器.py`：AKShare+Efinance容错\n- `modules/02-大盘环境分析器.py`：市场环境判断\n- `modules/03-市场增强分析器.py`：恐慌贪婪指数\n- `modules/04-实时行情分析器.py`：量比/换手率/量价关系\n- `modules/05-筹码分布分析器.py`：集中度/获利盘/形态识别\n- `modules/06-邮件通知器.py`：SMTP邮件推送\n- `modules/07-通知中心.py`：多渠道统一接口\n\n### API密钥\n\n**可选**（邮件通知）：\n- SMTP邮箱配置\n\n### 外部依赖\n\n- Python 3.7+\n- akshare\n- efinance\n- pandas\n- numpy\n- smtplib（邮件通知，可选）\n\n## 配置说明\n\n### 安装方法\n\n```bash\ncd 12-量化交易V2.2完整版\nbash 一键部署脚本.sh\n```\n\n### 配置文件\n\n编辑 `config/V2.2配置文件.yaml`：\n```yaml\n# 数据源配置\ndata_source:\n  primary: akshare\n  fallback: efinance\n\n# 信号阈值\nthresholds:\n  strong_market: 8.5\n  normal_market: 9.0\n  weak_market: 9.5\n\n# 邮件通知\nemail:\n  enabled: true\n  smtp_server: \"smtp.qq.com\"\n  smtp_port: 587\n  sender: \"your@email.com\"\n  password: \"your-password\"\n```\n\n## 使用示例\n\n### 场景1：分析单只股票\n\n用户：\"分析贵州茅台\"\n\nAI：\n```python\nfrom core.分析流水线 import analyze_stock\n\nresult = analyze_stock(\"600519\")\n# 返回：\n# - 8因子信号评分 (0-10分)\n# - 技术指标分析\n# - 实时行情分析\n# - 筹码分布分析\n# - 买入/卖出建议\n```\n\n### 场景2：市场扫描\n\n用户：\"今天有哪些买入信号？\"\n\nAI：\n```python\nfrom modules.市场扫描器 import scan_market\n\nsignals = scan_market(market=\"A股\", threshold=9.0)\n# 返回：信号评分 >= 9.0 的股票列表\n# 包含股票代码、名称、信号评分、建议\n```\n\n### 场景3：大盘环境判断\n\n用户：\"大盘环境如何？\"\n\nAI：\n```python\nfrom modules.大盘环境分析器 import MarketAnalyzer\n\nanalyzer = MarketAnalyzer()\nenv = analyzer.analyze_market()\n# 返回：\n# - 市场环境：强势/震荡/弱势\n# - 涨跌家数统计\n# - 指数分析\n# - 动态阈值建议\n```\n\n### 场景4：运行回测\n\n用户：\"回测这个策略\"\n\nAI：\n```python\nfrom tests.完整回测系统 import run_backtest\n\nresults = run_backtest(\n    start_date=\"2023-01-01\",\n    end_date=\"2024-12-31\",\n    initial_capital=100000\n)\n# 返回：\n# - 总收益率\n# - 年化收益率\n# - 最大回撤\n# - 夏普比率\n# - 交易明细\n```\n\n### 场景5：实时监控\n\n用户：\"监控我的自选股\"\n\nAI：\n```python\nfrom modules.实时监控器 import monitor_stocks\n\nstocks = [\"600519\", \"000858\", \"002475\"]\nmonitor_stocks(stocks, interval=300)\n# 每5分钟检查一次\n# 有信号时发送邮件通知\n```\n\n## 8因子信号系统\n\n```python\n因子权重分配:\n• 动量指标 (Momentum)     - 25%\n• 均线偏离 (MA Deviation) - 20%\n• 成交量 (Volume)         - 15%\n• 波动率 (Volatility)     - 10%\n• MACD                     - 10%\n• 布林带 (Bollinger)       - 10%\n• 实时量比 (Volume Ratio) - 5%  [V2.2新增]\n• 筹码集中度 (Chip)       - 5%  [V2.2新增]\n```\n\n## 动态买入阈值\n\n```python\n强势市场: 信号 ≥ 8.5分\n震荡市场: 信号 ≥ 9.0分\n弱势市场: 信号 ≥ 9.5分\n```\n\n## 系统特色\n\n### 1. 多数据源容错\n\n- 主数据源：AKShare\n- 备用源：Efinance\n- 自动故障切换\n- 熔断机制（3次失败=5分钟冷却）\n\n### 2. 实时行情分析\n\n- 量比5级分析（极度缩量~巨量）\n- 换手率5级分析（死寂~高换手）\n- 量价关系分析\n- 信号评分（0-10分）\n\n### 3. 筹码分布分析\n\n- 价格分布计算\n- 90%/70%集中度\n- 获利盘比例\n- 形态识别（单峰/双峰/多峰/吸筹/派发）\n- 支撑压力位\n\n### 4. 大盘环境判断\n\n- 市场环境分类（强势/震荡/弱势）\n- 动态阈值调整\n- 涨跌家数统计\n- 指数分析\n\n### 5. 邮件推送通知\n\n- 买入信号推送\n- 卖出信号推送\n- 风险警报推送\n- 每日汇总报告\n\n### 6. 通知中心\n\n- 多渠道整合（邮件/微信/飞书/Telegram/钉钉）\n- 优先级管理（低/普通/高/紧急）\n- 失败重试机制\n- 消息队列\n- 频率控制\n\n## 故障排除\n\n### 问题1：数据获取失败\n\n**解决**：\n1. 检查网络连接\n2. 系统会自动切换到备用数据源\n3. 如仍失败，等待5分钟后重试（熔断机制）\n\n### 问题2：邮件通知失败\n\n**解决**：\n1. 检查SMTP配置\n2. 确认邮箱授权码正确\n3. 检查网络连接\n4. 查看日志获取详细错误\n\n### 问题3：回测结果异常\n\n**解决**：\n1. 检查数据完整性\n2. 确认日期范围正确\n3. 验证初始资金设置\n4. 查看交易明细定位问题\n\n## 文档阅读顺序\n\n### 新手入门\n\n1. `docs/V2.2完整部署与使用指南.md` - 了解如何部署和使用\n2. `docs/V2.2快速实施指南.md` - 了解分阶段实施方案\n3. `tests/系统测试脚本.py` - 运行测试验证系统\n4. `tests/完整回测系统.py` - 运行回测查看效果\n\n### 进阶使用\n\n5. `docs/V2.2集成架构设计.md` - 深入了解系统架构\n6. `core/分析流水线.py` - 学习如何使用分析流水线\n7. `modules/` - 各个模块的源代码\n\n## 注意事项\n\n1. **投资风险**：本系统仅供参考，不构成投资建议\n2. **数据延迟**：可能有15-20分钟延迟\n3. **零成本运行**：使用免费数据源，无需API费用\n4. **邮件配置**：邮件通知为可选功能\n5. **合规使用**：遵守相关法律法规，不得用于非法用途\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":708,"installsAllTime":3,"installsCurrent":3,"stars":0,"versions":1},"createdAt":1773596931513,"updatedAt":1778491928981},"latestVersion":{"version":"1.0.0","createdAt":1773596931513,"changelog":"quant-trading v2.2.0\n\n- 提供完整的8因子量化交易与信号系统，包含多数据源容错（AKShare+Efinance）、实时行情与筹码分布分析。\n- 新增实时量比与筹码集中度作为信号因子，信号系统升级为8因子评分。\n- 支持自动市场环境判断，并据此动态调整买入阈值。\n- 内置邮件与多渠道通知推送，可发送买卖信号及风险警报。\n- 一键部署与详细配置说明，文档完善，支持回测和实时监控自选股。\n- 增强了数据获取故障熔断与自动重试能力，提升系统稳定性。","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"nidhov01","userId":"s171xfx50a1qtzwd3qx6shehen8841p1","displayName":"nidhov01","image":"https://avatars.githubusercontent.com/u/235751867?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089900777}}