代码

DemoBufferPattern MetaTrader 5

用于演示 缓存区-模式: 蜡烛图 + 分形 + 彩色锯齿线 + 彩色均线。

LoongClock MetaTrader 5

一款十分简单的时钟例子

LoongMAx96 MetaTrader 5

画 96 条均线,只有100行代码 (使用 CMyBuffer 类)。

文章

MQL5 中的绘图风格 MetaTrader 5

MQL4 中有 6 种绘图风格,而到 MQL5 则增加到了 18 种。因此,可能很有必要撰写一篇文章,专门介绍 MQL5 的绘图风格。我们会在本文研究 MQL5 中的绘图风格详情。此外,我们还会创建一个指标来展示如何使用这些绘图风格,并细化标绘。

论坛

MQL5的奇怪问题,欢迎围观

MQL5的奇怪问题,欢迎不明真相的群众围观 https://www.mql5.com/en/forum/465/ 一个整数可能与数值相同的另一个整数导致不同结果。这可不是浮点精度问题。 你可能必须保证自己在所有必要的地方进行强制类型转换,否则结果无法预料。

希望mql单个指标支持的Buffer数提高到16个以上

我研究的一些指标需要用到十几条线,超过了mql的8个Buffer的限制。 我知道可以把指标写成两个,然后拖到同一个window里。 问题是同一separate_window里的两个指标,坐标是按各自的取值范围独立确定的。 我可以设置 Fixed minimum 和 Fixed maximum 把两个指标的坐标对齐,但是我的指标不是RSI、KD那类固定取值范围的,需要经常调整,很麻烦。 所以我希望: 1.最好能把单个指标支持的Buffer数提高到16个以上。 2.如果上一条不容易做,那么提供一种把同一separate_window里的两个指标的坐标对齐的方法。 3.提供您能想到的其他方法。

好消息:MQL5支持超过8根曲线的指标了

帮助文件里是这么说的: Custom indicators properties The number of indicator buffers that can be used in the user's display is not limited. But each array, which is designated as the indicator buffer using the function SetIndexBuffer(), Must specify the type of data that it will store. This may be one of the