新一代交易软件的到来。EA的界面应该是怎样的? - 页 7

 
在我看来,如果有像....,像一个通用的研究实验室,个别的自定义插件可以以ex5库的形式连接到这个实验室,将是非常有用的。这可能是指标插件,统计处理,交易插件。这种插件可以放在市场上或kodobase中。那是一个类似于基于MT5的通用研究和交易平台的东西。应该有一个绘制图表、柱状图和统计图的窗口。这将是有趣的。
 
Реter Konow:

亲爱的开发者,由于我们期待交易程序的快速发展,我们期待我们的交易机器人将获得很多新的功能。而不管普通的算法交易者现在是否需要它们,我们都会在这个领域继续发展。我们自己需要新的机会。买方的需求往往是由卖方的新报价产生的,所以我们不应该认为我们的创新会无人问津。

多年来,在MT的交易项目的发展上存在着严重的障碍。在我看来,这个障碍并不是MQL语言和MT平台,顺便说一下,它们为实现甚至是最有天赋的开发者的创造性潜力奠定了广泛的基础,而是创建一个高质量的类似windows的图形界面的规模和复杂性问题。

我们中谁没有一次感受到无法实现他自己顾问中的所有内容的不适?你难道没有感觉到缺少带有表格、贸易统计、报告和其他许多东西的窗口吗?可能,几乎每个人都心知肚明,这不仅必须集成在测试器中,也必须集成在自己的EA中,因为在真实交易和实时中更需要这些数据。

然而,程序员面临的困难,如缺乏技术、通用标准、创建的图形质量不高以及其他问题,他们冒险为机器人创建用户界面。很明显,为MT创建一个完整的用户界面要比为交易逻辑编码、编写收集统计数据的算法或在策略中实现模式识别要困难得多。正是这些困难成为了算法交易过渡到 一个新水平的障碍, 在这里,人和程序之间必要的互动领域得到了极大的扩展,从而提高了交易的有效性,释放了最原始想法的潜力。互动的领域,使我们能够以人类思维的灵活性来弥补 "铁 "与算法结合的程序弊端。

现在,EA就像严格在轨道上运行的有轨电车,用户不知道其他人的情况,但想象一下,如果EA变得像汽车,可以选择向任何方向转向?有了这样的 "汽车",你可以在市场上感到更有信心。

我想大家都清楚,EA界面将大大增加对交易的信息支持水平,扩大观察者的视野,将有助于征服更多的交易网站。将会有实时的统计数据,交易过程的简单可视化,以及更多...然而,在开发人员有办法快速、轻松地创建高质量的图形用户界面之前,程序将不幸地保持不变。似乎交易机器人的发展和 "聪明 "的进步被几乎完全没有的图形用户界面所阻止。没有界面的专家顾问就像没有窗口的Windows一样,它只是DOS,你不会想永远使用它。

在我们的社区中,有一些勇敢的开发者已经创建了图形库。他们已经做了一项伟大的工作,它值得很多人尊重。我不会评判用他们的库编写图形界面的效果、质量和难易程度,因为这是一个非常主观的判断,但让我们想象一下,他们的库完全满足了最挑剔的程序员的所有要求,在他们的帮助下,我们可以创建任何我们想要的东西。让我们一起想一想,我们的EA的界面应该是什么,我们想把什么放在那里,我们想输出什么信息。让我们思考一下程序的风格和标准,在这些程序中,它从未被完全实现。)

我希望能够创建可以在任何平面上旋转的三维图形。有计划创建3D图形,但到目前为止,以我想要的方式是不可行的。例如,图表不仅应该能够向右、向上和向下移动,而且还应该能够在深度上移动。
 
Andrey Dik:
在我看来,如果有像这样的东西,那将是非常有用的,....,像一个通用的研究实验室,以ex5库的形式,个别用户的插件可以连接到它。这可能是指标插件,统计处理,交易插件。这种插件可以放在市场上或kodobase中。那是一个类似于基于MT5的通用研究和交易平台的东西。应该有一个绘制图表、柱状图和统计图的窗口。这将是有趣的。

完全正确。相信我,大多数交易者都有这样的梦想,但由于缺乏机会,他们开始说服自己,这根本没有必要。每个人都在谈论 "切面团",认为它是所有交易者的欲望的极限。他们不明白,将自己的参与和智力从交易过程中剥离出来,就等于将自己完全交给了市场因素和盲目的法律。人比机器更聪明,而且永远如此。那些忘记这一点的人有祸了。

实现你所有愿望的开始--界面。

 
Maxim Romanov:
我希望能够创建可以在任何平面上旋转的三维图形。有计划创建三维图形,但到目前为止,它还不能以我希望的方式实现。例如,图表不仅应该能够向右、向上和向下移动,而且还应该能够在深度上移动。
我相信,我们也将迎来这些技术。在时间上。
 
一个由X和Y以及Z组成的三维图形
X是时间,Y是价格...。而Z是什么?
 
Реter Konow:
同样,我确信程序必须有一个接口,我的交易经验在这里并不发挥作用......

有没有使用电视的经验--你多长时间使用一次界面?

如果目的是让交易员忙于一些令人兴奋的事情,那么是的,面孔越复杂越好,需求会在那里。但EA还有另一个功能--尽可能为用户做决定。专家顾问越好地解决这个任务--做出更多的决定--用户需要的设置就越少,不需要更高级的界面。

但对于交易策略的建模--这就对了

 

根据定义,控制和其他东西大多是缓慢的。你当然可以在MQL中做很多这样的事情,但要花多少时间呢?IMHO,用C++、C#等语言来做会更容易。然后与元素的连接是DLL或文件。例如,通过定时器。因此,在开发此类项目上花费的时间和精力最少。

最简单的元素,如按钮-文本框,在MQL中是比较合理的。

 
Alexander Ivanov:
一个 由X和Y以及Z组成的三维图形
X是时间,Y是价格...。而Z是什么?
没有时间,只有价格从一个工具到另一个工具的移动。到目前为止,这很难用一句话来解释。我想用8种主要货币制作一个多货币图表(从十字星来表达每种货币的走势),所以图表不会显示价格,而是显示资金流向,也就是说,它将显示哪些货币被相互转换,以何种数量和顺序进行。
 
Maxim Romanov:
我希望能够创建可以在任何平面上旋转的三维图形。有计划创建3D图形,但到目前为止,它还不能以我想要的方式实现。例如,图表不仅应该能够向右、向上和向下移动,而且还应该能够在深度上移动。

OpenCL是你的帮助,它非常适合雅典的变换和一般的3D图形。

你写动态变化的BMP,写这个奇迹与鼠标的互动,你就会很高兴。

我希望,攻击的方向是明确的。 读取缓冲区中的绘图,将其填充到动态的BMP中(不保存到磁盘上的文件,到资源中),BMP到图表中。

 
Nikolay Demko:

OpenCL是你的帮助,它非常适合雅典的变换和一般的3D图形。

你写动态变化的BMP,写这个奇迹与鼠标的互动,你就会很高兴。

我希望,你的攻击方向是明确的。 读取缓冲区中的渲染,将其填入动态BMP(不保存到硬盘上的文件,而是保存到资源中),BMP到图表中。

谢谢!)现在我知道这在原则上是可能的。当然很复杂,但有可能。