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

CPlotManager(自动缓冲区和绘图管理器)- MetaTrader 5 的库

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

CPlotManager (Auto Buffer and Plot Manager) - library for MetaTrader 5

CPlotManager (Auto Buffer and Plot Manager) - library for MetaTrader 5

我们都经历过这样的情况(我想)。您正在编写一个包含 70 多个缓冲区和 30 多个绘图的复杂指标。您决定将“填充”背景移到“蜡烛”图后面,突然您必须手动重新编号 50 行 SetIndexBuffer 调用。

由于颜色缓冲区的原因,尝试计算“Plot 5”是从“Buffer 12”还是“Buffer 16”开始是单调的、容易出错的,而且非常令人头痛。

我写了一个包装类(“CPlotManager”) 来自动化这个层次结构。

您只需按照您希望绘制的顺序“添加”绘图即可。该类自动处理数学、缓冲区绑定和样式。

包括 helper_plots.mqh

设置你的 #财产 总计(给自己足够的空间)。

 初始化时,实例化管理器,然后“添加“你需要什么。

查看演示代码以了解完整实施。

CPlotManager (Auto Buffer and Plot Manager) - library for MetaTrader 5

CPlotManager (Auto Buffer and Plot Manager) - library for MetaTrader 5


附件下载

📎 PlotManager_Demo.mq5 (8.28 KB)

📎 helper_plots.mqh (27.61 KB)

Source: MQL5 #68135

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