文章 "图形界面 X: 文本编辑框, 图片滑块和简单控件 (构建 5)"

 

新文章 图形界面 X: 文本编辑框, 图片滑块和简单控件 (构建 5)已发布:

本文研究新的控件: 文本编辑框, 图片滑块, 以及其它的简单控件: 文本标签和图片。函数库正在持续增长, 并引入了一些其它的新控件, 以前创建的那些也有所改进。

下面的屏幕截图显示了如何使用图形界面配置文本显示。

图例. 8. 第一个选项卡上的控件组。 

图例. 8. 第一个选项卡上的控件组。

作者:Anatoli Kazharski

 

Tol,更新后,在将程序放入图表时经常出现错误:

CWndEvents::DetermineSubwindow > Ошибка при получении хэндла индикатора в директории ::Indicators\SubWindow.ex5 !
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]
 
Artyom Trishkin:

Tol,更新后,将程序放到图表上时经常出现错误:

CWndEvents::DetermineSubwindow > Ошибка при получении хэндла индикатора в директории ::Indicators\SubWindow.ex5 !
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]

本文详细介绍了这一问题:图形界面 X:Easy And Fast Library 的更新(第 3 版)

如果不需要在子窗口中放置智能交易系统的图形用户界面,只需禁用该模式即可:

//+------------------------------------------------------------------+
//|定义。mqh
///2015年,MetaQuotes软件公司版权所有。
//|http://www.mql5.com ||
//+------------------------------------------------------------------+
//--- 窗口模式下的专家
#define EXPERT_IN_SUBWINDOW false
...

//---

我只是忘了在上传到网站之前将其设置为默认值。

 
Anatoli Kazharski:

本文详述:图形界面 X:Easy And Fast 库的更新(第 3 版)

如果不需要在子窗口中放置图形用户界面智能交易系统,我们只需禁用该模式即可:

//+------------------------------------------------------------------+
//|定义。mqh
///2015年,MetaQuotes Software Corp.版权所有。
//|http://www.mql5.com ||
//+------------------------------------------------------------------+
//--- 窗口模式下的专家
#define EXPERT_IN_SUBWINDOW false
...

//---

我只是忘了在上传到网站之前将其设置为默认值。

很好。谢谢,已修复。
 

无论实施了多少控制,主要问题至今仍不清楚:它们是做什么用的?

如果它们是用户与程序互动的工具,那么这样一个程序的概念在哪里?带有界面的 EA 概念何在?市场上没有一个带界面的 EA

也许你们应该注意这一点,努力传播界面智能交易系统的理念,这样你们的劳动才不会白费。

也许您应该开发一个这样的智能交易系统示例,并展示其优势。

我正是这样做的。

 
Реter Konow:

无论实施了多少控制,主要问题至今仍不清楚:它们是做什么用的?

如果它们是用户与程序互动的工具,那么这样一个程序的概念在哪里?带有界面的 EA 概念何在?

市场上没有一个带界面的 EA。

...

为什么没有

Retag Konow:

...

也许您应该注意这一点,并努力传播界面智能交易系统的理念,这样您的劳动才不会白费。

也许您应该开发一个这样的 EA 例子,并展示其优势。

我会这样做的。

这正是我正在做的事情。还有很多工作要做。这需要一些时间。

至于是否需要一些界面元素,我已经实现了许多,只是应图书馆用户自己的要求。

还有一些元素有待实现,然后我将全力以赴优化算法,并扩展图书馆所有部分的功能。

 
Anatoli Kazharski:

为什么不呢?

这就是我正在做的。还有很多工作要做。这需要一些时间。

至于是否需要一些界面元素,我已经实现了很多,只是应图书馆用户自己的要求。还有一些元素没有实现,然后我将把全部精力放在优化算法和扩展库所有部分的功能上。

市场上有很多手动或半自动交易 面板。许多面板实用方便,但只使用了少量控件。尽管功能强大,但面板在交易者中的受欢迎程度有限。智能交易系统(EA)的需求量要大得多(也许是因为它是全自动的),但它们都没有界面。它应该是什么样的?它应该支持哪些功能、输出哪些信息、遵守哪些标准,这些都还是个未解之谜....。

当然,你也可以让一切顺其自然,等到开发人员自己偶然发现标准,并自发形成界面顾问的概念,但这个过程可能非常漫长,而且难以预测。你、我和其他在 MQL 中开发界面的爱好者可以处理这个问题。

这个话题非常有趣和重要,最主要的是它是 MQL 交易程序发展的一个新阶段。


附注:试想一下,如果其他平台的用户仅仅因为可以很容易地创建带有界面的交易程序而转到 MT 平台,那将会是怎样的情景?)

 
Реter Konow:

手动或半自动化 市场交易 有很多面板。许多面板实用方便,但只使用少量控件。尽管功能强大,但面板在交易者中的受欢迎程度有限。智能交易系统(EA)的需求量要大得多(也许是因为它是全自动的),但它们都没有界面。它应该是什么样的?它应该支持哪些功能、输出哪些信息、遵守哪些标准,这些都还是个未解之谜....。

当然,你也可以让一切顺其自然,等到开发人员自己偶然发现标准,并自发形成界面顾问的概念,但这个过程可能非常漫长,而且难以预测。或者,你、我和其他在 MQL 中开发界面的爱好者可以处理这个问题。

...

事实上,我并没有发现那些在自己的开发中积极测试本系列中介绍的库的用户在想法的可用性方面存在任何问题。相反,我自己也学到了很多新东西。

会有很多例子说明在什么情况下使用该库创建图形用户界面会很方便。我们仍有必要去了解它。还缺少一些功能。

现在市场上绝大多数接口的实现都带有简单的元素,只是因为有些东西比较复杂,实现起来不是那么容易。

 
Anatoli Kazharski:

事实上,在积极测试本系列中介绍的库的用户中,我并没有看到任何关于创意可用性的问题。相反,我自己也学到了很多新东西。

会有很多例子说明在哪些情况下使用该库创建图形用户界面会很方便。我们仍有必要去了解它。还缺少一些功能。

现在市场上绝大多数接口的实现都带有简单的元素,只是因为有些东西比较复杂,实现起来不是那么容易。

据我所知,您所实现的大部分控件都可以在特定智能交易系统的界面中使用。

线形图、表格、按钮、输入栏、下拉列表等都是为交易、可视化和管理智能交易系统提供全面信息支持所必需的。

然而,这种智能交易系统需要一个新的概念。该智能交易系统应包含交易统计数据以及大量设置和预设。它应在三种模式下工作:自动、半自动和管理。

总的来说,有必要丰富标准交易程序的内容,这样所有已实施的控制都会有用武之地。

 
Реter Konow:

据我所知,您所实现的大部分控件都可以在特定智能交易系统的界面中使用。

线形图、表格、按钮、输入栏、下拉列表等都是为交易、可视化和管理智能交易系统提供全面信息支持所必需的。

然而,这种智能交易系统需要一个新的概念。该 "智能交易系统 "应包含交易统计数据以及大量设置和预设。它应在三种模式下工作:自动、半自动和管理。

总的来说,有必要丰富标准交易程序的内容,这样所有已实施的控制措施都会有用武之地。

是的,我们很快就能创造奇迹。)

期待已久的图形库已经在敲门了:

交易、自动交易系统和交易策略测试论坛

讨论文章 "MQL5 中的统计分布--汲取 R 的精华并使其更快"。

Renat Fatkhullin, 2016.11.10 18:18

此外,与 R 相似的图形库即将推出。

通过它,您可以直接在图形上轻松实现复杂数据序列的可视化:

[删除]  

您好

在最后两篇文章中,我们没有看到 mql4 文件。

我知道 mt4 不支持多图表等功能

但您会上传 mql4 的更新吗?

我是指最新的功能,如文本编辑、鼠标和 CPU 性能。