有没有人创建了一个成功的自动交易系统?您有什么建议? - 页 15

 
关于4中的 "代码的简单性 "和差异。你们似乎是自学成才的程序员,MQL是他们的第一种编程语言(或者你们是热心的Cheshnik),不太了解OOP的本质和优点。MT4是一个核算的混合体,包含了蹩脚的OOP和函数式编程。5ka更接近于成熟的OOP。程序代码或编码是你能想出的最糟糕的东西,特别是对于金融工具。如果你的代码接近一万行--那么进一步的开发和调试就会变成一个活生生的地狱,因为有十亿个函数望远镜,重复的代码,而且没有办法重用它。也就是说,我们所说的OOP并不只是指使用类这个词,而是指理解和使用OOP模式。如果你使用并认为mql4甚至有些方便--很可能,你需要重新学习编程,因为你不会得到任何复杂或合理的东西。IMHO,你不能从研究MQL开始,而是要从最完整的研究C++和OOP的原则开始。然后,开发将变得更加容易,更加有趣,你的软件将比由功能代码混合OOP的粥多出几十倍的防错。
 
太好了![笑]OOP的利润呢。学习后会不会马上就走?
 
Вадим Калашнков #:
关于4中的 "代码的简单性 "和差异。你们似乎是自学成才的程序员,MQL是他们的第一种编程语言(或者你们是热心的Cheshnik),不太了解OOP的本质和优点。MT4是一个核算的混合体,包含了蹩脚的OOP和函数式编程。5ka更接近于成熟的OOP。程序代码或编码是你能想出的最糟糕的东西,特别是对于金融工具。如果你的代码接近一万行--那么进一步的开发和调试就会变成一个活生生的地狱,因为有十亿个函数望远镜,重复的代码,而且没有办法重用它。也就是说,我们所说的OOP并不只是指使用类这个词,而是指理解和使用OOP模式。如果你使用并认为mql4甚至有些方便--很可能,你需要重新学习编程,因为你不会得到任何复杂或合理的东西。IMHO,你不应该从研究MQL开始,而应该从最完整的研究C++和OOP的原则开始。然后,开发将变得更加容易,更加有趣,你的软件将比掺杂了OOP的功能代码多出几十倍的防错性。
5和4中的OOP有什么不同?请给我指点迷津。交换环境的定制化差异是显而易见的。好吧,这些条条框框从头到尾都是有编号的。我没有看到语言上有任何其他明显的差异。
 
Aleksei Stepanenko #:
很好!使用OOP的利润如何。学会后会不会马上就走?

OOP不是为了利润,而是为了代码维护和支持的效率。

现在回答你自己的问题--如果你学会如何更有效地支持和维护你的代码--这将如何影响你的利润?显然,如果你通过"用铲子做 " 编写EA来获利--那么你就可以编写更多的产品。

如果你的利润是交易 - 那么OOP与它无关。

 
Georgiy Merts #:

OOP不是为了利润,而是为了代码维护和支持的效率。

现在回答你自己的问题--如果你学会如何更有效地支持和维护你的代码--这将如何影响你的利润?显然,如果你通过"用铲子做 " 编写EA而获利--你将能够编写更多的产品。

如果你的利润是交易 - 那么OOP与它无关。

祖拉,你有什么利润?没有巴解组织,没有联盟,那是什么?
 
Vladimir Baskakov #:
祖拉,你有什么好处?没有巴解组织,没有联盟,那是什么?

我已经抱怨过十几次了......我的选择方法几乎完全凭直觉。而直觉是...阴天,不可预测......

 
Georgiy Merts #:

我已经抱怨过十几次了......我的选择方法几乎完全凭直觉。而直觉是...阴天,不可预测......

那么,你为什么要对你的联赛做这么大的文章呢?自己玩,如果出现了合理的东西,那就发表。
 
Vladimir Baskakov #:
那么,你为什么要在你的联赛中做这么大的文章?自己玩,如果出现了有用的东西,那就发表。

为什么?如果有什么事情发生,我将不能告诉任何人它是什么或原则是什么......但在这里,它是免费的,并向所有人开放...

 
Georgiy Merts #:

为什么?如果有什么事情发生,我将不能告诉任何人它是什么或原则是什么......但在这里,它是免费的,并向所有人开放...

而且没有人需要它。
 
Vladimir Baskakov #:
而且没有人需要这样做。

好吧,你不必--我不坚持....。