- Add scripts/scoring/ module with normalizer, sensitivity analysis, and config - Enhance stock_viewer.html with standardized scoring display - Add integration tests and normalization verification scripts - Add documentation for standardization implementation and usage guides - Add data distribution analysis reports for strength scoring dimensions - Update discussion documents with algorithm optimization plans
176 lines
4.6 KiB
Markdown
176 lines
4.6 KiB
Markdown
# 标准化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`
|