PivotTide
- 指标
-
Evgeniy Zhdan
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Products: https://www.mql5.com/en/users/trendhunter/seller
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ - 版本: 1.0
- 激活: 5
Pivot Tide — 波段拐点、自动趋势线与基于趋势线的趋势方向判断
Pivot Tide 是一款适用于 MetaTrader 4 的指标。它会自动把图表划分为若干波段,标记每个波段的高点和低点,通过这些拐点绘制趋势线,并根据趋势线的状态判断趋势方向。所有内容都直接显示在图表上,并附带一个紧凑的信息面板。
适用于任何品种、任何周期。
MT5-version: https://www.mql5.com/en/market/product/199662
指标的功能
- 识别波段。 波段由两条移动平均线的相对关系决定:快速 SMA 和慢速 LWMA。快线在慢线上方时为上升波段,快线在慢线下方时为下降波段。
- 标记拐点。 当波段结束(两条均线交叉)时,指标会在该波段的极值处放置标记:上升波段的最高点,或下降波段的最低点。
- 绘制趋势线。 通过相邻的同类拐点连线。
- 跟踪趋势线突破。 如果价格收盘突破某条趋势线,该线即视为已被突破,并在突破的K线处截断。
- 根据趋势线判断趋势,并在面板上显示(UP、DOWN 或 RANGE)。
波段在两个级别上计算:主要波段(较大的波段,默认长度 70)和次要波段(较小的波段,默认长度 21)。
图表上显示的内容
拐点标记
- 蜡烛上方的红色向下箭头:主要高点(局部最高点)。
- 蜡烛下方的蓝色向上箭头:主要低点(局部最低点)。
- 红色和蓝色小圆点:次要波段的对应拐点(可关闭)。
趋势线
- 阻力线(红色):当最近两个高点中后一个低于前一个时,连接这两个高点。
- 支撑线(蓝色):当最近两个低点中后一个高于前一个时,连接这两个低点。
- 未被突破的趋势线会向右延伸。
- 被突破的趋势线在突破的K线处截断,并变为点状线。这类线会作为历史保留在图表上。
- 主要趋势线基于主要波段绘制。基于次要波段的趋势线可单独开启(线条更细,为虚线)。
颜色(红色用于高点和阻力,蓝色用于低点和支撑)可在设置中修改。
趋势如何判定
趋势根据当前的两条趋势线(阻力线和支撑线)判定,它们由最新的几组拐点构成。
| 趋势线状态 | 面板显示的趋势 |
|---|---|
| 两条线都有效(价格被夹在两线之间) | RANGE:收敛、盘整 |
| 只有支撑线有效 | UP:上升趋势 |
| 只有阻力线有效 | DOWN:下降趋势 |
| 没有有效的趋势线 | 最近一次趋势线突破的方向 |
逻辑很简单:向上突破阻力线表明买方力量增强,向下突破支撑线表明卖方力量增强。
信息面板
面板显示:
- Trend:当前趋势(UP、DOWN 或 RANGE);
- Major wave:当前主要波段的方向及已持续的K线数量;
- Resistance:当前阻力线价位,以及与当前价格的距离(百分比);
- Support:支撑线的相应信息;
- Last break:最近一次趋势线突破的方向,以及发生在多少根K线之前。
面板可以用鼠标拖动(拖动顶部一行),也可以通过 - / + 按钮最小化。面板的位置和状态会按图表分别记忆。默认位于图表顶部居中,起始坐标可在参数中设置。面板也可以完全关闭。
参数设置
| 参数 | 默认值 | 说明 |
|---|---|---|
| MQL5.com account | 作者主页链接 | 仅作信息展示,不影响指标运行 |
| Major wave length | 70 | 主要波段长度。数值越大,拐点越少,波段越大 |
| Minor wave length | 21 | 次要波段长度。数值越小,标记越频繁 |
| Show minor pivots | 是 | 显示次要拐点(小圆点) |
| Draw trend lines (major) | 是 | 绘制基于主要波段的趋势线 |
| Draw trend lines for minor waves | 否 | 额外绘制基于次要波段的趋势线 |
| Lines kept per side | 4 | 图表上保留的最近阻力线和支撑线数量(各自计算) |
| Extend unbroken lines to the right | 是 | 将未被突破的趋势线向右延伸 |
| Bullish color | 蓝色 | 低点和支撑线的颜色 |
| Bearish color | 红色 | 高点和阻力线的颜色 |
| Show info panel | 是 | 显示信息面板 |
| Panel X | -1 | 面板水平位置(像素,-1 = 居中) |
| Panel Y | 22 | 面板距顶部的垂直位置(像素,-1 = 居中) |
| Alert on trend change | 否 | 趋势变化时弹出提示 |
| Push notification on trend change | 否 | 趋势变化时向手机发送推送通知 |
| Bars to analyze | 1500 | 分析的历史K线数量(数量越少,运行越快) |
使用方法
- 判断大环境。 查看面板:UP 和 DOWN 表示基于趋势线的趋势方向,RANGE 表示价格收敛,等待突破。
- 围绕趋势线交易。 有效的支撑线或阻力线是价格可能出现反应的区域。突破(收盘价越过趋势线)表示价格行为发生变化。
- 突破入场。 许多交易者会等待K线收盘越过趋势线,再等待确认,例如对被突破趋势线的回踩。
- 作为过滤器。 基于趋势线的趋势可以过滤您自己的交易系统:只在 UP 或 DOWN 的方向交易,跳过 RANGE。
- 调整灵敏度。 较小的 Major wave length 和 Minor wave length 会产生更频繁但意义较小的拐点;较大的数值产生更少、更大的波段。请根据品种和周期调整。
- 较大周期的趋势线通常比小周期更可靠。
- 通知。 开启 Alert on trend change 或 Push notification on trend change,无需一直盯着图表。
注意事项
- 拐点只有在均线交叉之后才会确认,因此标记会相对实际极值有所延迟。这是为了让已确认的标记不会消失或移动而付出的代价。
- 本指标不提供现成的交易信号,也不是一套交易系统。它是分析市场结构的工具。请结合您自己的入场、出场和风险管理规则使用。
- 指标仅在每根新K线出现时计算一次,因此对资源占用很低。
- 金融市场交易存在亏损风险。
供 EA 使用的数据(iCustom)
指标有 4 个缓冲区:
| 缓冲区 | 内容 |
|---|---|
| 0 | 主要高点 |
| 1 | 主要低点 |
| 2 | 次要高点 |
| 3 | 次要低点 |
空值为 EMPTY_VALUE 。缓冲区仅在拐点所在的K线上有值。
