# 智瞰龙虎 - AI评分排名历史记录功能说明 ## 📅 更新日期 2024年10月20日 ## 🎯 功能概述 本次更新完善了智瞰龙虎系统的历史报告功能,确保**AI智能评分排名TOP10的完整数据**被正确保存到数据库,并在历史报告中完整展示。 ## ✨ 核心改进 ### 1. 数据保存增强 (longhubang_engine.py) #### 改进前 ```python # 简单转换,可能丢失数据 "scoring_ranking": scoring_df.to_dict('records') if ... else [] ``` #### 改进后 ```python # 转换评分排名数据为可序列化格式 scoring_ranking_data = [] if scoring_df is not None and hasattr(scoring_df, 'to_dict'): try: # 转换DataFrame为字典列表,确保所有数据都被序列化 scoring_ranking_data = scoring_df.to_dict('records') print(f"✓ 评分排名数据已转换: {len(scoring_ranking_data)} 条记录") except Exception as e: print(f"⚠ 评分排名数据转换失败: {e}") scoring_ranking_data = [] # 构建完整的分析内容 full_analysis_content = { "agents_analysis": agents_results, "data_info": results["data_info"], "scoring_ranking": scoring_ranking_data, # 完整的评分数据 "final_report": final_report, "timestamp": results["timestamp"] } ``` **优势:** - ✅ 添加异常处理,确保数据转换安全 - ✅ 打印转换日志,便于调试 - ✅ 确保所有评分数据完整保存 ### 2. 历史报告展示增强 (longhubang_ui.py) #### 显示完整的评分表格 **包含所有13个评分维度列:** | 列名 | 说明 | 显示格式 | |------|------|----------| | 排名 | 综合评分排名 | 数字 | | 股票名称 | 股票名称 | 文本 | | 股票代码 | 股票代码 | 文本 | | 综合评分 | 总分(0-100) | 数字,1位小数 | | 资金含金量 | 0-30分 | 进度条 | | 净买入额 | 0-25分 | 进度条 | | 卖出压力 | 0-20分 | 进度条 | | 机构共振 | 0-15分 | 进度条 | | 加分项 | 0-10分 | 进度条 | | 顶级游资 | 数量 | 数字 | | 买方数 | 席位数 | 数字 | | 机构参与 | ✅/❌ | 文本 | | 净流入 | 金额 | 数字,2位小数 | #### 新增评分说明面板 在评分表格下方添加可展开的说明面板: ```markdown **AI智能评分体系 (总分100分)** - **资金含金量** (0-30分):顶级游资+10分,知名游资+5分,普通游资+1.5分 - **净买入额** (0-25分):根据净流入金额大小评分 - **卖出压力** (0-20分):卖出比例越低得分越高 - **机构共振** (0-15分):机构+游资共振15分最高 - **加分项** (0-10分):主力集中度、热门概念、连续上榜等 💡 评分越高,表示该股票受到资金青睐程度越高! ``` ## 📊 数据结构 ### JSON存储格式 ```json { "scoring_ranking": [ { "排名": 1, "股票名称": "XXX", "股票代码": "000001.SZ", "综合评分": 85.5, "资金含金量": 28, "净买入额": 23, "卖出压力": 18, "机构共振": 12, "加分项": 4.5, "顶级游资": 2, "买方数": 5, "机构参与": "✅", "净流入": 125000000.00 }, ... ] } ``` ## 🎯 使用场景 ### 1. 查看历史评分排名 ``` 智瞰龙虎 → 历史报告标签页 → 点击展开任意报告 → 向下滚动到"🏆 AI智能评分排名 (TOP10)" → 查看完整的评分表格 ``` ### 2. 对比不同日期的评分 ``` 历史报告 → 展开多个不同日期的报告 → 对比同一股票在不同日期的评分变化 → 分析市场资金流向趋势 ``` ### 3. 追踪顶级游资动向 ``` 评分表格 → 查看"顶级游资"列 → 识别被顶级游资青睐的股票 → 跟踪游资操作模式 ``` ## 🔍 评分维度详解 ### 1️⃣ 资金含金量 (0-30分) - **顶级游资**(赵老哥、章盟主、92科比等):每个 +10分 - **知名游资**(深股通、中信证券等):每个 +5分 - **普通游资**:每个 +1.5分 ### 2️⃣ 净买入额评分 (0-25分) - 净流入 < 1000万:0-10分 - 净流入 1000-5000万:10-18分 - 净流入 5000万-1亿:18-22分 - 净流入 > 1亿:22-25分 ### 3️⃣ 卖出压力评分 (0-20分) - 卖出比例 0-10%:20分 ✨(压力极小) - 卖出比例 10-30%:15-20分(压力较小) - 卖出比例 30-50%:10-15分(压力中等) - 卖出比例 50-80%:5-10分(压力较大) - 卖出比例 > 80%:0-5分(压力极大) ### 4️⃣ 机构共振评分 (0-15分) - **机构+游资共振**:15分 ⭐(最强信号) - 仅机构买入:8-12分 - 仅游资买入:5-10分 ### 5️⃣ 其他加分项 (0-10分) - **主力集中度**:席位越少越集中 (+1-3分) - **热门概念**:AI、新能源、芯片等 (+0-3分) - **连续上榜**:连续多日上榜 (+0-2分) - **买卖比例优秀**:买入远大于卖出 (+0-2分) ## 💡 实战技巧 ### 技巧1:关注综合评分80分以上的股票 ``` 综合评分 ≥ 80分 → 优质股票,资金高度认可 综合评分 70-80分 → 良好股票,值得关注 综合评分 60-70分 → 一般股票,谨慎参与 综合评分 < 60分 → 弱势股票,建议观望 ``` ### 技巧2:机构共振信号最强 ``` 机构共振 = 15分 + 顶级游资 ≥ 2家 → 最强买入信号 机构共振 = 15分 → 资金认可度高 机构共振 < 8分 → 缺少机构支持 ``` ### 技巧3:关注卖出压力 ``` 卖出压力 ≥ 18分 → 卖压小,筹码稳定 卖出压力 10-18分 → 卖压中等,观察 卖出压力 < 10分 → 卖压大,谨慎 ``` ### 技巧4:顶级游资扎堆 ``` 顶级游资 ≥ 3家 → 顶级游资集中看好 顶级游资 = 2家 → 双游资共振 顶级游资 = 1家 → 单游资主导 顶级游资 = 0家 → 无顶级游资参与 ``` ## 📈 数据可视化 在历史报告中,评分数据以以下方式展示: 1. **进度条显示**:5个维度评分使用进度条可视化 - 资金含金量:最大30分 - 净买入额:最大25分 - 卖出压力:最大20分 - 机构共振:最大15分 - 加分项:最大10分 2. **数值显示**:其他数据使用数字格式 - 排名:整数 - 综合评分:保留1位小数 - 净流入:保留2位小数 3. **文本标识**:机构参与使用emoji标识 - ✅:有机构参与 - ❌:无机构参与 ## 🎓 案例分析 ### 案例:理想的高分股票 ``` 排名: 1 股票名称: XXX科技 股票代码: 000001.SZ 综合评分: 88.5分 详细评分: - 资金含金量: 28分 (2家顶级游资 + 1家知名游资) - 净买入额: 24分 (净流入1.2亿) - 卖出压力: 19分 (卖出比例仅12%) - 机构共振: 15分 (机构+游资共振) - 加分项: 2.5分 (热门AI概念) 顶级游资: 2家 买方数: 5家 机构参与: ✅ 净流入: 120,000,000元 ``` **分析:** - ✅ 综合评分88.5分,属于优质股票 - ✅ 有2家顶级游资参与,资金含金量高 - ✅ 净流入1.2亿,资金力度大 - ✅ 卖出压力小(19分),筹码稳定 - ✅ 机构+游资共振,最强买入信号 - ✅ AI热门概念加持 **结论:次日大概率上涨,可重点关注!** ## 🔧 技术实现 ### 数据流转过程 ``` 1. 龙虎榜数据获取 ↓ 2. AI评分系统计算 ↓ (scoring_df DataFrame) 3. 转换为字典列表 ↓ (scoring_ranking_data) 4. 保存到数据库 ↓ (JSON格式) 5. 从数据库读取 ↓ (解析JSON) 6. 转换回DataFrame ↓ 7. 在UI中展示 ``` ### 关键代码位置 - **评分计算**:`longhubang_scoring.py` - `score_all_stocks()` - **数据转换**:`longhubang_engine.py` - 阶段7 - **数据保存**:`longhubang_db.py` - `save_analysis_report()` - **数据读取**:`longhubang_db.py` - `get_analysis_report()` - **UI展示**:`longhubang_ui.py` - `display_history_tab()` ## 🐛 已知问题 无 ## 🚀 后续优化方向 1. **评分趋势分析**:展示股票评分的历史变化曲线 2. **评分对比功能**:对比多只股票的评分维度 3. **评分统计功能**:统计平均评分、最高评分等 4. **评分预警功能**:当某只股票评分突破阈值时预警 5. **导出评分报告**:将评分数据导出为Excel或CSV ## 📝 总结 本次更新确保了AI智能评分排名的完整数据被保存到历史报告中,用户可以: ✅ 查看完整的13列评分数据 ✅ 了解每个评分维度的含义 ✅ 通过进度条直观看到各维度得分 ✅ 追踪历史评分数据,分析趋势 ✅ 对比不同时期的资金流向变化 这为智瞰龙虎系统的历史数据分析提供了强有力的支持! --- **更新完成!** ✅