ChartBrowser - MetaTrader 5 专家

该实用程序允许您查看所有打开的图表、正在运行的专家顾问、指标和脚本的列表。所有列表均按字母顺序排序(区分大小写)。在任何列表中,您都可以选择一个项目(图表或 MQL 程序),然后单击“Go”按钮立即切换到相应的图表。该列表提供图表和 MQL 程序的 2 路绑定。
所有列表都包含主要和次要元素。主要元素显示时不带填充,并枚举选项卡的主要内容(例如,在图表列表中,每个主要元素都是“交易品种时间范围”形式的图表名称;在指标列表中,每个元素都是指标名称,等等)。
次要元素用填充显示。每个次要元素都绑定到前一个主要元素。例如,在图表列表中,特定图表下可以有多个次要元素,代表在该图表上运行的专家顾问(用“[E]”标记)、指标(用“[I]”标记)或脚本(用“[S]”标记)。如果图表没有附加程序,则它没有次要元素。
在提供 MQL 程序列表的选项卡中,次要元素是图表。每个主要元素(专家、指标或脚本)后面始终跟着一行及其图表名称(次要元素)。
如果图表有子窗口,它们的编号也会显示在图表名称后面。
指标名称附加一个元组“
当前选项卡上主要元素的数量显示在对话框标题中。
文件 ChartBrowser.bundle.mq5 由 MQL5 PACKER 实用程序生成,用于通过代码库验证过程,该过程不支持一个程序中超过 32 个源文件!要获取具有单独头文件的实际源代码,请从随附的存档 ChartBrowser.mq5.zip 中提取它们,并保留文件夹层次结构。
下面提供了动画屏幕截图。

该实用程序作为非交易专家顾问实现,具有基于文章中描述的特殊 MQL 驱动布局声明的图形用户界面 (GUI):1,2,3。包括 ControlsPlus 和 Layouts 的更新版本。
您无需阅读并理解文章中的所有内容即可使其正常工作。仅当您要为自己的程序开发 GUI 时它才会有帮助。
以下是该 GUI 的声明部分在 MQL 中的样子(可用作 MQL 开发人员的 GUI 布局示例):
选项卡式控件由 4 个自定义按钮(TabButton 类)模拟。
附件下载
📎 chartbrowser.bundle.mq5 (881.97 KB)
📎 expand2.csv (1.05 KB)
📎 size6.csv (1.05 KB)
📎 size10.csv (1.05 KB)
Source: MQL5 #33770
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
