文章 "带有图形用户界面的通用震荡指标" 12 新评论 MetaQuotes 2017.01.18 14:46 新文章 带有图形用户界面的通用震荡指标已发布:本文描述了创建基于终端中所有震荡指标的通用指标的过程,并且指标中还带有自身的图形界面。该图形界面(GUI)使用户可以简单快速地直接在图表窗口中修改每个震荡指标的设置(不需要打开它的属性), 以及比较它们的数值和为特定的任务选取最佳的选项。其它的方法是虚拟的,每个震荡指标将在子类中有它们特定的代码。Show() 方法将用于显示控件;FormHeight() 将返回表单的高度;InitControls() 方法只允许修改控件旁边的文字 (图 4). 图 4. 对于不同震荡指标在控件旁边显示不同的文字 事实上,来自 incGUI 开发库的控件只有所需的最小方法集,而没有用于修改文字的方法。类的设计是,如果有需要修改文字,就通过调用 Init() 方法,因为文字的改变是使用 Init() 完成的, 该方法就称为 InitControls()。 作者:Dmitry Fedoseev Nikolai Semko 2016.12.29 07:04 #1 我的理解是,在更改时间段或重启终端时,通过图形用户界面 更改的参数值不会被保存,而是返回到初始状态?如果能保存更改后的值就更好了。 Dmitry Fedoseev 2017.01.12 09:16 #2 Nikolai Semko:我的理解是,在更改时间段或重启终端时,通过图形用户界面更改的参数值不会被保存,而是返回到初始状态?如果能保存更改后的值就更好了。 是的,没有保存。我很快就会发表一篇文章,其中有一个通用频道,我会把它保存在那里。 Alexander Fedosov 2017.03.29 16:41 #3 感谢您的文章。 Sergi 2017.03.31 15:54 #4 不会太难吧? Manfred Suckert 2017.07.25 17:19 #5 MetaQuotes Software Corp.:新文章带有图形界面的通用振荡器:作者:德米特里-费多谢耶夫 你好,德米特里、非常感谢你的工作和建议,它们对我熟悉面向对象编程和从 MT4 转到 MT5 有很大帮助。祝您继续发挥创造力,提出好的想法曼弗雷德-苏克特 [删除] 2020.07.10 15:01 #6 MT4 有类似的功能吗?直接在图表窗口中设置指标 Mohammad Inanloo Tayefe Yaghmorloo 2022.11.27 23:43 #7 如何下载附件? Ivan Titov 2022.11.28 07:38 #8 最好阅读图表上的可用指标并更改其参数。这样就不必只局限于震荡指标了。 Ivan Titov 2022.11.28 07:42 #9 MetaQuotes:新文章《带图形用户界面的通用振荡器》已发布:作者: Dmitry Fedoseev德米特里-费多谢耶夫 最好在图表上阅读指标并更改其参数。不仅仅是震荡指标。 Fabrício Rodrigues 2023.05.23 16:53 #10 早上好。我想知道是否可以添加 iMFI,因为这是我想用背离测试的指标,我找到了它的代码,但不知道如何在 iDivergence 中实现它,以便在图表 上绘制背离。 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 带有图形用户界面的通用震荡指标已发布:
本文描述了创建基于终端中所有震荡指标的通用指标的过程,并且指标中还带有自身的图形界面。该图形界面(GUI)使用户可以简单快速地直接在图表窗口中修改每个震荡指标的设置(不需要打开它的属性), 以及比较它们的数值和为特定的任务选取最佳的选项。
其它的方法是虚拟的,每个震荡指标将在子类中有它们特定的代码。Show() 方法将用于显示控件;FormHeight() 将返回表单的高度;InitControls() 方法只允许修改控件旁边的文字 (图 4).
图 4. 对于不同震荡指标在控件旁边显示不同的文字
事实上,来自 incGUI 开发库的控件只有所需的最小方法集,而没有用于修改文字的方法。类的设计是,如果有需要修改文字,就通过调用 Init() 方法,因为文字的改变是使用 Init() 完成的, 该方法就称为 InitControls()。
作者:Dmitry Fedoseev