文章 "开发多币种 EA(第 27 部分):多行文本显示组件" 新评论 MetaQuotes 2026.07.14 08:51 新文章 开发多币种 EA(第 27 部分):多行文本显示组件已发布: 如果需要在图表上显示文本,我们可以使用 Comment() 函数。但它的功能相当有限。因此,在本文中,我们将自行开发一个组件 — 一个全屏对话框,该对话框能够显示多行文本,支持灵活的字体设置和滚动功能。 如果需要在图表上显示文本,我们可以使用 Comment() 函数。但它的功能相当有限。因此,在本文中,我们将自行开发一个组件 — 一个全屏对话框,该对话框能够显示多行文本,支持灵活的字体设置和滚动功能。 上次我们编写了计算部分的实现,该实现对于效率没有任何严格要求。为了展示计算结果,我们使用了两种现成的简单方法。第一种方法是使用 Comment() 标准函数,该函数会将传入的文本直接显示在图表上。第二种方法是使用另一个标准函数 Print() 将文本显示到 EA 日志中。对于简单任务来说,这相当方便。 然而,这些方法存在诸多局限性。第一种方法的主要问题是无法控制字体大小、样式和颜色,而且当信息量很大时无法滚动浏览文本。这会造成不便,尤其是在输出多行或结构化数据时。第二种方法除了滚动问题外,还存在同样的问题,而且还要不断向日志中添加条目,这带来了额外的不便。 因此,在本文中,我们将自行开发一个组件 — 一个全屏对话框,该对话框能够显示多行文本,支持灵活的字体设置和滚动功能。这个工具将使信息可视化更加便捷和清晰。在我们实际验证这个组件后,它很可能会成为 Adwizard 库的一部分,作为展示多币种 EA 各类信息的工具。 作者:Yuriy Bykov 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 开发多币种 EA(第 27 部分):多行文本显示组件已发布:
如果需要在图表上显示文本,我们可以使用 Comment() 函数。但它的功能相当有限。因此,在本文中,我们将自行开发一个组件 — 一个全屏对话框,该对话框能够显示多行文本,支持灵活的字体设置和滚动功能。
上次我们编写了计算部分的实现,该实现对于效率没有任何严格要求。为了展示计算结果,我们使用了两种现成的简单方法。第一种方法是使用 Comment() 标准函数,该函数会将传入的文本直接显示在图表上。第二种方法是使用另一个标准函数 Print() 将文本显示到 EA 日志中。对于简单任务来说,这相当方便。
然而,这些方法存在诸多局限性。第一种方法的主要问题是无法控制字体大小、样式和颜色,而且当信息量很大时无法滚动浏览文本。这会造成不便,尤其是在输出多行或结构化数据时。第二种方法除了滚动问题外,还存在同样的问题,而且还要不断向日志中添加条目,这带来了额外的不便。
因此,在本文中,我们将自行开发一个组件 — 一个全屏对话框,该对话框能够显示多行文本,支持灵活的字体设置和滚动功能。这个工具将使信息可视化更加便捷和清晰。在我们实际验证这个组件后,它很可能会成为 Adwizard 库的一部分,作为展示多币种 EA 各类信息的工具。
作者:Yuriy Bykov