支持MG4脚本和顾问的测试人员 - 页 7

 
Renat:

不要试图假装没有或很少有文件或例子。这个网站 上有很多例子,你在其他地方找不到。

我并不假装没有什么文件。我只是说,我们没有所需的文件。但是,是的,有很多的文件。这很明显。4000页。350条。当然,这是很重要的。

雷纳特

你说得太多了。

在我遇到一些事情时,必须不时地举出质量差的实施例子。而其他许多人已经给了他们许多次,而且不仅仅是在语言上。

所有的人都发誓,这个平台又一次以一种意想不到的方式被更新。你在夸张地说我在夸张地说。

雷纳特

MT4是9年多前 发布的,如果没有最新的升级,我们会失去很多。我们保持了良好的兼容性,仍然为旧的MQL4代码拖放了第二个虚拟机副本。

关于更新:如何传递系统更新文件,使其不被防火墙阻挡,这取决于我们。如果你认为自己很聪明,那么试着将.exe文件传输到数百万台计算机上,看看有多少文件会被杀毒软件和防火墙毫无机会地删除。

我对实际的升级没有任何反对意见。但在进行升级时,有人反对自愿主义,这就是为什么每次发生这种情况时人们都会在论坛上争论。但当然,升级本身并不邪恶。

顺便说一句,你毕竟还是要创建可执行的.exe文件。例如,一个新版本的终端、编辑器的可执行文件。杀毒软件不是已经在这里干预了吗?

就在我需要暂时阻止终端升级的时候,在这个过程中,我意外地在相应的文件夹中发现了这样一个文件,这根本不是你第一眼看到的那样--它被记住了,一般来说。事实证明,这就是它的作用。

雷纳特

这是为了红字,我理解。

纯粹的谎言。

不要再重复无稽之谈和公然撒谎。在争论的欲望背后,请不要失去你的海岸。

至于微软,就让它成为一个比喻吧,但这是我在与微软产品和MetaQuotes开发中的产品合作时形成的感觉。

而关于不同的文件--这是我的观点和感觉,不是谎言。你可能不这么认为,但你的估计也可能是错误的。

雷纳特

让我们更接近现实。

  • MQL5.com有397,000名注册用户
  • 其中10,100人是拥有护照详细信息的卖家。
  • 每天约有15个新节目被添加到市场,约有10个旧节目的更新被添加。
  • 在MQL5市场上有大约1300个程序
  • 在MQL4市场,大约有1850个程序
  • 每月有700-800个自由职业者项目被执行
  • 在MQL5代码库中略微超过2000个程序的来源
  • 在MQL4代码库中,有超过3300个程序的源代码。
  • MQL5的文档有4000页,已被翻译成9种语言
  • MQL5文章超过350篇
  • 5种语言的MQL5.community
  • 论坛和搜索引擎是非常宝贵的
  • 服务:信号、分布式计算、托管
  • 等。

而这正是憨子所要面对的。太糟糕了,他根本不知道自己在批评什么。

我并不反对有很多资源的事实。相反,我认为它们是零散的,而且基本文件缺乏一致性。如果事实如此,那么大量的资源就不是一种祝福,而是一种邪恶,因为可能没有足够的精力/时间去翻阅所有的东西来找到你需要的东西。当然,我可能是错的。另一方面,这也可能变成MetaQuotes繁荣的好事。

我并不担心,因为现在我已经对MetaQuotes的产品很满意了。

但是,无论如何,我不反对有很多资源的事实。是的,有很多这样的人。同样,这是--显然。重新阅读你的清单就足以让人相信这一点。

 
我坐在办公桌前,伸手...



一个非初学者如何评估文件的质量。所以我已经开始研究OOP。我读了很多各种MQL5的文档。请注意,它是内核,而不是API,正如simpleton所说。我在读完文件后的问题变得越来越多。只有感谢论坛,绕过了IP禁令,我才能够问一些问题。如果不是因为憨厚的人,很可能大多数人都没有得到回应。这就是文件的质量。



至于API。我仍然不知道如何正确使用它,以节省所有的计算机资源,使我的代码尽可能高效。我准备用CopyXXX而不是iPrice。假设它需要很多行--当我弄清楚后,我会把它转换成方便的形式并使用它。但这是很难弄清楚的。所以这就是文件。



我曾数次要求告诉我如何在OOP中正确地写出同样的指标。我还没有看到任何OOP指标,尽管我自己也写过它们。指标的来源是令人恐怖的。仿佛它们是几十年前写的。



我要求说出优化器/测试器的OOP概念 - 沉默。仿佛从来没有人做过同样的蓬头垢面的实时自动优化。事实证明,他们做到了,但通过一个Sydal神经--运行测试器(MT4/5)与生成ini文件和进一步解析结果。看来,用C-300打麻雀比自己做东西更容易。简而言之,最简单的任务都没有得到解决。而这是语言的核心,根本就不是API。



我自己在这里问了一些相当简单的问题,而开发者的回答通常是沉默或 "你是个傻瓜"。而当你找到他们立场的坚实论据时,开发商根本不回答。我有一种感觉,他们是不友好的,不理会我,即使他们不是。



我仍然只对algo和外汇感兴趣,所以在引入MQL4++之后,我不认为MT5比MT4有什么优势。任何开发商的任何测试器,如果有MT5测试器的限制,将被绕过。因为限制对我来说是关键。



另一方面,我甚至不属于MT4/5用户中的三类人,所以我的意见可能不会被视为理所当然。营销即使不是我们的一切,也是非常重要的。



这是我从kodobase得到的印象。MQL4(不含++)--这些文章的作者有时会从语言中挤出一些不可想象的东西。我可以看到很多,但语言已经失去了意义。

MQL5(MQL4++)--这些作品的作者有时会将语言力量 降到最低。好吧,如果有一些实践方向的模范守则就好了。但是没有,我找不到任何东西。



而我想每个月多拿2万美元,最近在一篇关于1万名市场销售者的文章中说过。我需要弄清楚写什么狗屎-TS,采取什么营销步骤,使我的信号销售突破屋顶。顺便说一句,这是个需要单独命题的话题......有一种观点认为,傻瓜活着就是为了被砍死。而很多人都有这样的构造师闲置。我们需要掌握它。
 
lob32371:
我坐在办公桌前,伸展我的手...一个新手如何判断文件的质量?所以我开始学习OOP。我读了很多关于MQL5的各种文档。请注意,我读的是内核,而不是像simpleton所说的API。我在读完文件后的问题变得越来越多。只有感谢论坛,绕过了IP禁令,我才能够问一些问题。如果不是因为憨厚的人,很可能大多数人都没有得到回应。这就是文件的质量。



至于API。我仍然不知道如何智能地使用它,以节省所有的机器资源,使代码尽可能高效。准备使用CopyXXX而不是iPrice。假设它需要很多行--当我弄清楚时,我会把它转换成方便的形式并使用它。但这是很难弄清楚的。这里有这样的文件。

从你在论坛上的问题来看,你对语言元素、OOP研究感兴趣,但对程序编写 不感兴趣。这就是为什么你也没有到过API。

OOP的基本问题可以在任何一本关于C++的书中得到解决。这是编程中不能逾越的东西,它是一个基础,与MQL5没有直接关系。


我问了几次,让我看看如何用OOP写同样的指标。我还没有看到任何使用OOP的指标,尽管我自己也写过它。来自开发商的指标来源是令人恐怖的。仿佛它们是几十年前写的。
在大多数情况下,指标 由三个函数组成,使用OOP并没有意义。如果有些东西更复杂,那么看在上帝的份上,就使用它吧。



我要求说出优化器/测试器的OOP概念 - 沉默。仿佛没有人做过同样的蓬头垢面的实时自动优化。事实证明,他们做到了,但通过一个Sydal神经--运行测试器(MT4/5)与生成ini文件和进一步解析结果。看来,用C-300打麻雀比自己做东西更容易。简而言之,最简单的任务都没有得到解决。而这是语言的核心,根本就不是API。
你编造了一个不存在的 "测试员的OOP概念",然后把一些杂乱无章的词语说得只对你自己清楚。

我自己在这里问了一些相当简单的问题,而开发者的回答通常是沉默或 "你是个傻瓜"。而当你找到他们立场的坚实论据时,开发商根本不回答。你会有一种不友好和被忽视的感觉,即使他们不是这样。

你在一个公共论坛上交流,人们与你通信,他们帮助你。也就是说,你的免费个人培训的任务正在完成。

而且没有人必须对任何人负责,一切都纯粹是在自愿的基础上进行。


到目前为止,我只对algo和外汇感兴趣,所以在我引入MQL4++后,我不认为MT5比MT4有什么优势。任何开发商的任何测试器,如果有MT5测试器的限制,将被绕过。因为限制对我来说是关键。
要做出这样意义深远的声明,你必须有足够的理解力。不幸的是,你还没有得到它。


这是我对kodobase的印象。MQL4(没有++)--作者有时会从语言中挤出一些不可想象的东西。我可以学到很多东西,但语言已经没有意义了。

MQL5(MQL4++)--这些作品的作者有时会把语言的力量降到最低。好吧,如果有一些实践方向的模范守则就好了。但是没有,我找不到任何东西。
你发明了,为了给人留下新的、更强大的功能在某种程度上是浅薄和不合适的印象而美化旧的。
 
Renat:

你在一个公共论坛上交流,人们与你通信并帮助你。换句话说,你的免费个人培训的任务已经完成了。

而且没有人有义务回答任何人,一切都完全在自愿的基础上进行。

出于这个原因,我请求你解除对simpleton的禁令,因为他非常彻底地回答了我的大部分问题,几乎完全教会了我OOP的基础知识。

让他继续用他的言论来打扰你。但它对我帮助很大,特别是。请听我的请求。没有它,许多问题(即使是简单的问题)仍然没有答案。

 
MetaTrader5的优点是将MQL4提高到MQL5的水平。但将订单合并到一个位置的原则是一种痛苦。编写EA很不方便,交易也不方便。
 

交易是一项非常具体的活动。它需要许多方面的知识,包括编程。

依靠别人甚至不会是正确的事情。我们一直都在那里。

事实证明,MQL4语言使用起来并不困难,即使我没有任何编程技能,也能很快掌握它。

然而,我不能在增加++的情况下升到下一个级别。我对MQL4和MQL5没有任何抱怨,但没有结构化和简单的 培训形式,已经成为一个真正的刹车。我认为非专业人士没有必要去挖掘4000-400000页的培训课程。即使是一些带有逐行注释的程序实例,也比最厚的书更有帮助,可以使你更乐观地学习。不是每个人都需要成为专业人士,但在用户层面,这是必须的。

这就是开发商背弃普通用户的地方。尽管这听起来很令人沮丧。

在这个问题得到解决之前,将不可能开到5号。

 
ULAD:

MQL5已经存在了相当长的一段时间,增加了功能。而我根本没有被吸引去研究它,因为很明显,它不会有任何实际用途。

但当MQL4++(克隆MQL5)出现时,我很清楚,在阅读 "构造函数"、"运算符重载 "等时,我必须消除一个白痴。我开始通过写实际问题来学习OOP。我开始通过写实际问题而不是赤裸裸的理论来学习OOP。一路上,我问了很多问题,其中很多问题都是由憨厚的人回答的。因此,我开始理解OOP的做法。为了OOP而OOP是一种可悲的做法。

现在我只用OOP来写一切。甚至是小程序。这真的很酷!但你只有通过解决实际任务才能感受到它。

所以我建议研究MQL5内核(==MQL4++),你可以随时决定平台号。

 
lob32371:

MQL5已经存在了相当长的一段时间,增加了功能。而我根本没有被吸引去研究它,因为很明显,它不会有任何实际用途。

但当MQL4++(克隆MQL5)出现后,我开始通过写实际问题来学习OOP,这时我才明白,在阅读 "构造函数"、"运算符重载 "等时,我必须消除一个白痴。我开始通过写实际问题而不是赤裸裸的理论来学习OOP。一路上,我问了很多问题,其中很多问题都是由憨厚的人回答的。因此,我开始理解OOP的做法。为了OOP而OOP是一种可悲的做法。

现在我只用OOP来写一切。即使是小程序。这真的很酷!但你只有通过解决实际任务才能感受到它。

所以我建议研究MQL5内核(==MQL4++),你可以随时决定平台号。

OOP不是万能的。在大多数情况下,这是没有必要的,甚至可以防止。但在有些情况下,它是不可缺少的。它有助于使之更简单、更快速
 
Vinin:
OOP不是万能的。在大多数情况下,这是没有必要的,甚至是一种障碍。但在有些情况下,你不能没有它。它有助于使其更简单、更快速

我以前也是这么想的。而且即使现在对我来说也是合乎逻辑的。但我开始写一些初级的东西,我发现自己在想,我不能没有OOP风格。我喜欢系统化,喜欢权利的分配,等等。这就是说,我在网络管理方面完全是个零。集群和权限应该出现的地方。但我不能强迫自己连家庭网络都要配置,更不用说其他人了。

有了OOP,即使是简单的程序也会变得很好,而且逻辑上安排得很好。IMHO。

 
lob32371:

我以前也是这么想的。而且即使现在对我来说也是合乎逻辑的。但我开始写一些初级的东西,我发现自己在想,我不能没有OOP风格。我喜欢系统化,喜欢权利的分配,等等。这就是说,我在网络管理方面完全是个零。集群和权限应该出现的地方。但我不能强迫自己连家庭网络都要配置,更不用说其他人了。

有了OOP,即使是简单的程序也会变得很好,而且逻辑上安排得很好。IMHO。

我希望看到