首页 技术指标 帖子

掌握Fractal指标:MetaTrader 4的强大工具

附件
35575.zip (5.66 KB, 下载 0次)

Fractal指标概述

在外汇交易中,Fractal指标是一个非常实用的工具,它源自著名的交易心理学家比尔·威廉姆斯(Bill Williams)。这个指标的主要功能是通过比较蜡烛图的高低点,来识别局部极值,帮助我们更好地捕捉市场的波动。

支持与反馈

如果您觉得这个指标对您有帮助,欢迎给它的GitHub页面点赞,并在下方留言反馈。如果您发现了bug或有改进建议,也欢迎在GitHub上提issue,或者提交pull request来贡献代码。

安装步骤

首先,打开MetaTrader,进入菜单栏选择文件 -> 打开数据文件夹。将Fractal-Utilities.mqh复制到MQL4\Include文件夹中,将Fractal-STF.mq4Fractal-MTF.mq4复制到MQL4\Indicators文件夹。最后,使用MetaEditor编译Fractal-STF.mq4Fractal-MTF.mq4,生成Fractal-STF.ex4Fractal-MTF.ex4。现在,您就可以在MetaTrader终端中使用这两个指标了。请确保这两个文件放在同一目录下,您可以将它们放在MQL4\Indicators\Developed等任何子目录中。如果您将编译后的文件移到其他目录,请记得在新目录下重新编译。

术语解释

STF代表单一时间框架(Single Time Frame),而MTF则代表多时间框架(Multi Time Frame)。Fractal-STF是基于单一时间框架进行计算的指标,而Fractal-MTF则结合了多个时间框架。因此,Fractal-STF的计算速度通常比Fractal-MTF快,因为它的计算量较少。如果您在不同时间框架之间切换时感到Fractal-MTF有延迟,并且不常使用多时间框架的功能,那么使用Fractal-STF会更合适。

Fractal指标的优势

Fractal指标相比于MT4/MT5内置的指标,有以下几个优势:

1. 用户可以自定义邻近半径,像比尔·威廉姆斯所说的那样,可以选择2作为默认值,但用户可以根据需要调整,这样可以同时在图表上显示不同级别的极值。

2. 用户可以选择指向这些极值的符号形状,便于将每个极值级别与特定符号关联,提升可视化效果。

3. 用户可以设置箭头与蜡烛高低点之间的垂直距离,以避免不同级别极值符号重叠。此动态调整灵感来源于一个讨论中的建议。

4. 用户可以在较低时间框架中查看较高时间框架的Fractal,使其成为MTF指标。例如,用户可以将指标时间框架设置为D1,并选择半径为2。如果用户切换到M15时间框架,Fractal-MTF会标记与D1时间框架对应的M15蜡烛。

Fractals with neighborhood radius of 2 and 5

图1. 半径为2和5的Fractal。

Inputs of the Fractal-MTF indicator

图2. Fractal-MTF指标的参数设置。

相关帖子

评论 (0)