Momentum Double Divergence Pro for NinjaTrader 8 是一款机构级的优质交易软件。它采用优化的 C# 语言原生编写,是一款高性能的 NinjaScript 插件(Add-On)。该软件专为需要尽早捕捉反转机会的专业反转交易员设计,在经典的变化率(ROC)引擎中应用了 100% 不重绘的双层过滤矩阵,从而消除了普通技术指标中常见的虚假信号。本软件采用安全的已编译商业组件(Commercial Assembly)形式独家发售,支持自动激活授权。它与 NinjaTrader 8 的核心功能(如市场分析器 Market Analyzer、策略生成器 Strategy Builder 以及 BloodHound)完美融合,并支持包括 Tick 图、成交量图(Volume)和日联图(Renko bars)在内的各种高级图表类型。

1. NinjaTrader 8 市场哲学:利用高速度的动量转换
手动识别市场的极端状态不仅耗时耗力、主观性强,而且容易导致成本高昂的错误。在市场处于剧烈波动期间,许多指标都会失效,而 Momentum Double Divergence Pro 指标正是专为追求速度、高波动性和精准入场时机的交易员而设计的。
与数学上被限制在固定区间内的传统散户振荡指标不同,原始的价格变化率(ROC)直接衡量的是相对于纯价格位移的速度。这使得该指标具有极高的灵敏度和响应速度,能够为激进的入场提供快速、及时的信号。
Momentum Double Divergence Pro for NinjaTrader 8 通过扫描价格行为与动量极端读数之间连续出现的背靠背(连续)背离模式,实现了对这种速度的自动化追踪。通过识别相对于历史双锚定波峰或波谷的两次连续背离点,这款优质软件为专业用户提供了高度可靠、多层级的结构化确认,表明过度延伸的趋势即将发生强烈的报复性反转。
这种高级逻辑映射出了嵌套的动量衰减,而这些衰减恰好发生在机构主力资金触发流动性掠夺(Liquidity Sweeps)的精确结构点上。交易员可以直接通过图表交易员(Chart Trader)轻松执行这些设置,或者将其部署在专门的日内交易环境中。

2. 优质 NinjaTrader 8 版本核心特性
这款商业软件将复杂的、高速度的波段分析(Swing Analysis)完美融合到 NinjaTrader 8 现代、高保真的视觉界面中。
- 🛡️ 双层虚假信号过滤: 与普通的单背离指标(容易产生过早的逆势陷阱)不同,该算法仅在两个连续的背离结构与先前的波段边界完美对齐时才会触发。这确认了动量的衰竭,并过滤掉了市场噪音。
- ⏱️ 严格 100% 不重绘执行: 您在实时图表上看到的就是绝对的历史事实。一旦 K 线收盘且信号绘制完成,它绝不会重绘、偏移或消失。这使其在策略测试器(Strategy Tester)中的实证回测以及实盘执行中完全可靠。
- 🔒 安全的原生 C# 二进制集成: 严格作为受保护的、已编译的商业组件进行分发。您的指标直接通过 NinjaScript API 以原生执行速度运行,不会暴露任何知识产权或源代码。
- 📊 深度生态同步: 可无缝加载到 NinjaTrader 8 的市场分析器(Market Analyzer)中进行多资产筛选,并将其内部绘图(Plots)开放给模块化工具包(如 BloodHound)或原生的策略生成器(Strategy Builder),以实现自动化算法执行。
3. 高级策略与方法论链接

Momentum Double Divergence Pro 系列旨在作为您现有技术设置的终极确认引擎。
- 识别关键结构: 确定您的主要支撑/阻力位、供应/需求区或斐波那契回撤位。
- 等待散户陷阱: 让没有工具辅助的散户交易员盲目冲进第一个微弱的、单层反转信号中。
- 通过双背离进行确认: 等待我们的指标在您预设的关键水平位打印出“双背离”线,证明该逆势走势拥有机构资金量的支持。
- 精准执行: 使用图表交易员(Chart Trader)将止损安全地放在结构性转向高点/低点后方,充满信心地捕捉宏观反转趋势。
为了充分利用该系统背后的数学逻辑,理解“嵌套动量衰减”这一核心概念至关重要。如需深入了解我们的双重过滤框架如何处理连续市场波动的完整架构剖析,请参阅我们的《双背离指标系列大师指南》。
4. 技术参数调优 / 输入手册
本手册详细介绍了 Momentum Double Divergence Pro 机构级多层背离指标的可配置控制变量。如需了解所有底层变量的通用大师级剖析,请访问我们的《技术输入大师手册:Double Div Pro》。
核心配置设置与技术逻辑
Wait 1 bar(默认值:True)
- 图表逻辑: 控制执行窗口和确认延迟。启用(True)时,只有当前执行的 K 线收盘时具有向上偏向(收盘价 >= 开盘价),看涨信号才会被最终确定并绘制在历史 K 线上;反之,看跌信号则需要向下收盘(收盘价 <= 开盘价)。禁用(False)时,一旦满足结构性背离条件,信号就会立即注册,而不需要进行 K 线方向验证。
- 策略行动: 在日内交易和波段交易中保持启用状态,以过滤掉高波动性导致的止损离场。在微观时间框架图表(如 Tick 图或成交量图)上运行的剥头皮(Scalper)交易员可以禁用此功能以消除入场延迟,前提是他们必须配合严格的手动风险管理。
Show Regular Signals(默认值:True)
- 图表逻辑: 切换常规结构性背离信号的计算与视觉呈现(看涨表现为价格创新低而动量创出更高的低点;看跌表现为价格创新高而动量创出更低的高点)。
- 策略行动: 在区间震荡或均值回归环境中交易时保持激活状态,以捕捉主要的波段失败形态(SFPs)。在强劲、无对冲的宏观趋势中请关闭此功能,因为在这种情况下盲目猜顶或猜底会导致亏损叠加。
Show Hidden Signals(默认值:True)
- 图表逻辑: 控制趋势延续背离信号的可见性与计算,这些信号映射出了宏观趋势中深度的动量修复。
- 策略行动: 对于顺势交易策略以及在大周期时间框架上操作的波段交易员来说至关重要。保持开启状态可以执行高胜率、顺趋势的回撤入场,因为它符合机构宏观阻力最小的方向。
Enhanced Mode(默认值:False)
- 图表逻辑: 对历史双锚定波峰或波谷应用二次严格的结构斜率过滤。激活后,如果内部几何形状无法维持特定的方向轨迹,它将抑制信号。
- 策略行动: 适用于自动化系统、BloodHound 集成以及需要严格控制回撤的场景。它大幅收紧了统计过滤条件,虽然产生的设置较少,但胜率极高。
Divergence Bar Range(默认值:ShortRange)
- 图表逻辑: 定义波段引擎的内部边界,规定历史锚定点之间允许的最小和最大距离。
- 策略行动: 根据交易环境进行优化:
ShortRange(短周期)适用于节奏快速的日内剥头皮交易,MidRange(中周期)适用于标准的每日周期,LongRange(长周期)适用于大跨度时间周期下的宏观趋势反转。
Divergence Lookback(默认值:5)
- 图表逻辑: 控制局部极端值计算引擎所使用的回溯窗口,以识别有效的波段顶峰和低谷。
- 策略行动: 在 5 到 8 之间保持平衡。在市场震荡、低波动的时段,增加该值可强制指标去寻找主要的结构性锚定点。
Filter Length(默认值:5)
- 图表逻辑: 设置基准追踪移动平均线的平滑周期,用于确认动量位置。
- 策略行动: 对于高度敏感、快速反应的动量设置,可调低该值(例如 3);对于宏观指标,可调高该值(例如 8-10)以确保获得清晰、平滑的确认。
💡 Momentum Double Divergence Pro 指标现已支持以下平台:Ctrader、MetaTrader (MT4, MT5)、NinjaTrader 8、MultiCharts、MultiCharts x.NET、Tradingview(仅限副图)、Prorealtime(仅限副图)、SierraChart。
5. 常见问题解答(NinjaTrader 8 用户 FAQ)
Q: 你们提供该指标的原始 NinjaScript C# 源代码吗?
- A: 不提供。为了保护我们的专属算法框架并确保反版盗,该指标严格作为加密且预先编译的商业组件交付。您不需要原始源代码来运行、自定义参数或接收自动化的实时提醒。
Q: 我可以将该指标对接至 BloodHound 或 Strategy Builder 以实现自动化执行吗?
- A: 可以。该软件针对程序化集成进行了优化。虽然编译后的组件受到了加密保护,但该指标将其核心的嵌套背离绘图开放给了 NinjaScript API。量化开发人员和散户交易员可以轻松地在 BloodHound 中引用这些不重绘的输出绘图,或者在自定义的自动化策略中原生调用它们。
Q: 该指标的授权是按电脑数量还是按 NinjaTrader 账户计算的?
- A: 我们的商业授权直接与您经过验证的机器 ID(Machine ID)或交易账户结构绑定。只要这些工作区绑定在您已验证的商业授权下,导入安全的编译包后,您就可以同时在多个工作区、图表和市场分析器列中部署它。
⚠️ 官方反盗版声明: Momentum Double Divergence Pro for NinjaTrader 8 的官方、经过优化且零错误的版本仅在 PatternSmart.com 独家发售。请远离未经引证的第三方破解可执行文件或不安全的下载链接,这些版本缺乏执行优化,存在巨大的重绘延迟,并有导致账户被盗的风险。