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

 
Interesting:

同样,有25个。据我所知,qlTradeRequestMqlTradeResult 这两个结构以及与之相关的所有OOP(此外,它们被包含在语言内核中)是没有尽头的?

吁。我会让它变得更简单。在第一页,我对为什么基地里的专家很少做了一个假设。我没有说OOP不好,也没有说不需要它。

再一次。提出了我的建议,即为什么基地里的专家很少

 
Interesting:

........

他们点什么,就写什么...

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

再次进入 "牛奶"。有的文章是出于作者自己的意愿而写的。
 
joo:

吁。我会让它变得更简单。在第一页,我提出了我的建议,即为什么基地里没有很多专家。我没有说OOP不好,也没有说不需要它。

再一次。提出了我的建议,即为什么基地里的专家很少

好吧,我们不要争论。更重要的是,你可以对这个问题进行长时间的哲学思考......。

PS

当MT5分析和MT4交易时,这种变体如何?(所有没有类,甚至没有结构)...

 
joo:
再次进入 "牛奶"。有的文章是出于作者自己的意愿而写的。
我的意思是为<5美元的工作...:)
 
Interesting:

好吧,我们不要争论这个问题了。更有理由对这个问题进行哲学思考,只要你愿意......。

PS

当MT5分析和MT4交易(都没有类,甚至没有结构)时,情况如何呢...

这是一个很好的变体。这也是今天唯一可能的做法。
 

joo:

一个做同样事情的代码怎么会输给另一个做同样事情的代码?请给我一个例子。


与MQL4相比,在MQL5中实现的一种算法可以快很多倍,这仅仅是由于终端的结构和语言的特殊性。例如,比较 "简单 "EA的初始化块的执行时间(为了清楚起见,你甚至可以测量空InitOnInit 的执行时间)。

我还要指出,这并不是这个问题最有趣的方面(考虑到MQL5的某些创新和功能)。

joo:

创建MQL5是为了使复杂的事情变得更容易,而不是为了做以前不可能的事情。

我想我将改变这句话中一些词语的顺序,得到以下内容:MQL5的诞生是为了让简单的事情变得更复杂做以前不可能做的事是它的直接任务。

或者说以前可能的事情现在不可能了 :)(这是一个关于锁定的笑话,如果有人没有得到它)...

PS

在我看来,这个主题的作者不应该创建这样一个主题(因为他如此关注EA的数量),而只是像在指标部分那样做,即创建一个名为 "帮助我转换到MT5而没有损失 "的分支。这将使每个人都能将EA从MQL4翻译到MQL5。

 
Interesting:

在MQL5中实现的相同算法可以快很多倍,这只是由于终端架构和语言的特殊性。例如,比较一个 "简单 "的专家顾问的初始化块的执行时间(为了说明,你甚至可以测量一个空的Init OnInit 的运行时间)。

我从来没有说过什么 "更快"。如果开发一种新的语言,其速度比前者慢几倍,那就非常奇怪了。很明显,MQL5更快。

有趣的 是。

我可能会改变这句话中一些词语的顺序,以产生以下结果--MQL5的诞生是为了让简单的事情变得更复杂做以前不可能做的事情是它的直接任务。

或者说以前可能的事情现在不可能了 :)(这是一个关于锁定的笑话,如果有人没有得到它)...

这是一种将意义转到内部的高超方法。其背后的想法是:"创建MQL5是为了使复杂的 事情容易 实现,而不是为了做以前不可能做的事情"。

有趣的 是。

PS

在我看来,这个主题的作者不应该创建这样一个主题,既然他如此关心专家的数量,干脆就像在指标部分那样,即创建一个名为 "帮助转换到MT5而不损失 "的分支。本文将向读者介绍如何将MQL4专家顾问从MQL4翻译到MQL5。

也许作者最清楚。

ZS,这是我写的最后一篇文章。至少在这个主题中。

 

joo:

ZS,就这样了,这是我的最后一个帖子。至少在这个主题中。

在这个问题上,我的也是如此,因为我认为讨论其他东西没有意义......
 

Interesting:
В этой, мой пожалуй тоже, поскольку не вижу смысла обсуждать что-то еще... 

关于专家顾问的数量。我不知道专家顾问的数量,但对我来说,"MQL5简介:编写简单的专家顾问和指标"这篇文章已经足够了。为作者点赞!
 
Interesting:

我认为这个主题的作者不应该创建这样一个主题(因为他如此关注专家顾问的数量),而只是创建一个名为 "帮助我们无损失地转换到MT5 "的分支。这样一来,大家就可以安安静静地把MQL4的EA翻译成MQL5,而交易者也能安安静静地处理从MQL4到MQL5的转换问题。

我说的不仅仅是我自己或我的同事,他们并不都是专业的程序员,而是经常自学成才的业余爱好者。

我迟早会这样做,如果有必要,我将自己做所有的事情。我已经在不到5天的时间里写出了我的第一个专家顾问))一个来自MQ的开发者在写作过程中一定会寻找到什么))。

最基本的东西,如简单地找出当前价格,要求出价,在MT4中是三个字母,在MT5中,整个复杂的结构,复制数组等都要完成。它真的能更快地工作吗?我甚至无法想象它最终可能会导致多少错误(内部和外部)。他们仍然在MT4中发现错误。IMHO,他们不应该对语言有那么大的改变,他们可以改变解释器、编译器、测试器,增加一些东西,但所有的东西都是从头开始重写的。当然,专业人士将获得额外的优势,但其他人将被抛在后面。但是,专业人员之前能够用C语言编写一切,例如,将其与交易操作绑定。 MQL5的大规模性与半脚本的MQL4一样,是没有问题的。悲伤...

对那些掌握了MQL5并了解MQL4的人来说,请试着用数字估计一下5的复杂程度如何?在我看来,它的难度是5-10倍。

Документация по MQL5: Получение рыночной информации / SymbolInfoTick
Документация по MQL5: Получение рыночной информации / SymbolInfoTick
  • www.mql5.com
Получение рыночной информации / SymbolInfoTick - Документация по MQL5