指标: 时钟 - 页 2

 
嘿,朋友。我在 32 英寸的显示器上使用 MT5,我认为出现这种情况是因为分辨率、DPI 和重新缩放(ReScaling)等原因。
 
Mori Mahoor #:
嘿,老兄。我遇到一个关于你这个指标的问题,就是文字会相互重叠。我正在32英寸的显示器上使用MT5,我觉得这是因为分辨率、DPI和缩放比例等问题造成的。你能帮我解决一下吗?

我也在用高分辨率宽屏显示器。我已经在指标中添加了新的文本间距参数,并移除了一个编译器警告。

附上该头文件只是为了避免信息不完整或造成混淆。

我想,迟到总比不到好。

附加的文件:
clock.mq5  9 kb
 

这是另一个更新版本:

  • 清理了对象名称,因为它们在解除初始化后并未从图表中移除,
  • 新增了自定义的“经纪商到本地偏移量”时间差显示功能,
  • 从显示中移除了秒数,以及
  • 新增了弹出提示,用于检测因夏令时调整导致的该时间差变化——可通过新输入参数“UseTimeChangeAlerts”启用或禁用该功能。
由于夏令时通常在周末实施(此时大多数市场休市),用于计算“经纪商与本地时差”的值将作为全局变量(GlobalVariables)存储在 MT5 终端中。这些全局变量在从图表中移除指标时不会被删除,并将持续存在 3 周,除非手动删除。 此外,将该指标附加到图表时会弹出一个提示。此设计旨在防止在周末以及发生系统崩溃、停电等情况时遗漏时间变更。如果您出于任何原因想要删除这些全局变量,只需在MT5中进入“工具”==>“全局变量”即可。

    文本

    附加的文件:
    clock.mq5  11 kb