你好,丹尼尔-何塞。将子窗口与多个图形结合使用,是一个非常有趣和有用的实现方法。
到目前为止,我一直在主窗口中使用迷你图表,作为指标甚至专家的附加功能。在其中,我可以更改所有主要参数:符号、周期、刻度以及其他不太重要的参数。
但我无法使用更多的迷你图形,因为......它们极大地遮挡了主窗口。你的指标解决了很多问题,但也有一些小麻烦,我建议你修改一下。
我建议增加在命令行中为每个迷你图分别定义所需的周期的可能性,这样,例如,您可以为 3 个不同的周期定义 1 个符号,或者为 1 个周期定义 3 个不同的符号。
例如:" GBPUSD - M 30:3; GBPUSD - H 2:3; GBPUSD - D 1:3"。
或 " EURUSD - H 2:3; GBPUSD - H 2:3; USDCHF - H 2 :3"。
我认为这些解释非常清楚,而且很容易在您的代码中进行修改。你好,丹尼尔-何塞。将子窗口与各种图形结合使用,是一个非常有趣和有用的实现方法。
到目前为止,我一直将主窗口中的迷你图表用作指标甚至 EA 的附加功能。在其中,我可以更改所有主要参数:符号、周期、刻度以及其他不太重要的参数。
但我无法使用更多的迷你图形,因为它们会严重遮挡主窗口。您的指标可以解决很多问题,但有一些小麻烦,我建议您修改一下。
我建议增加在命令行中为每个迷你图表分别定义所需的周期的功能,例如,您可以为 3 个不同的周期定义 1 个符号,或者为 1 个周期定义 3 个不同的符号。
例如:" GBPUSD - M 30:3; GBPUSD - H 2:3; GBPUSD - D 1:3" 。
或 " EURUSD - H 2:3; GBPUSD - H 2:3; USDCHF - H 2 :3"。
我认为解释得很清楚,而且很容易在您的代码中修改。我想您还没有看到后面的文章 ...😁👍 ...但您可以看看这篇文章图表上的多重指标(第 03 部分):为用户开发定义,也许这正是您想要的,因为我们可以锁定周期甚至每个子窗口的宽度...谢谢您的建议。

- www.mql5.com
您好,先生,您的文章写得很好,但我无法打开类文件,我该怎么办?我总是出错
班级错误太多
也许您没有真正理解这篇文章,因为您在文章中看到的东西是谁创建的,不是代码,而是 metatrader 5 平台,正因为如此。我需要您告诉我平台报告的具体内容,是编译器报告的,还是您要将指标放到图表上时报告的......👀👍
这是我在编译器中得到的结果,尽管类文件在 mql5 目录中:
您修改了 ZIP 文件的结构,请查看第 10 行,从您发布的图片中可以看到,编译器会在该位置查找头文件,但您修改了它,因此编译器无法找到该文件。在这两种方法中,要么标明新位置,要么保留 ZIP 文件的结构
我更改了位置,但错误仍在继续:
新文章 在一张图表上的多个指标(第 02 部分):首次实验已发布:
在前一篇文章“在一张图表上的多个指标”中,我介绍了如何在一张图表上加载多个指标的概念和基本知识。 在本文中,我将提供源代码,并对其进行详解。
这两个函数与我上面解释过的完全一样:它强制执行数据完整性验证,防止类的内部数据不一致。 它们接收一个命令行,并按照预定义的语法对其进行解码。 然而,它们并不会反馈收到的命令有错误,因为这不是它们的目的。 其目的是确保不一致的数据不会进入对象,也不会导致难以检测和修复的副作用。
最终结果如下:
作者:Daniel Jose