大家好!今天我想和大家分享一个非常实用的指标——HarmonikManual,这个指标专为MetaTrader 4设计,能够帮助你手动绘制XABCD形态,并自动寻找下一个潜在反转区(PRZ)。
这个创意最初是由Snorm发布的DavincisKiss指标,我在此基础上对Harmonic Ratios.mq4进行了修改,增加了一些必要的命令。
经过改进后,这个指标的界面如下图所示:

在图表的右侧,我还增加了一些功能按钮。通过点击这些按钮,你可以设置以下功能:
- “搜索”:查找所有可能出现的形态。
- “下一个”:将“D”点移动到获得的形态上,以了解其名称。
- “开/关”:开启或关闭该指标。
- “颜色/无”:更改和谐形态的颜色,或者不显示颜色。
- “XABC”:将XABC点放置在最近的最高点或最低点。
- “重置”:在出现未定义错误时,按下此按钮。
- “自动”:即将推出的功能,尚未想好。
- “移动菜单”:按住“M”键后,可以移动菜单的位置,释放“M”键后再点击鼠标选择目标区域。
你还可以使用自己的和谐形态数据库。只需在输入选项卡中更改“文件名”和“DatabaseRecord”的数量(如上图所示)。你无需担心输入的“DatabaseRecord”数量不合适,因为该指标会自动调整。如果输入的数字太大,指标会自行调整;如果输入的数字太小,指标则只会读取输入数量对应的数据库记录。请将你的数据库文件保存在<MQL4>files目录中。
这个指标的新版本名称为:HarmonMan.mq4。
namepatterns,minXB_,maxXB_,minAC_,maxAC_,minBD_,maxBD_,minXD_,maxXD_ Bat,0.382,0.5,0.382,0.886,1.618,2.618,0.886,0.886 Max Bat,0.382,0.618,0.382,0.886,1.272,2.618,0.886,0.886 Max Gartley,0.382,0.618,0.382,0.886,1.128,2.236,0.618,0.786 Alt Shark 2,0.446,0.618,0.618,0.886,1.618,2.618,0.886,0.886 Anti Nen star,0.5,0.786,0.467,0.707,1.618,2.618,0.786,0.786 Leonardo,0.5,0.5,0.382,0.886,1.128,2.618,0.786,0.786 Gartley,0.618,0.618,0.382,0.886,1.272,1.618,0.786,0.786 Crab,0.382,0.618,0.382,0.886,2.24,3.618,1.618,1.618 Anti New Cypher,0.5,0.786,0.467,0.707,1.618,2.618,1.272,1.272 Butterfly,0.786,0.786,0.382,0.886,1.618,2.618,1.272,1.618 ...
以上数据是和谐形态数据库,必须保存为harmontrad.csv,并放置在terminal_data_folder\MQL4\Files中。
加载指标后,放置XABCD于任意点,左侧面板会显示该形态的名称,如果未找到形态,则会显示AB与CD的比较。

如果想要搜索可能发生的下一个PRZ,只需在最后一根蜡烛(Time[0])右侧放置文本D。如果文本D高于文本C,指标将向上查找PRZ,反之亦然。
将文本命名为ON,并输入希望搜索的PRZ数量。

下面的图展示了结果:

我们可以在harmontrad.csv中添加更多形态,但需要在622行更改数据库记录的数量,如下图所示:

如果D点消失,可以简单地按Ctrl+B删除文本,命名D和ON,如下图所示:
新文本D将会形成。
