在休息室谈论巴解组织的问题 - 页 22

 
Vladimir Pastushak:

我想问一下雷纳特,在MCL上进行大项目编程的人应该如何或从哪里来?

想一想这个问题:Metakvots真的欠你一个提供、培训和其他十几个 "你应该 "的义务吗?

一旦你回答了这个问题,一切都会水到渠成。

阅读论坛,我感到很惊讶。人们真的很有信心,他们是被欠下的。而且他们在这种信心的框架内提出问题。

 
fxsaber:

我很难想象哪怕是一个10K行的项目没有OOP。可能很少有这样的人。

有很多项目,非常大,用的是C语言,但可能几乎所有的项目 最后都被遗忘了,被竞争对手扼杀了,或者被改写成了PLUS。

我可能是错的,但Linux内核仍然主要是用C语言实现的。

 
Renat Fatkhullin:

想一想这个问题:Metakvots真的欠你一个提供、培训和其他十几个 "你应该 "的义务吗?

一旦你回答了这个问题,一切都会水到渠成。

阅读论坛,我只是想知道。人们真的相信他们是被拖欠的。而问题正是在这种信心的框架下提出的。


所有这些投资和变化的意义何在?创建项目

谁需要它?它是为那些来检查他们是否真的想在EA的帮助下赚点钱的初级交易者准备的吗?

我没有说错,没有人欠别人什么......。

我只是想了解未来的预期...

你到底想做什么?而我如何才能参与其中,使我们所有人受益?

 
fxsaber:

在自动交易中,无论语言和平台如何,从来没有也不会有 单一交易大厅 内的大项目。

最大的是半自动机器。

哪怕是一个大项目,作为半自动的任何语言?最 难的是黄牛驱动。但他们从未有大众的吸引力。如果没有大众的吸引力,为什么要费力去做一些大事情呢?单膝跪地为市场建造东西比较容易。

对于交易--没有前景。

 
Vladimir Pastushak:

所有这些投资和变化的意义何在?创建项目?

谁需要它?它是为那些来看看他们是否真的能在EA的帮助下赚到一些钱的新交易者准备的吗?

我没有说错,没有人欠别人什么......。

我只是想了解未来的预期......。


弗拉基米尔,让我给你一个谦虚的意见。你不是第一天来这个论坛了,看来你读过的线程...MQ的开发者,特别是他们的CEO[读作领导者],经常写到竞争,说这个世界越来越难,越来越艰难,而algotrading也越来越专业。这就是专业人员的特点--专业的少数人。而项目 只是MQ伟大工作的一部分。

而且你不应该等待任何东西,正如你的同名者所说。



弗拉基米尔-帕斯图沙克

...你到底想创造什么?而我如何才能参与其中,使我们所有人 受益?


是的,我知道什么。世界上最好的终端和它的生态系统。而你为什么要参加,你会被邀请吗?:-)

这里对我们所有人 都没有好处:金融丛林是无情的。

 
Vladimir Pastushak:

这一切在文字上都是好的,只有....。

...我的观点是,雷纳特,MT5即将满10年,10年不是玩笑...

而且在OOP编程方面没有适当的培训...


吉兹。看看在10年内做了什么。作为一个普通用户,我可以说,已经做了很多事情。

MetaTrader5]终端是否已经为学习而定制?这不是它的目的。

有很多免费的C++的OOP培训。它可以极大地帮助那些正在遭受痛苦的人。我甚至不是在谈论文章的材料,www.mql5.com。简而言之,它只是需要意志。

 
Vladimir Pastushak:

我只是想为自己了解未来的预期。

你到底想创造什么?我怎样才能为了我们所有人的利益参与其中呢?

他们想要更多的钱。

这是任何企业的主要和唯一目标。

个人可能有诸如"自我实现"、"浮夸"、"自我 "等目标--但在商业中,这些都是附带的,但不是主要目标。

 
Vladimir Pastushak:

我的观点是,雷纳特,MT5即将满10年,10年不是开玩笑的。

而且在OOP编程方面没有适当的培训...

C++课程、论坛和你自己的努力都有很大帮助。

如果我没有弄错的话,是你问了一个问题,标准库 的CObject是如何工作的--他们不是在向你解释什么是什么吗?这个话题是很合理的。坚持下去--成功一定会到来。如果不是在交易中,那么肯定是在编程中。

我是,说,自学成才。在大学里,我们有编程,但那是很久以前的事了,那时他们甚至没有教我们C语言,他们只教Assembler和PL/1。我经常使用汇编程序,尽管我不喜欢这个学院,我曾经在家里用八位处理器写作(K580VM80是苏联八位编程的一个经典)。我从当时刚刚出现的书籍和杂志中得到了一切。当时没有互联网...

正如我们的 "英国女人"(学校里一位非常好的老师)常说的那样--没有什么可以教,一切只能学。

 

我刚刚在解析和重写一个MT4专家的MT5,是用OOP风格写的。

这是一个混乱的局面。

你可以看到,它是由一个非常聪明的人写的,一切都相当正确和容易理解。一旦你掌握了它的窍门。

但同时我也怀疑,要么作者自己搞不清楚他的代码,要么他的记忆力就像彼得-科诺夫一样。

大量的全局变量,其中大部分可以很容易地变成局部变量。建立一个棘手的之字形的函数也包含了定义信号到输入的一半函数。最后,很多变量的名字太短,虽然有意义,但你经常忘记它们的含义。例如,DNT--我称之为dtLastZzDNTime,而无面的Buffer--至少是adZZBuffer,甚至是adZZValues。

或者像这样的条件。

if(LastTimeDN>TimeLastDN)

- 我还没有弄清楚这些时间是什么。

这并不是说,你不能通过变量的外观来判断它们属于哪种类型。(我可以通过dtLastZzDNTime变量一眼就看出它是数据时间)。

我再次确信,代码必须尽可能地简单,名称必须尽可能地清晰,函数必须执行清晰而不重叠的操作。

 
George Merts:

我正在解析和重写MT5中的函数式MT4专家,以OOP风格。

程序性的?