大家好,今天要和大家聊聊一个非常有趣的指标——FivePattern。这个技术指标主要用来展示M&W波形和在标准ZigZag指标极端点处绘制的支撑/阻力水平。M. Merrill对五角形形状进行了分类,基于点的顺序从上到下,创建了一个有序的M&W波形分类模型。下面我们来看看这些波形。


A. Merrill的动态波形是一个随时间变化的模式。这个动态模式是在前四个右侧的Zigzag波上。在这个指标中,所有的波形都被视为动态。为了实现这一条件,引入了波形突变的概念(见下文),同时对经典Zigzag指标的算法进行了轻微修改。
至于极端搜索算法的核心——Zigzag算法,它是一种“临时(快速)决策”,显然需要替换。因为大多数错误都与模式检测有关NOPATTERN(请参见MyCPattern.mqh文件中的enum NamePattern)——这是搜索引擎的错误。
波形的演变与突变
演变——动态波形的变化,依然属于同一波形家族。M-Wave波形的演变如下:

W-Wave波形的演变:

突变——动态波形的变化,随后转移到另一个波形家族。M-Wave波形的突变:

W-Wave波形的突变:

注意:预测算法认为突变导致演变的最新形状,而演变/突变计数器则了解可能的不连续突变/演变。例如,中间和老年形状的突变。通过选择enum NamePattern(见MyCPattern.mqh)中的特定值实现。如果您希望使用演变/突变计数器——请不要更改enum NamePattern。
指标操作:
这个指标在图表上展示M&W波形和支撑/阻力水平。每当有新的历史K线出现时,指标会重新计算(以节省渲染对象时的CPU时间)。所有对象的名称都是伪随机的。该指标根据私人(序列)波形的演变/突变预期计算预测价格走势,并包含模式模型效率的计数器。

当前版本:
测试版本1.02:
- 搜索引擎:经典Zigzag;
- 预测模型:级别0(顺序演变/突变);
- 模型计数器:级别0(算法:“我只统计我看到的,我不知道之前发生了什么……”。统计数据在第11个形状出现后显示)。