# HTML股票查看器功能说明 > 创建时间:2026-01-27 > 版本:v1.0 > 相关PR/Issue:HTML可视化查看器 ## 功能概述 新增交互式HTML股票查看器,提供可视化的强度分筛选和查看功能。支持显示所有108只股票或仅显示满足条件的股票。 ## 核心特性 ### 1. 两种显示模式 #### 默认模式 ```powershell python scripts/generate_stock_viewer.py ``` - 仅显示满足收敛三角形条件的股票(14只) - 适合日常快速选股 - 聚焦于有潜力的标的 #### 全股票模式(推荐) ```powershell python scripts/generate_stock_viewer.py --all-stocks ``` - 显示所有108只股票 - 有形态:显示完整的强度分和指标 - 无形态:强度分为0,显示基础K线图 - 适合全面研究和对比分析 ### 2. 交互式筛选 **强度分滑块**: - 拖动范围:0.00 ~ 1.00 - 实时过滤股票列表 - 动态更新统计信息 **示例**: - 滑块 = 0.00:显示全部108只股票 - 滑块 = 0.30:显示强度分 ≥ 0.3 的股票(中等以上) - 滑块 = 0.50:显示强度分 ≥ 0.5 的股票(强势股) ### 3. 实时统计 顶部面板显示: - **总股票数**:数据集中的总股票数(108) - **显示股票数**:当前滑块筛选后的股票数 - **平均强度分**:当前显示股票的平均强度分 ### 4. 股票卡片 每张卡片包含: - **头部**:股票名称、代码(紫色渐变背景) - **指标**: - 突破方向(↑向上 / ↓向下 / -无) - 宽度比(收敛程度) - 触碰次数(上沿/下沿) - 放量确认(是/否) - **强度分**:大号显示,颜色分级 - 🟢 绿色(≥ 0.5):强势突破 - 🟡 黄色(0.3 ~ 0.5):中等强度 - ⚪ 灰色(< 0.3):微弱/无形态 - **图表**:K线图和三角形趋势线(点击可放大) ### 5. 图表查看 - 点击图表:全屏查看细节 - 点击背景/按ESC:关闭全屏 - 高清显示:原始分辨率 ## 技术实现 ### 数据内嵌方案 **问题**:浏览器安全限制(CORS)阻止直接读取本地CSV文件 **解决方案**: 1. Python脚本读取 `all_results.csv` 2. 将数据转换为JSON格式 3. 内嵌到HTML的 `