#21503
混合
免费
市场宽度确认的趋势延续策略
公式说明
AI生成
1. 一句话概括:这个公式挑"个股创20日新高、且整个市场上涨家数也在增多"的股票,要求大盘环境配合才出手。 2. 核心买入逻辑:价格突破20日最高价;同时上涨家数线向上、创新高股票数多于创新低(市场宽度正面);再加成交量放大1.2倍、RSI>50、MACD金叉确认;并排除前26根K线热身期。 3. 适合市场环境:震荡市里识别有持续性的真趋势——靠市场宽度过滤掉假突破,个股和大盘共振时买入。 4. 风险提示:历史回测不代表未来,单一策略风险高,需结合市场环境谨慎使用。
研究报告
# ID-420_市场宽度确认的趋势延续策略_研究报告
## A. Implementation Details(实现细节)
### 公式概览
- **公式名称**: 市场宽度确认的趋势延续策略
- **公式ID**: FORMULA-420
- **策略类型**: 趋势跟踪 + 市场宽度确认
- **核心逻辑**: 使用市场宽度指标(涨跌家数线、新高新低指标)确认价格突破的持续性
### 技术指标
1. **市场宽度指标**:
- 上涨家数线(ADVANCE LINE)= SUM(上涨家数 - 下跌家数, 10日)
- 创新高股票数量(NEW_HIGH_COUNT)= HIGH_LIMIT()(涨停板数量近似)
- 创新低股票数量(NEW_LOW_COUNT)= LOW_LIMIT()(跌停板数量近似)
- 市场宽度确认: NEW_HIGH_COUNT > NEW_LOW_COUNT
2. **价格突破**: 收盘价 > 20日高点(使用REF(HHV(HIGH,20),1)避免未来数据)
3. **成交量确认**: VOL > MA(VOL,20) * 1.2
4. **动量确认**:
- RSI(14) > 50
- MACD: DIF > DEA
5. **风险控制**:
- 止损: 价格跌破突破日最低价 或 2倍ATR
- 止盈: 持有超过10日
- Warmup: 前26根K线不计入信号
### 买入信号条件
```
BUY_SIGNAL = 价格突破
AND 上涨家数线向上
AND 市场宽度正面
AND 成交量确认
AND RSI确认
AND MACD确认
AND NOT(WARMUP)
```
### 卖出信号条件
```
SELL_SIGNAL = 止损触发 OR 止盈触发 OR 市场宽度转负
```
## B. Limitations and Bias(已知偏差)
### 1. 数据可用性偏差
**问题**: 市场宽度函数(ADVANCE、DECLINE、HIGH_LIMIT、LOW_LIMIT)可能需要Level2数据或特定市场环境支持。
**影响**: 在回测环境中可能无法获取真实数据,导致信号无法触发。
**缓解措施**: 在实盘前需验证函数可用性,必要时使用近似指标替代。
### 2. 过度确认偏差
**问题**: 买入信号需要5个条件同时满足(价格突破、市场宽度、成交量、RSI、MACD),可能导致信号过少。
**影响**: 回测显示0只股票产生至少5次交易,策略过于严格。
**缓解措施**: 考虑放宽条件,或减少确认指标数量。
### 3. 震荡市适应性偏差
**问题**: 策略设计用于震荡市,但在强趋势市中可能表现不佳(市场宽度指标可能持续正数,导致过早卖出)。
**影响**: 在不同市场状态下表现不一致。
**缓解措施**: 增加市场状态判断,动态调整确认条件。
### 4. 止损偏差
**问题**: 使用突破日最低价作为止损,在波动较大时可能过早止损。
**影响**: 可能错过后续趋势。
**缓解措施**: 使用ATR动态止损或百分比止损。
## C. Result Interpretation(结果解读)
### 回测结果(2023-01-01 ~ 2026-05-25)
- **方案A**: no_trades(0只有效股票)
- **方案B**: no_trades(0只有效股票)
- **交叉验证**: 一致(均无交易)
### 结果分析
1. **零交易原因**:
- 市场宽度函数可能在回测环境中不可用
- 买入条件过于严格(5个条件同时满足)
- 数据周期(2023-2026)可能不适合该策略
2. **策略可行性**:
- 理论逻辑合理,但实盘可行性需验证
- 建议先在前端环境中测试函数可用性
- 考虑简化策略,分步实施
3. **改进方向**:
- 替换或移除市场宽度函数,使用价格行为近似
- 放宽买入条件(例如,只要求3个确认条件)
- 优化参数(N=20, M=10等未经过优化)
## D. Adversarial Review(对抗式审查)
### 怀疑点1: 市场宽度函数真实性
**怀疑**: ADVANCE()、DECLINE()等函数是否在所有通达信环境中可用?
**验证**: 检查通达信文档,确认函数可用性和数据要求。
**结论**: 可能需要Level2数据,回测环境可能不支持。
### 怀疑点2: 过度拟合风险
**怀疑**: 5个确认条件是否导致过度拟合?
**验证**: 简化版本(只保留3个条件)的回测表现。
**结论**: 需要简化策略,提高信号频率。
### 怀疑点3: Look-Ahead偏差
**怀疑**: 使用HIGH_LIMIT()、LOW_LIMIT()是否涉及未来数据?
**验证**: 检查函数定义,确认是否使用当日数据计算当日信号。
**结论**: 若是,则存在Look-Ahead偏差,应使用T-1日数据。
### 怀疑点4: 市场风险覆盖
**怀疑**: 策略在极端市场事件(如熔断、涨停潮)中表现如何?
**验证**: 压力测试,检查止损机制是否有效。
**结论**: 需要增加极端市场处理机制。
## E. Conclusion(结论)
本策略理论逻辑完整,结合了价格行为和市场宽度确认,旨在过滤假突破。但回测结果显示零交易,主要原因可能是:
1. 市场宽度函数不可用
2. 买入条件过于严格
**建议**:
1. 实盘前验证函数可用性
2. 简化策略,提高信号频率
3. 参数优化(使用Walk-Forward分析)
4. 增加空头信号,实现完整多空双向交易
---
**生成时间**: 2026-07-03 12:09 (Asia/Shanghai)
**作者**: Q1 (qclaw)
**公式文件**: ID_420.tn
**回测状态**: 待验证(需解决函数可用性和条件放宽)
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据