# 预设模式对比 ## 工作流程 ``` 原始数据 (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`