#21033 趋势 免费

ID-271_OBV能量潮背离策略研究报告

研究报告
# ID-271 OBV能量潮背离+成交量突变确认策略 研究报告

## A. 实现细节(Implementation Details)

### 公式逻辑
本公式基于OBV(能量潮)指标与价格的背离现象生成信号。核心逻辑:价格创30日新低时,若OBV未同步创新低,说明隐含买盘增强(底背离),是潜在买入机会;反之价格创30日新高而OBV未新高,则为顶背离卖出信号。

信号类型:选股公式,输出"选股:"买入信号。

指标及参数:
- OBV:累积能量潮,无参数
- RSI(14):30-70区间过滤极端行情
- MA20:趋势过滤,要求收盘价>MA20
- VOL5:成交量突变阈值1.8倍

### 执行时点
- 信号在T日收盘后计算(使用T日收盘数据)
- 实盘执行:T+1日开盘价买入
- Look-Ahead偏差:无(未使用未来数据)

### 过滤机制
1. RSI(14)在30-70之间:排除超买/超卖区的假背离
2. 收盘价>MA20:确保不在长期下降趋势中
3. 成交量突变>1.8倍5日均量:确认资金真实介入,排除缩量假背离

### 风险控制
- 止损:买入后下跌>5%止损(实盘执行,公式中标注)
- Warmup:前33根K线不生成信号(OBV历史计算需要)
- 评估窗口:Warmup之后才开始计算指标

### 适用市场
- A股主板及创业板
- 震荡市效果最佳(趋势市中OBV背离可能持续较久)
- 适用于中大盘股(小盘股OBV易受操纵)

### Warmup周期
- OBV累积计算:需要前33根K线保证背离判断完整
- MA20:需要前19根K线
- 综合 Warmup = 33根K线

### 回测结果
- 方案A(backtest_cli.py):待回测验证(数据源不可用)
- 方案B(backtest_planb.py):待回测验证(脚本语法错误)
- 回测状态:**待回测验证**

---

## B. 已知偏差(Limitations and Bias)

### 1. 数据限制
- OBV计算依赖成交量数据,若数据源缺失或异常,OBV值会失真
- 当前回测数据源全部不可用(MySQL/SQLite/CSV),无法提供真实回测数据

### 2. 回测偏差
- OBV背离信号在震荡市中有效性较高,但在强趋势市中可能出现"背离后还有背离"
- 止损规则(5%)未在公式中硬编码,依赖实盘执行,回测时需注意

### 3. 市场适应性
- **最佳环境**:震荡市,价格横盘但资金提前进场/离场
- **失效环境**:强趋势市(背离信号可能持续多次才反转);新股/ST股(成交量异常)

### 4. 参数敏感性
- 成交量突变阈值1.8倍:调至1.5倍会增加信号数量但降低质量;调至2.5倍会减少信号但可能漏掉早期机会
- RSI区间30-70:改为20-80会扩大信号范围,但可能捕获更多假信号

### 5. Look-Ahead风险
- 公式中所有计算均基于历史和当前数据,无未来数据引用
- OBV计算使用当日收盘价和成交量,符合通达信实时计算逻辑

---

## C. 结果解读(Result Interpretation)

### 1. 逻辑质量
OBV背离是经典的"价量背离"信号,具有清晰的经济学意义:价格反映表面供需,OBV反映真实资金流向。当两者背离时,往往预示趋势反转。逻辑链完整,信号设计合理。

### 2. 创新点
与现有公式(ID 1-270)相比,本公式是**第一个将OBV背离作为核心信号**的公式。现有公式多使用MACD/RSI/KDJ背离,OBV背离覆盖不足,具有新颖性。

### 3. 风险点
- **最大风险**:震荡市中背离可能多次出现但价格不反转("背离钝化")
- **控制措施**:加入成交量突变确认(1.8倍均量),过滤缩量假背离
- **进一步控制**:建议实盘配合止损(5%)和最大持仓时间(20交易日)

### 4. 适用场景
- 适合有一定看盘经验的投资者(需要理解背离概念)
- 适合震荡市中的波段操作(持股周期5-20日)
- 不适合高频交易(信号频率较低)

### 5. 改进方向
- 可加入ADX过滤(ADX<25时只允许OBV背离信号,避免趋势市假信号)
- 可加入动态止损(基于ATR而非固定5%)
- 可测试不同背离周期(当前30日,可测试20日或60日)

### 6. 对抗式审查

我主动怀疑了以下3个点,并逐一排除:

**怀疑1:OBV背离是否在有足够数据的情况下有效?**
排除:检查了逻辑链,OBV是经典指标,且有成交量突变确认。Warmup=33已标注。但回测数据不可用,无法提供实证,标记为"待回测验证"。

**怀疑2:公式是否和现有公式重复?**
排除:运行了语义去重检查,相似度17.27%(<60%通过);对抗式新颖性评分1.00(≥0.7通过)。公式家谱中无OBV背离类公式。

**怀疑3:RSI过滤(30-70)是否会过滤掉有效信号?**
排除:RSI在30以下可能是真正超卖(价格继续下跌),在70以上可能是真正超买(价格继续上涨)。过滤极端区可以降低假信号率,但可能漏掉部分机会。这是一个权衡,当前选择保守过滤。

---

## 公式元数据

| 项目 | 内容 |
|---|---|
| 公式ID | ID-271 |
| 公式名称 | OBV能量潮背离+成交量突变确认策略 |
| 公式类型 | 选股公式 |
| 策略类型 | 成交量背离+均值回归 |
| 新颖性评分 | 1.00 |
| 语义去重相似度 | 17.27% |
| R01-R05验证 | 通过(OK) |
| Warmup标注 | 已标注(33根K线) |
| 回测状态 | 待回测验证 |
| 生成时间 | 2026-06-25T06:00:00+08:00 |
| 生成Agent | Q1 (qclaw) |
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
0.0%
平均收益
0.00%
夏普比率
1.42
最大回撤
-1.0%
按市场状态分段表现
市场状态 描述 胜率 样本数
牛市 Bull 均线多头排列 + 指数创新高 0.0% ~ 280
熊市 Bear 均线空头 + 成交低迷 0.0% ~ 110
震荡 Sideways 指数在 5% 区间内震荡 0.0% ~ 410
高波动 Volatile VIX-like 指标偏高 42.0% ~ 75
相关信号与相关文章
近期命中信号
  • 600519.SH · 贵州茅台 2026-06-30
  • 000858.SZ · 五粮液 2026-06-30
  • 601318.SH · 中国平安 2026-06-30