technical-patterns-lab/docs/预设模式对比.md
褚宏光 bf6baa5483 Add scoring module and enhance HTML viewer with standardization
- 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
2026-01-30 18:43:37 +08:00

110 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 预设模式对比
## 工作流程
```
原始数据 (CSV)
标准化处理 (normalizer.py)
应用权重计算 (config.py)
生成HTML (generate_stock_viewer.py)
```
所有预设模式都是基于**标准化后的数据**进行计算的。
---
## 一、4种基础预设模式
### 权重分配对比
| 维度 | 等权模式 | 激进模式 | 保守模式 | 放量模式 |
|-----|---------|---------|---------|---------|
| **突破幅度** | 16.7% | **35%** | 15% | 25% |
| **收敛度** | 16.7% | 15% | **30%** | 15% |
| **成交量** | 16.7% | 25% | 10% | **35%** |
| **形态规则** | 16.7% | 10% | 15% | 10% |
| **活跃度** | 16.7% | 10% | **25%** | 10% |
| **倾斜度** | 16.7% | 5% | 5% | 5% |
### 各模式特点
#### 1. 等权模式(默认)
- 权重:每个维度 1/6 = 16.7%
- 特点:不偏向任何维度,探索性分析用
- 适用:初筛、全面评估
#### 2. 激进模式
- 权重:突破幅度 35% + 成交量 25% = 60%
- 特点:最看重"是否突破"和"是否放量"
- 适用:趋势行情,追涨信号
- 筛选策略突破阈值较低0.55成交量阈值较高0.60
#### 3. 保守模式
- 权重:收敛度 30% + 活跃度 25% = 55%
- 特点:最看重"形态质量"和"价格活跃"
- 适用:震荡市,等待形态完善后再入场
- 筛选策略突破阈值较高0.70收敛度阈值较高0.65
#### 4. 放量模式
- 权重:成交量 35% + 突破幅度 25% = 60%
- 特点:最看重"成交量",捕获主力异动
- 适用:发现异动股票,资金关注信号
- 筛选策略成交量阈值最高0.70
---
## 二、6种单维度测试模式50%主导)
每个模式将**一个维度设为50%权重**其余5个维度各10%。
### 权重分配对比
| 维度 | 突破主导 | 收敛主导 | 成交量主导 | 形态主导 | 活跃主导 | 倾斜主导 |
|-----|---------|---------|----------|---------|---------|---------|
| **突破幅度** | **50%** | 10% | 10% | 10% | 10% | 10% |
| **收敛度** | 10% | **50%** | 10% | 10% | 10% | 10% |
| **成交量** | 10% | 10% | **50%** | 10% | 10% | 10% |
| **形态规则** | 10% | 10% | 10% | **50%** | 10% | 10% |
| **活跃度** | 10% | 10% | 10% | 10% | **50%** | 10% |
| **倾斜度** | 10% | 10% | 10% | 10% | 10% | **50%** |
### 测试用途
这6种模式用于测试**单个维度对排序的影响**
1. **观察排序变化**某维度权重提高到50%后,股票排序如何变化
2. **发现潜力股**:找出某维度得分高但综合得分低的股票
3. **验证区分度**:检验各维度的实际区分能力
4. **对比分析**:同一股票在不同主导模式下的排名变化
### 使用示例
假设某股票在等权模式下排名第20但在"收敛主导"模式下排名第3
- 说明该股票的**收敛度得分很高**
- 但其他维度得分较低,拉低了综合排名
- 如果你重视收敛度,可以关注这只股票
---
## 三、使用建议
| 场景 | 推荐模式 |
|-----|---------|
| 不确定选哪个? | **等权模式** |
| 牛市/上涨趋势 | **激进模式** |
| 震荡市/谨慎选股 | **保守模式** |
| 寻找主力资金异动 | **放量模式** |
| 测试单维度影响 | **6种测试模式** |
| 寻找做空机会 | 任意模式 + 方向选"向下" |
---
## 四、代码位置
- 配置定义:`scripts/scoring/config.py`
- 标准化处理:`scripts/scoring/normalizer.py`
- HTML生成`scripts/generate_stock_viewer.py`