为什么MQL5数据库中的专家这么少?

 

一个反思的问题。冠军赛即将到来,第五个终端已经有3个月的时间了,而且只有!6!为什么专家顾问这么少?同时,这些指标相当充分....。为什么?MQL5有这么复杂吗?由于它的可测试性低,所以还没有需求?

下一篇:考虑到MACD_Sample 5的源代码重达18.2Kb,而4的源代码重达5.6Kb,MQL5有这么好吗?还有一个直接针对MQ的小补充:你不认为为了普及5和4,至少提供一些完全符合5和4的简单专家顾问的例子,以方便4的用户过渡吗?

 
Figar0:

一个反思的问题。冠军赛即将到来,第五个终端已经有3个月的时间了,而且只有!6!为什么专家顾问这么少?同时,这些指标相当充分....。为什么?MQL5有这么复杂吗?由于它的可测试性低,所以还没有需求?

继续说:考虑到MACD_Sample 5重达18.2Kb,4重达5.6Kb,MQL5有这么好吗? 它是一种进步吗? 它是用三倍的努力换来的吗? 还有一个直接针对MQ的小补充:你不认为为了推广5和4,提供一些5和4的最简单专家顾问的例子会很好吗?

我不知道其他人的情况,但对我来说,这不是为冠军做准备或创建专家顾问,甚至不是研究MQL5文档,而是了解为什么 "这个 "或 "那个 "没有按照你认为的方式工作......这就是为什么不那么容易理解))))。难的是容易学...

在我看来,你可以在MQL4上创建专家顾问和指标,没有任何麻烦(你不需要任何类等)。但如果你费心了,你将不得不努力工作,但结果会更好。

祝大家好运。并让我们分享代码和想法。

 
SHOOTER777:

我的看法是--在Five中,你可以创建专家顾问和指标,没有任何复杂的问题(你可以不使用类,等等),不比MQL4复杂。

这很好!我在哪里可以找到这样一个简单的例子?

SHOOTER777:

并让我们分享代码和想法。

你想分享吗? )

 
SHOOTER777:

................

在我看来--在电脑5中,你可以创建专家顾问和指标,没有任何复杂的问题(你不需要任何类,等等),但它不会比MQL4更复杂。但这将需要一些努力,但结果会好得多。

...............

如果没有这些类,你几乎可以创造任何复杂的东西。

脚本 - 是

指标 - 是

但不上课就不能成为专家。也许这就是为什么在代码库中没有那么多的人?大多数人都不太了解OOP。如果我错了,请给我看一个没有课的专家。

 
Figar0:

一个反思的问题。冠军赛即将到来,第五个终端已经有3个月的时间了,而且只有!6!为什么专家顾问这么少?同时,这些指标相当充分....。为什么?MQL5有这么复杂吗?由于它的可测试性低,所以还没有需求?

下一篇:考虑到MACD_Sample 5的源代码重达18.2Kb,而4的源代码重达5.6Kb,MQL5有这么好吗?还有一个直接针对MQ的小补充:你不觉得为了普及5和4,为5和4创造一些最大限度简单的专家顾问的例子会很好,至少可以让4的用户更容易过渡?

回应--思考,我按顺序开始。

1.为什么基地里的专家要比现在的多(办法是甚至有6个)?

2) 你不喜欢MT5的什么?我不明白,MACD_Sample 的大小与它有什么关系,以及任何其他专家顾问?如果你仔细阅读论坛(这个论坛和其他论坛),你会看到开发者对交易系统的意见,附在MT5上作为例子。


简而言之,它看起来是这样的:我们没有试图做一个交易系统,这是一个GRALEM我们的任务只是给出一个例子,可以清楚地说明如何使用这些创新,这些创新出现在MQL5中


知道开发者的意见,但在我看来,这对普及MQL5没有帮助,因为 "几个例子完全对应了5和4的最简单的专家"。

这不仅没有帮助,而且会导致相反的效果,因为这样你就不得不放弃MQL5中出现的大量创新。

4 还有,为什么要让用户轻松地从MT4转换?

 
joo:

没有类,你几乎可以做出任何复杂的东西。

脚本 - 是

指标 - 是

但是,如果没有课程,你就不能做一个专家顾问。也许这就是为什么在代码库中的数量如此之少?大多数人都不太了解OOP。如果我错了,请给我看一个没有课的专家顾问。

为了避免误解我的帖子,我并不反对MQL5,我非常喜欢它。
 

joo:

没有类,你几乎可以做出任何复杂的东西。

脚本 - 是

指标 - 是

但是,如果没有课程,你就不能做一个专家顾问。也许这就是为什么代码库中很少有这样的人?大多数人都不太了解OOP。如果我错了,请给我看一个没有课的专家顾问。

有些指标,没有mql5的能力 是做不出来的。这不仅仅是关于课程。该语言还有许多其他的可能性,没有这些可能性,你就无法做出一些指标
 
joo:

没有类,你几乎可以做出任何复杂的东西。

脚本 - 是

指标 - 是

但是,如果没有课程,你就不能做一个专家顾问。也许这就是为什么代码库中很少有这样的人?大多数人都不太了解OOP。如果我错了,请给我看一个没有课的专家顾问。


没有类(和大多数的创新),你可以制作专家顾问,但有一点要注意--他们的 "几乎所有的复杂性 "只有在与MT4比较时才有意义(他们可能比MQL4中实现的更快、更可靠),但与使用MQL5所有优点的专家顾问相比,他们将大大地输掉。


PS

写一个没有类的EA有什么意义呢?事实上,你可以不使用标准库,而从头开始编写一切(例如,我就是这样做的)。但是,当你可以使用标准的和公开可用的东西时,为什么要重新发明整个车轮呢?

 
nen:
有些指标,没有mql5的能力是做不出来的。这不仅仅是关于课程。该语言还有许多其他的可能性,没有这些可能性,你就无法创建一些指标。
所有在MQL4中实现的指标,很可能都可以实现,其他的我就不说了......。
 
Interesting:

1.为什么基地里的专家要比现在多(甚至会有6位)?

这个问题是反问句--它不需要答案。

有趣的 是。

2) 你不喜欢MT5的什么?我不明白,MACD_Sample 的大小与它有什么关系,以及任何专家顾问?如果你仔细阅读论坛(这个论坛和其他论坛),你会看到开发者对交易系统的评论,附在MT5上作为例子。

有两个复杂程度不同的专家顾问,他们工作的结果是一样的,哪一个更好?当然是更容易的那个,因为那里每个印刷符号出错的概率更低。 当然这只是一个原始的例子,但还是......如果没有区别,为什么要把你的手指弄得更破?

有趣的 是。


知道开发者的意见,但在我看来,这对普及MQL5没有帮助,因为 "几个例子完全对应5和4的最简单的专家顾问"。

这不仅没有帮助,而且会产生相反的效果,因为在这种情况下,我们将不得不拒绝MQL5中出现的大量创新。

你认为完全不使用比尽力使用要好吗?我希望MQ有不同的看法。

4)那为什么要简化用户从MT4的过渡?

为了推广这个平台(这当然是MQ的计划之一),我们需要在交易者中普及它。MQ发展的主要优势是有自动交易,没有自动交易,就没有人气,就没有其他。向谁推广最容易?当然是在已经熟悉这个媒介的人中。在他们中的大多数人,他们仍然是MQL4的朋友,因为转型的复杂性......使用自定义程序员 - 不是一个选项(我可以这样说,因为我在MT4方面的经验相当有限)。

Z.U. 转型有多难?因此,远不止这些...我的例子,技术背景,我曾经用perl, asm, foxpro, html, php编程,还有一点用C, java, VB。当我有了兴趣后,我很快就轻松地掌握了MQ4(我在认识的第一天就写了我的第一个专家顾问)。但这是第五种方法,我的进展非常小....。但也许我还没有开窍呢:)

 
Figar0:

这个问题是反问句--它不需要答案。

有两个复杂程度不同的专家,他们工作的结果是一样的,哪个更好?当然,更容易的是,因为每个印刷符号出错的机会更少。 当然,这只是一个原始的例子,但仍然......如果没有区别,为什么要多折断你的手指?

你认为完全不使用比尽力使用更好吗?我希望MQ有不同的看法。

为了推广这个平台(这无疑是MQ计划的一部分),我们需要在交易者中普及它。MQ发展的主要优势是有自动交易,没有自动交易,就没有人气,就没有其他。向谁推广最容易?当然是在已经熟悉这个媒介的人中。在他们中的大多数人,他们仍然是MQL4的朋友,因为转型的复杂性......使用自定义程序员 - 不是一个选项(我可以这样说,因为我在MT4方面的经验相当有限)。

Z.U. 转型有多难?因此,远不止这些...我的例子,技术背景,我曾经用perl, asm, foxpro, html, php编程,还有一点用C, java, VB。当我有了兴趣后,我很快就轻松地掌握了MQ4(我在认识的第一天就写了我的第一个专家顾问)。但这是第五种方法,我的进展非常小....。但也许我还没有开窍呢:)

我没有很多MQL5专家顾问,因为很少有人用MQL5编写,也很少有人开始用这种语言编写。自从MQL5问世以来,我一直在使用它,我的印象非常好,因为它可以解决许多问题,而在MQL4中,这些问题很难解决,必须使用外部DLL 来解决。
Документация по MQL5: Основы языка / Функции / Описание внешних функций
Документация по MQL5: Основы языка / Функции / Описание внешних функций
  • www.mql5.com
Основы языка / Функции / Описание внешних функций - Документация по MQL5