Navigator Equilibrium
- 指标
-
Carlos Dante Diaz
你好,我是 Carlos Díaz,来自阿根廷的程序员和算法交易员,拥有超过 10 年的交易经验。我使用 MetaEditor 和 MetaTrader 5 的 Strategy Tester,用 MQL5 设计、编写并测试我所有的 Expert Advisor。
多年交易不同品种的经历,让我了解了构建交易机器人时真正重要的实际细节:点差、订单执行、滑点,以及每家经纪商和每个交易品种的具体条件。我把这些经验用在我发布的每一个 EA 上。 - 版本: 1.0
- 激活: 10
Navigator Equilibrium:在一个窗口中同时呈现市场阶段、动量、峰值与背离
不必再在动量震荡指标、趋势过滤器、波动率指标和背离扫描工具之间来回切换。Navigator Equilibrium 将它们整合到一个彩色编码的窗口中,让您一眼看出动量是在增强还是减弱、哪一方占主导、市场处于趋势还是盘整,以及价格与动量在哪里出现分歧。
它既适合希望清晰解读市场的主观交易者,也适合需要干净、有文档说明的缓冲区的 EA 开发者。
与众不同之处
- 五种状态的柱状图,而不仅仅是多或空。 除了方向之外,颜色还显示动量是在增强、在减弱,还是已经处于峰值状态。
- 零轴兼具市场状态指示器的作用。 它会变色,告诉您市场处于趋势还是盘整。
- 一眼看清“谁在主导”。 柱状图顶部的标记线会相对于慢速均线变色,同时提示何时可以考虑逆势交易。
- 峰值跟踪。 每个柱状图峰值都会与同侧的上一个峰值比较,让您看出动量是在扩张还是收缩。
- 自动识别四种背离: 常规与隐藏、看涨与看跌。它们以箭头绘制,并可附带文字;滚动或缩放图表时,文字与箭头之间始终保持固定的像素间距。
- 可切换的计算模式,包括柱状图、盘整检测和峰值检测,便于适配不同的交易品种。
- 完整的 EA 缓冲区,每一种状态、峰值和背离都以可读的数值提供。
- 只使用价格数据。 不需要成交量,适用于任何品种和任何时间周期。
- 高度可自定义: 颜色、线宽、线型、标签大小以及要绘制的内容。
您在图表上看到的内容
1. 动量柱状图(五种颜色)
| 颜色 | 含义 |
|---|---|
| 亮绿色 | 柱状图位于零轴上方且上升:看涨动量正在增强 |
| 深绿色 | 柱状图位于零轴上方且下降:看涨动量正在减弱 |
| 亮红色 | 柱状图位于零轴下方且下降:看跌动量正在增强 |
| 深红色 | 柱状图位于零轴下方且上升:看跌动量正在减弱 |
| 洋红色(magenta) | 峰值状态:走势已被拉伸,可能难以持续 |
2. 零轴
- 青色(cyan): 市场处于趋势中(失衡)。
- 黄色: 市场处于盘整中(平衡)。
3. 柱顶标记(线或点)与慢速均线
- 蓝色线是柱状图的慢速均线。
- 当柱状图位于其均线上方时,柱顶标记为绿色(买方占主导);位于均线下方时为红色(卖方占主导)。
- 当柱顶标记的颜色与柱子颜色相反时,例如绿色柱子配红色标记,就可以开始考虑逆势交易。在此之前,逆着当前走势交易的胜算较低。
4. 峰值圆点
- 白点: 该峰值比同侧的上一个峰值离零轴更远,即动量在增加。
- 灰点: 该峰值离零轴更近,即动量在减少。
5. 背离箭头与可选文字
- 每种背离类型都有各自的颜色和箭头形状。
- 文字可以放在箭头的上方、下方或向外一侧,并提供简短和完整两种版本。
- 图表上的标签始终以英文显示:简短版本为 Reg. bullish 、 Hidden bullish 、 Reg. bearish 和 Hidden bearish 。
峰值与背离的定义方式
- 柱状图的峰值是指这样一根柱子:其数值是两侧各若干根柱子(默认 3 根)中的极值,符号相同,并且大于近期 |柱状图| 平均值的某个最小比例,从而过滤掉较小的峰值。
- 每个峰值都会与同侧的上一个峰值比较,默认最多向前搜索 100 根 K 线。
- 价格极值取峰值附近的最高价(正峰值)或最低价(负峰值)。
四种背离规则
| 类型 | 峰值 | 价格 | 柱状图 | 解读 |
|---|---|---|---|---|
| Regular bearish(常规看跌) | 正峰值 | 更高的高点 | 更低的峰值 | 可能向下反转 |
| Hidden bearish(隐藏看跌) | 正峰值 | 更低的高点 | 更高的峰值 | 可能延续下跌 |
| Regular bullish(常规看涨) | 负峰值 | 更低的低点 | 更浅的峰值 | 可能向上反转 |
| Hidden bullish(隐藏看涨) | 负峰值 | 更高的低点 | 更深的峰值 | 可能延续上涨 |
常规背离和隐藏背离的检测可以分别开启或关闭。
使用方式
- 动量阶段。 亮色表示走势在增强,深色表示在减弱。洋红色标记走势被拉伸的状态,有助于收紧止损或规划出场。
- 趋势或震荡过滤。 用零轴调整您的操作方式:青色对应趋势行情,黄色对应盘整行情。
- 主导方与逆势过滤。 用柱顶标记的颜色判断谁占主导,以及避免或允许逆势交易。
- 动量的扩张或收缩。 峰值远离零轴表示走势正在扩张,向零轴靠近则表示走势在减弱。
- 反转与延续分析。 用常规背离寻找衰竭迹象,用隐藏背离寻找回调后的延续。
- 与市场结构结合。 它与平衡区和成交量分布类工具自然互补,例如我的 Equilibrium Boxes 和 Volume Profile Multiple 指标:前者显示市场在哪里处于平衡,本指标则显示该区域内动量的表现。
- 自动化。 利用下方列出的缓冲区在 EA 中构建规则。
为 EA 开发者而设计
通过 iCustom 和 CopyBuffer 读取缓冲区。决策时请使用 shift 1(最近一根已收盘的 K 线)。
| 缓冲区 | 内容 |
|---|---|
| 0 | 动量柱状图 |
| 6 | 柱状图的慢速均线 |
| 7 | 状态:+1 看涨,+2 看涨放缓,-1 看跌,-2 看跌放缓 |
| 8 | 峰值状态(洋红色):+1 看涨,-1 看跌,0 无 |
| 9 | 盘整:1 盘整,0 趋势 |
| 10 | 主导:+1 买方(柱状图在其均线上方),-1 卖方 |
| 11 | 逆势:+1 可考虑做多,-1 可考虑做空,0 无 |
| 12 | 在此 K 线上确认的柱状图峰值:+1 正峰值,-1 负峰值,0 无 |
| 13 | 该峰值与同侧上一个峰值相比:+1 远离零轴,-1 靠近零轴,0 无参照 |
| 14 | 正峰值的状态(+1 远离,-1 靠近),保持到下一个峰值出现 |
| 15 | 与缓冲区 14 相同,用于负峰值 |
| 16 | 背离:+1 常规看涨,+2 隐藏看涨,-1 常规看跌,-2 隐藏看跌,0 无 |
您可以构建的条件示例:仅当“状态”为看涨且“盘整”为 0 时才允许做多;当“背离”不为 0 时作出反应;当出现峰值状态或“状态”转为“放缓”时收紧持仓管理。
参数(与指标中显示的名称一致)
Main parameters
- Length:用于计算柱状图的 K 线数量(25)。
- Slow smoothing:柱状图慢速均线的周期,即蓝色线(13)。
- Consolidation length:用于判断市场是否盘整的 K 线数量(10)。
- Consolidation standard deviation:布林带的标准差(2.0)。
Calculation modes
- Histogram calculation:Linear regression of the deviation(偏离度的线性回归,类似 squeeze momentum 风格)或 Simple deviation of price from its mid line(价格相对其中线的简单偏离)。
- Consolidation calculation:Bollinger bands inside the Keltner channel(布林带位于肯特纳通道内)或 Bollinger band width below its average(布林带宽度低于其平均值)。
- Peak detection:Histogram far above its average(柱状图远高于其平均值)或 Price makes a new extreme but the histogram does not(价格创出新极值而柱状图没有)。
- Histogram cap:Continuous line(连续线)或 Dots on top of each bar(每根柱子顶部的圆点)。
Fine-tuning
- Divide the histogram by the ATR:使柱状图可在不同品种之间比较(默认关闭)。
- ATR period:用于肯特纳通道和标准化的 ATR 周期(14)。
- Squeeze mode: Keltner channel multiplier(1.5)。
- Band width mode: bars used to average the width(50)和 Band width mode: consolidating if the width is below the average x this factor(0.85)。
- Peaks: window of bars used to evaluate a peak(50)。
- Magnitude mode: peak if |histogram| exceeds the average x this factor(2.0)。
Colors
- 柱状图的每种状态、零轴的两种状态、柱顶标记、均线以及每种背离类型,均可单独设置颜色。
Lines and widths
- Width of the histogram bars(2)和 Width of the zero line(3)。
- Histogram cap: line width (or dot size)(2)和 Histogram cap: line type。
- Slow average of the histogram: width(2)和 Slow average of the histogram: line type。
Peaks and divergences
- Peaks: bars on each side to confirm a histogram peak(3)。
- Peaks: how many bars back to look for the previous peak on the same side(100)。
- Peaks: minimum size, as a fraction of the average |histogram|(0.5)。
- Divergences: detect regular ones 和 Divergences: detect hidden ones。
- Mark peaks on the chart (dots) 和 Mark divergences on the chart (arrows)。
- Text next to the divergence arrow:No text(无文字)、Above the arrow(箭头上方)、Below the arrow(箭头下方)或 Outward(向外:看跌在上,看涨在下)。
- Text: short version or long、Text: font size 和 Text: extra distance to the arrow in pixels。
- Marks: how many bars back to draw them(500)和 Marks: size from 1 to 5(2)。
- Unique ID per instance:用于在同一图表上使用多个副本的唯一标识。
须知
- 峰值和背离会在发生后的几根 K 线(默认 3 根)才得到确认。箭头和圆点绘制在峰值所在的 K 线上,因此会在确认之后才出现。缓冲区中的数值位于确认所在的 K 线上。
- 与任何震荡指标一样,正在形成的 K 线上的柱状图在该 K 线收盘前可能发生变化。
- 默认设置仅是起点,请根据您交易的品种和时间周期调整参数。
免责声明
Navigator Equilibrium 是一款分析工具,它本身不会产生交易信号,也不保证任何结果。交易存在风险。在使用真实资金之前,请先在模拟账户和策略测试器中进行测试。

