欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

分形 - MetaTrader 4脚本

author emer | 891 人阅读 | 0 人评论 |

Fractal - indicator for MetaTrader 4

Fractal - indicator for MetaTrader 4

Fractal - indicator for MetaTrader 4

Fractal - indicator for MetaTrader 4

如果您觉得这个指标有用,您可以通过给它一颗星来表示您的支持GitHub 存储库和这篇文章。非常欢迎您在这篇文章下面发表评论 报告错误, 或提出任何您可能认为有用的进一步改进。您可以通过在 GitHub 存储库上打开问题来执行相同的操作。您还可以通过在 GitHub 存储库上发出拉取请求来贡献源代码。

运行 MetaTrader 并通过菜单栏选择“文件”->“打开数据文件夹”导航至您的 MetaTrader 数据文件夹。复制分形实用程序.mqh进入MQL4\包含文件夹,然后复制分形-STF.mq4分形-MTF.mq4进入MQL4\指标文件夹。最后一步是编译分形-STF.mq4分形-MTF.mq4通过元编辑器创造分形-STF.ex4分形-MTF.ex4, 分别。现在,您应该能够在 MetaTrader 终端中使用 Fractal-STF 和 Fractal-MTF 指标。安装的唯一要求是将两者都放在分形-STF.mq4分形-MTF.mq4到同一目录,可以是任何子目录MQL4\指标喜欢MQL4\指标\已开发。请注意,每当您将编译的文件重新定位到另一个目录时,您都应该在该目录中重新编译它们以使它们正常工作。

STF 是单一时间框架的缩写。 MTF 是多时间框架的缩写。因此,Fractal-STF 是一种计算仅涉及单个时间范围的指标,而 Fractal-MTF 则使用多个时间范围进行计算。因此,Fractal-STF 比 Fractal-MTF 快一点,因为它需要执行更少的计算。当您想要在不同时间范围之间切换时,您可以注意到这一事实。对于当前版本,用于 Fractal-MTF 的算法尚未优化,我尝试在未来的更新中改进它以获得更好的性能。如果您发现 Fractal-MTF 的延迟很烦人,并且您没有过多使用多时间帧功能,那么明智的做法是仅使用 Fractal-STF。

MT4/MT5 中有一个内置的分形指标,其起源可以追溯到著名的 Bill Williams。该指标的主要目的是通过将蜡烛的最高价/最低价与其相邻蜡烛的最高价/最低价进行比较来识别局部极值,以证明其为上分形/下分形,这是威廉姆斯创造的术语,而不是局部最大值/最小值。其他一些等效术语是波动高/低和顶部/底部,这些术语在交易者中可以互换使用。

与内置的 MT4/MT5 指标相比,该指标具有以下优势:

1. Williams认为,就像我们的中指,与相邻的两个手指相比是一个分形,比较的半径应该选择为2,这是MT4/MT5中内置分形指标的默认值。在该指标中,用户可以根据自己的意愿选择该邻域半径。这样做的好处是可以在图表上同时区分不同程度的极值,如下所示图1

2. 用户还可以选择指向这些极值的符号的形状,使他/她能够将每个度数的极值与唯一的符号关联起来,以便更好地可视化。

3. 用户可以指定箭头与蜡烛最高点/最低点的垂直距离,以避免不同程度的极值对应的符号重叠。动态调整垂直距离的想法主要受到 tdbarnard 在 中的回答的启发这里。 要考虑的要点是我们想要 像素距离 箭头(箭头偏移)是远离蜡烛高点/低点的恒定值。然而,这并不意味着同等 价格距离 也应该是恒定的。确实,随着图表比例的改变,固定像素距离对应的价格距离也会改变,这就需要动态的距离调整。你可以在代码中看到这个想法的详细实现。

4. 用户可以在较低的时间范围内查看较高的时间范围分形,使其成为多时间范围 (MTF) 指标。例如,用户可以将指标时间范围设置为 D1,并选择分形的半径为 2。接下来,如果用户切换到 M15 时间范围,分形-MTF 会标记那些高点/低点与 D1 时间范围内相应分形的高/低点一致的 M15 柱。请注意,指标时间范围应大于或等于所附的图表时间范围。如果用户选择的指标时间范围小于图表时间范围,则指标默认使用图表时间范围。

Fractal - indicator for MetaTrader 4

图1。邻域半径为 2 和 5 的分形。

Fractal - indicator for MetaTrader 4

 图 2.分形 MTF 指标的输入。


附件下载

📎 fractal-utilities.mqh (3.74 KB)

📎 fractal-stf.mq4 (6.18 KB)

📎 fractal-mtf.mq4 (7.31 KB)

Source: MQL5 #35575

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录