# 标准化HTML查看器 - 快速使用指南 ## 一键运行 ```bash python scripts/pipeline_converging_triangle.py --clean --all-stocks ``` 这将生成 `outputs/converging_triangles/stock_viewer.html`,用浏览器打开即可。 ## 界面功能 ### 1. 预设模式(顶部) 点击切换4种分析模式: - **等权模式**: 各维度权重1/6,适合探索性分析 - **激进模式**: 重视突破(35%)和成交量(25%),适合趋势行情 - **保守模式**: 重视收敛度(30%)和活跃度(25%),适合震荡市 - **放量模式**: 重视成交量(35%),捕获主力异动 ### 2. 搜索和排序 - **搜索框**: 输入股票代码或名称快速定位 - **排序选择**: 10种排序方式 - 5种强度分(原始/等权/激进/保守/放量) - 3种形态指标(宽度比/触碰次数) - 3种标准化维度(收敛度/成交量/形态规则度) ### 3. 基础筛选 - **突破方向**: 全部/向上/向下/无 - **放量确认**: 全部/已确认/未确认 - **强度阈值**: 拖动滑块设置最低强度分 ### 4. 高级维度筛选(可展开) 点击"高级维度筛选"展开,设置6个标准化维度的最低阈值: - 突破幅度 ≥ - 收敛度 ≥ - 成交量 ≥ - 形态规则度 ≥ - 活跃度 ≥ - 倾斜度 ≥ **使用场景示例**: ``` 场景1:寻找高质量形态 - 收敛度 ≥ 0.70 - 形态规则度 ≥ 0.60 场景2:寻找放量突破 - 突破幅度 ≥ 0.70 - 成交量 ≥ 0.70 场景3:寻找对称三角形 - 倾斜度 ≥ 0.80 (接近0.5表示对称) - 收敛度 ≥ 0.60 ``` ### 5. 股票卡片 每张卡片显示: - **头部**: 股票名称、代码、当前模式强度分 - **指标网格**: 突破方向、宽度比、触碰次数、放量确认、活跃度、倾斜度 - **标准化维度面板**: 6个维度的进度条 + 迷你雷达图 - **图表**: 收敛三角形可视化(点击放大) ### 6. 迷你雷达图 右上角的小雷达图直观展示6个维度: - 12点方向: 突破幅度 - 2点方向: 收敛度 - 4点方向: 成交量 - 6点方向: 形态规则 - 8点方向: 活跃度 - 10点方向: 倾斜度 **雷达图越满 = 形态质量越高** ## 典型使用流程 ### 流程1: 快速筛选高分股票 1. 选择**等权模式** 2. 拖动**强度阈值**到0.70 3. 查看Top 10股票 4. 点击图表查看详情 ### 流程2: 寻找激进突破信号 1. 选择**激进模式** 2. 设置**突破方向** = 向上 3. 设置**放量确认** = 已确认 4. 展开高级筛选: - 突破幅度 ≥ 0.70 - 成交量 ≥ 0.70 5. 按激进强度分排序 ### 流程3: 对比不同模式 1. 记录等权模式Top 10股票 2. 切换到激进模式,观察排序变化 3. 切换到保守模式,观察哪些股票持续高分 4. **持续高分的股票 = 全方位优质形态** ### 流程4: 研究特定股票 1. 在搜索框输入股票代码/名称 2. 查看雷达图,识别优势/劣势维度 3. 查看标准化维度进度条,了解具体分值 4. 切换不同模式,观察不同视角下的评分 ## 数据解读 ### 标准化维度含义 所有维度都标准化到0-1范围,中位数=0.5: | 维度 | 含义 | 0.5以下 | 0.5-0.7 | 0.7以上 | |------|------|---------|---------|---------| | 突破幅度 | 突破线的强度 | 弱/未突破 | 适中 | 强突破 | | 收敛度 | 三角形收敛程度 | 松散 | 一般 | 收敛良好 | | 成交量 | 放量程度 | 缩量/无放量 | 适中 | 明显放量 | | 形态规则 | 三角形规整度 | 不规则 | 一般 | 标准形态 | | 活跃度 | 价格波动活跃度 | 平淡 | 适中 | 活跃 | | 倾斜度 | 0.5=对称 | 下倾 | 对称 | 上倾 | ### 强度分含义 | 分值范围 | 含义 | |----------|------| | 0.0-0.3 | 形态质量差,不建议关注 | | 0.3-0.5 | 形态一般,需结合其他指标 | | 0.5-0.7 | 形态良好,可以关注 | | 0.7-0.85 | 形态优秀,重点关注 | | 0.85+ | 形态极优,高度重点关注 | ## 快捷键 - `Esc`: 关闭图表放大视图 ## 性能提示 - 首次加载可能需要1-2秒(绘制所有雷达图) - 筛选和排序是实时的 - 建议先用基础筛选缩小范围,再用高级筛选精确定位 ## 故障排除 **问题**: 强度分都是原始值,没有等权/激进等模式 **原因**: scoring模块未正确导入 **解决**: 确保运行pipeline时没有错误信息 --- **问题**: 雷达图不显示 **原因**: 浏览器不支持Canvas或JavaScript被禁用 **解决**: 使用现代浏览器(Chrome/Edge/Firefox) --- **问题**: 维度进度条都是0 **原因**: 数据未标准化 **解决**: 重新运行pipeline生成HTML ## 更多帮助 查看完整文档: `docs/Pipeline与HTML集成标准化_实施完成报告.md`