Multi-Oscillator Divergence Scanner [Quantum Algo]
在每个已确认波段扫描七个独立振荡指标,仅当多个指标一致时才打印背离,并按一致数量分级,绘制在K线上并镜像到共识副图——每个标签都写明具体引擎,反应区会告诉您信号何时失效。

简短回答
Multi-Oscillator Divergence Scanner 是一款免费、开源的 TradingView 指标,可同时扫描多达七个经典振荡指标——RSI、MACD、Stochastic、CCI、On Balance Volume、Money Flow Index 与 Momentum——并在两块同步画布上显示结果:价格图表上的背离线、分级标签与反应区,以及下方副图中由所有已启用引擎构建的 Composite Oscillator,同样的背离线也镜像到该综合指标上。您可以一眼看到每次背离的两条斜率——价格与动能的分歧。它解决的是背离交易的选择性问题:任何单一振荡指标都会频繁产生背离,且大多数会失败;要求多个在数学上相互独立的引擎在同一已确认波段同时背离,可以过滤噪音,只留下分歧广泛而非偶然的交易机会。
价格与 Composite Oscillator 上的背离线、列出引擎的分级标签、反应区,以及显示各引擎状态的仪表盘。
真正的多引擎共振且完全透明——标签会写明是哪些振荡指标出现了背离。
不会——在K线收盘时基于已确认枢轴点评估。
Composite Oscillator
您启用的所有引擎的共识读数:有界振荡指标(RSI、Stochastic、MFI)贡献其原生 0–100 数值;无界引擎(MACD 柱状图、OBV、Momentum)在可配置的回溯期内进行区间归一化;CCI 被重新缩放到同一坐标轴上。平均值绘制为一条渐变线,带有超买与超卖参考线、中线填充,背离线直接绘制在其上——这是来自参与每个信号投票的同一组引擎的综合动能,而非单独计算。
绘制内容
价格上的背离线
连接两个已确认枢轴点,共振越强线条越粗;Strong 信号使用强调色。
分级标签
带有菱形强度计(每个参与的振荡指标一个)以及出现背离的引擎列表——例如 RSI · OBV · MFI。
反应区
围绕枢轴点、以 ATR 定尺寸的方框,一旦价格使其失效即变为灰色。
Composite Oscillator 副图
带有镜像背离线、三角标记与着色的极端区带。
仪表盘
最新信号、实时背离压力计,以及每个引擎一行,显示其实时数值和最近一次背离方向。
本页的比特币 6 小时截图展示了价格上的分级背离及其反应区和综合副图;设置截图展示了 Inputs 选项卡。
有何不同
真正的多引擎共振。
在每个已确认枢轴点上独立评估全部七个引擎;只有达到最小共振数时信号才成立。
双画布镜像。
每个合格背离都绘制两次,连接相同的两个枢轴点——这正是定义背离的直观证据。
每个标签完全透明。
以菱形强度计显示强度,并列出具体出现背离的振荡指标;没有任何黑箱。
具有生命周期的反应区。
有效区域与失效区域始终清晰区分。
背离压力计。
一个随时间衰减的看涨与看跌背离权重模型——显示哪一方在持续累积分歧。
运作方式
枢轴点扫描。以对称回溯期确认波段高点与低点;所有检查均在枢轴点确认时于已收盘K线上进行。
共振评估。将每个已启用振荡指标在枢轴点处的数值与其在前一个同侧枢轴点的数值进行比较;四种类型针对每个振荡指标独立检验。
分级。达到最小共振数的信号以菱形打印;达到 Strong 阈值的信号在两块画布上都会升级颜色与粗细。
综合指标绘制与反应区如上所述;收盘价使其失效时区域变为灰色。
图表整洁。两块画布上保留的背离数量设有上限;较早的绘图会自动删除。
设置
| 分组 | 输入参数 | 作用 | 推荐起点 |
|---|---|---|---|
| Pivots | 左 / 右长度 | 波段大小 | 日内 5 / 5;4 小时及以上 8 / 8 |
| 引擎 | RSI、MACD、Stochastic、CCI、OBV、MFI、Momentum 的开关与长度 | 哪些振荡指标参与投票 | 默认组合 |
| Composite | 归一化回溯期、超买/超卖水平、副图标记、镜像线 | 共识副图 | 100;70 / 30;开 |
| Divergences | 常规与隐藏开关 | 检测的类型 | 开 / 开 |
| 最小共振数 | 必须一致的引擎数量 | 2 | |
| Strong 阈值 | 升级为强调色 | 4 | |
| 反应区 | 高度(ATR 比率)、延伸 | 方框的大小与长度 | 0.5;20 根 K 线 |
| 整洁 | 保留的背离数量 | 绘图上限 | 12 |
| 仪表盘 | 文字大小、位置、实时数值、颜色 | 可自定义主题 | — |

警报
五个命名警报条件:Bullish Divergence、Bearish Divergence(常规背离达到最小值)、Hidden Bullish Divergence、Hidden Bearish Divergence 以及 Strong Divergence。
使用方法
从最小共振数 2、Strong 4 开始。提高到 3 可得到严格、低频的反转工具;降低到 1 可研究单一振荡指标的表现。
同时阅读副图和图表。价格朝一个方向倾斜,综合指标朝另一个方向,在相同的枢轴点处相连。
常规背离偏向反转——是波段极值处的衰竭证据,当综合指标处于极端区带内时最强。
隐藏背离偏向延续——是回调时顺势再入场的证据;不要将其解读为反转。
将反应区作为决策区域。有效区域在回踩时守住则支持信号;灰色区域表示信号已失效。
三种交易方式
扫荡背离。
一个 Strong 常规看跌背离,其第二个枢轴点是 Liquidity Sweeps 中被扫荡的高点——猎杀处的衰竭;在性质变化时做空,止损设在区域上方。
隐藏延续。
上升趋势中回调至订单块时出现隐藏看涨背离——有结构支撑的顺势再入场;止损设在订单块下方。
区域回踩。
有效反应区在第二次触及时守住,综合指标仍处于极端区带——确认入场,目标位为对侧的 Institutional Key Level。
各市场推荐设置
加密货币,1 小时–6 小时:
默认引擎;枢轴 5–8;基于交易所成交量时 OBV 和 MFI 较为可靠。
外汇与黄金:
关闭 OBV 和 MFI(tick 成交量)或在解读时降低其权重;剩余五个中最小共振数为 3。
股票与指数,15 分钟–日线:
默认设置;成交量引擎表现最佳。
对比
对比单一振荡指标背离脚本:一个引擎、打印所有背离,而本工具有七个独立引擎、分级共振与综合指标。对比 TDI:TDI 是单个动能副图;扫描器在七个引擎间投票。对比 MACD Matrix:Matrix 跨时间周期深入解读一个引擎;扫描器在一个枢轴点上解读七个引擎。对比 Zeno:Zeno 依据结构给出入场;同一位置的 Strong 背离则是动能确认。
局限性
在强趋势中背离可能持续或失效;逆强趋势的常规背离是最弱的应用场景。在成交量不可靠的品种上,成交量引擎的意义较小。枢轴点确认会带来有意设计的延迟。
致谢
RSI 由 J. Welles Wilder Jr. 提出(1978);MACD 由 Gerald Appel 提出;随机振荡指标由 George C. Lane 推广;CCI 由 Donald Lambert 提出(1980);On Balance Volume 由 Joseph Granville 提出(1963);Money Flow Index 由 Gene Quong 与 Avrum Soudack 提出。在振荡指标上绘制背离线属于公开的已有技术。多引擎共振扫描器、共识 Composite Oscillator、双画布镜像、透明标签、强度分级、反应区生命周期、压力模型以及全部代码均为 Quantum Algo 的原创成果,以开源形式发布。
分步指南:将其添加到您的 TradingView 图表
在 TradingView 上打开脚本页面(见上方链接),点击Add to favorites,然后点击Use on chart——或在任意图表中打开Indicators,搜索“Multi-Oscillator Divergence Scanner Quantum Algo”并添加。所有 TradingView 方案均可免费使用。
打开指标设置,按上表为您的市场和时间周期设置参数;默认值针对加密货币 1 小时至 6 小时图调校。
在 Style 选项卡中,将颜色与您的图表主题匹配;仪表盘位置和文字大小在 Inputs 中设置。
设置警报:右键点击图表 → Add alert,选择该指标作为条件并选取事件;设置为“Once per bar close”,使警报与已收盘K线的逻辑一致。
保存布局,并添加其他免费的 Quantum Algo 工具——它们本就是为协同使用而设计的。
如需阅读或复用代码,请点击脚本页面上的 Source code;重新发布须遵守 TradingView 的社区规则。
代码内部,写给开发者
Pine Script,开源。如果您想修改它,值得一读:所有识别和信号均以 barstate.isconfirmed 为门槛;状态保存在有上限的绘图对象数组中,并配有明确的创建、更新和移除函数;涉及统计时,使用带收缩的先进先出数组,并内联计算 Wilson 区间;命名的 alertcondition 调用确保 webhook 接收一致的数据。学院的 Pine Script 教程和 TradingView 回测指南介绍了如何转换为策略。
与其他免费指标搭配使用
这些免费工具可以在同一张图表上叠加使用:Smart Money Concepts Engine 提供偏向与 Confluence Score;Order Blocks with Volume、Fair Value Gaps + Inversion 和 Institutional Key Levels 用于确定区域;Liquidity Sweeps、Sessionscope 和 Liquidation Magnet 提供流动性与触发条件;OTE + Silver Bullet 提供带时间条件的入场;Institutional Volume Profile 和 Pressure Oscillator 判断成交量是否配合。
趋势与波动率系列——Adaptive Trend Sentinel、SuperTrend Engine、Golden Cross Engine、Anchored VWAP Engine、Trendline Architect、Keltner Rings 与 Volatility Storm Tracker——用于判断市场状态、方向与空间;动能与统计系列——MACD Matrix、Multi-Oscillator Divergence Scanner、Event Probability Engine、Market Bottom Finder、Neural Confluence Engine、Adaptive Lorentzian Classification 与 Directional Strength Index——用于判断动能、概率与强度。免费指标中心列出了所有工具;SMC 指南则是分层组合背后的方法。
使用本指标的常见错误
- 相信未收盘的K线——每个事件都要等待收盘。
- 每个标记都去交易——该工具提供动量和背景;入场需要一个结构价位,以及设在其外侧的止损。
- 在不合适的时间周期上使用默认长度——请按设置表所示调整输入参数。
- 把统计数据当作承诺——它们描述的是这张图表的历史,并有意向中性收缩。
- 随意堆叠十个脚本——免费工具之所以能叠加,是因为它们本就为此而打造。
想要信号,而不只是结构?
Zeno 跨时间周期读取聪明钱结构,并在您的图表上标出入场、止损、TP1 和 TP2——实盘记录显示,按标注价位已平仓 160 个信号,其中 120 笔盈利、40 笔亏损。QuantumBot 可在 Bybit、Binance、OKX、Bitget 和 Kraken 上执行。

本指标术语表
常见问题
Divergence Scanner 会重绘吗?
不会。背离仅在K线收盘时基于已确认枢轴点评估;代价是确认延迟,等于枢轴右侧长度。
为什么一些明显的背离没有打印?
可能是未达到最小共振数、相关振荡指标已被关闭,或者在当前长度设置下该波段未被确认为枢轴点。
我应该启用哪些振荡指标?
默认组合兼顾动能与成交量视角——是相互独立的证据,而不是同一套数学的七份副本。
Strong 信号一定会反转吗?
不一定。强度统计的是引擎之间的一致程度;它是透明度指标,而非盈利概率。
为什么副图上的线起点略微偏离综合指标的峰值?
背离是在价格结构点上衡量的;该线连接的是综合指标在两个已确认价格枢轴点处的数值,这才是正确的比较方式。
它与 Zeno 有什么关系?
Zeno 依据结构给出入场;扫描器告诉您在该位置动能是否与价格出现分歧——Zeno 信号K线上出现 Strong 背离,是两者结合的最强形态。
哪个背离指标最可靠?
没有哪个能单独做到;可靠性来自对独立证据的要求。七个引擎在同一已确认枢轴点投票,并按一致程度分级,是最接近可靠背离解读的方法。
常规背离与隐藏背离有什么区别?
常规背离预示反转——价格极值未得到动能确认;隐藏背离预示延续——回调未得到动能确认。扫描器会同时检测并标注两者。
我能设置背离警报吗?
可以——Bullish、Bearish、Hidden Bullish、Hidden Bearish 与 Strong Divergence 均为命名警报条件。
为什么还需要一个副图?
因为背离由两条斜率构成;Composite Oscillator 将动能斜率与价格斜率并排呈现,并在相同枢轴点处相连。
它适用于外汇吗?
可以;在 tick 成交量品种上关闭成交量引擎,并要求剩余 5 个中有 3 个一致,以保持相同的筛选度。
反应区有什么用?
它是枢轴点周围的决策区域:守住时有效,价格一旦使其失效即变为灰色——因此失败的背离永远不会作为信号滞留在图表上。
将 Multi-Oscillator Divergence Scanner 添加到您的图表
在 TradingView 上一键添加,所有套餐免费,代码公开可读。绝不重绘。