自定义指标 · RSI+OBV 多维度验证战法

CN
3小时前

一、指标核心原理

1. RSI+OBV多维度验证战法是什么?

RSI+OBV 多维度验证战法是一种综合运用了 RSI(相对强弱指标)和 OBV(能量潮指标)两种经典工具的分析方法。它通过多重条件的相互验证,大幅提升了交易信号的可靠性和准确率。

核心思想:

以“量价共振”为核心,即价格变化与资金流动必须同步。

RSI 负责判断价格的上涨/下跌动能。

OBV 负责追踪市场资金的真实流向。

再配合成交量放大来确认信号的市场共识,利用背离信号提前捕捉趋势的潜在转折点。通过多维度交叉验证,有效过滤单一指标产生的错误信号,精准锁定兼具“价格动能”与“资金支撑”的高质量交易机会。

2. 计算公式:

二、信号定义:强弱信号分级详解

该战法将交易信号分为强信号(主要交易依据)和辅助信号(趋势确认或震荡参考),以适应不同市场环境。

1. 信号优先级与应用策略

  • 强信号优先原则: 强信号(“买入”或“卖出”)具备最高的优先级和可靠性,在趋势启动初期或关键转折点表现最佳,应优先执行。

  • 辅助信号补充原则: 辅助信号应作为趋势确认的参考,或在强信号未触发时,结合 K 线形态、支撑阻力位进行二次确认,避免单独依赖。

三、自定义指标 · 信号效果

(图 OKX-BTC USDT 永续合约   1小时周期)

(图 OKX-ETH USDT 永续合约   1小时周期)

四、自定义指标 · 脚本源码

// 该指标由 AICOIN研究院 创建,如遇任何使用问题,可加入指标社群咨询

// @version=2

// === 参数设置 ===

rsi_period = 14

div_lookback = 14

maobv_short_len = 7

maobv_long_len = 30

volume_ma_len = 20

volume_surge_factor = 1.2    // 放宽至 1.2 倍均量

// === 技术指标 ===

rsi = rsi(close, rsi_period)

change = close - close[1]

obv = cum((change > 0 ? 1 : change < 0 ? -1 : 0) * volume)

maobv_short = ma(obv, maobv_short_len)

maobv_long = ma(obv, maobv_long_len)

volume_ma = ma(volume, volume_ma_len)

// === RSI 区域(放宽阈值) ===

rsi_oversold = 35

rsi_overbought = 65

// === 成交量放大判定(放宽倍数) ===

volume_surge = volume > volume_ma * volume_surge_factor

// === OBV 与价格背离(缩短回看区间并去掉 [1] 延迟) ===

price_new_high = close > highest(close, div_lookback)

obv_not_new_high = obv <= highest(obv, div_lookback)

bearish_divergence = price_new_high and obv_not_new_high

price_new_low = close < lowest(close, div_lookback)

obv_not_new_low = obv >= lowest(obv, div_lookback)

bullish_divergence = price_new_low and obv_not_new_low

// === 信号逻辑(允许 RSI 或背离触发) ===

buy_setup = (rsi < rsi_oversold) or bullish_divergence

sell_setup = (rsi > rsi_overbought) or bearish_divergence

is_buy = buy_setup and crossup(obv, maobv_short) and volume_surge

is_sell = sell_setup and crossdown(obv, maobv_short) and volume_surge

// 辅助信号:短长 OBV 均线交叉 + RSI 过滤

is_buy_weak = crossup(maobv_short, maobv_long) and rsi < 45

is_sell_weak = crossdown(maobv_short, maobv_long) and rsi > 55

// === 预警 ===

alertcondition(is_buy, title='RSI+OBV买入', direction="buy")

alertcondition(is_sell, title='RSI+OBV卖出', direction="sell")

alertcondition(is_buy_weak, title='OBV金叉确认', direction="buy")

alertcondition(is_sell_weak, title='OBV死叉确认', direction="sell")

// === 图表文字 ===

plotText(is_buy, title="买入", text='买入', color='green', refSeries=low, placement='bottom')

plotText(is_sell, title="卖出", text='卖出', color='red', refSeries=high, placement='top')

plotText(is_buy_weak, title="金叉", text='金叉', color='lightgreen', refSeries=low, placement='bottom')

plotText(is_sell_weak, title="死叉", text='死叉', color='lightcoral', refSeries=high, placement='top')

// === 简单交易执行 ===

exitShort(is_buy, price='market', amount=1)

enterLong(is_buy, price='market', amount=1)

exitLong(is_sell, price='market', amount=1)

enterShort(is_sell, price='market', amount=1)

五、综合总结

1. 实战应用技巧:

趋势行情中:

  • 强信号在趋势启动的初期表现最为出色。

  • OBV 短期金叉/死叉若能配合 RSI 的超买超卖区,能更有效地捕捉到趋势的反转点。

  • 成交量放大条件是验证信号可靠性的关键。

震荡行情中:

  • 市场盘整时,辅助信号会相对增多,应谨慎对待

  • 强烈建议结合K 线形态、支撑位阻力位进行二次确认,避免无效交易。

2. 风险管理建议

所有交易执行都建议搭配严格的止损策略,以保护账户安全。

  1. 固定比例止损: 设置 5% 至 10% 的浮动止损,在入场后立即执行。

  2. 结构化止损: 将止损位放置在最近的关键支撑位(买入)或阻力位(卖出)之外。

  3. 动态止损(推荐): 结合 ATR(平均真实波幅)指标动态调整止损位置,使止损与市场波动率保持同步。

 从实际交易效果来看,RSI+OBV多维度验证战法通过多维度验证,能够提高信号可靠性,捕捉趋势反转,但在震荡行情中由于可能出现较多辅助信号,建议搭配其他指标(如K线形态、支撑阻力位)进行综合分析,进一步提高信号的可靠性和胜率,比较适合中短线趋势交易者使用。

加入我们的社区,一起来讨论,一起变得更强吧!

官方电报(Telegram)社群:t.me/aicoincn

AiCoin中文推特:https://x.com/AiCoinzh

群聊 - 致富群:https://www.aicoin.com/link/chat?cid=10013

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接