OOP与程序化编程 - 页 31

 
Andrei:

我们如何解释为什么许多经纪人称 MQL4平台很受欢迎,但却不对MQL5使用这一称谓?

很明显,区别在于OOP,它更难掌握,因此,在调试和支持所写的代码方面也是如此。

对于专业的程序员来说,这一要求并不关键,相反,他们实际上从 "越复杂越好 "中受益,原因有很多,因为程序员通常是按小时付费的,有了复杂的代码,你可以简单地按小时赚取更多的钱。这也使得其他程序员更难破译和理解代码,从而增加了雇主对这个程序员的依赖性,等等。

同样明显的是,对于交易而言,自己的时间的支付或支出通常是按项目而不是按小时计算的,这一规则并不可行。

这和OOP有什么关系?这和.... 有什么关系?

经纪人关心的是交易者,如果在他的案例中,MT4的交易者比MT5的多,这与例如标准库 没有关系。这只是他做生意的方式。

平台的终端用户(交易员)也并不真正关心程序员所坚持的编程范式和代码设计风格。

 
Vasiliy Sokolov:

打开证书。

哪一个?不幸的是,我在MQL4手册中没有看到关于OOP的内容。
 
Andrei:
哪一个?不幸的是,我在MQL4手册中没有看到关于OOP的内容。
这些语言几乎是1:1的相同。不同的是平台提供的API,优化水平和测试仪/优化器在5中更快(但在我看来不是更方便)。
 
Maxim Kuznetsov:

这与OOP有什么关系?.... 有什么关系?

经纪人关心的是交易者,如果在他的案例中,MT4的交易者比MT5多,这与标准库 没有关系,比如说。这只是他做生意的方式。

这与一般的商业有什么关系?经纪人利用一个现成的平台,在其上建立自己的业务。如果平台不受交易者欢迎,那么业务就会相应....。

 
Andrei:
哪一个?不幸的是,我在MQL4手册中没有看到关于OOP的内容。

你是个狂野的人,不是吗?

 
Maxim Kuznetsov:
这些语言几乎是1:1相同的。

你能给我一个MQL4文档的链接,其中描述了MQL5的 所有功能

 
Vasiliy Sokolov:

你是个狂野的人,不是吗?

该链接不起作用。

 
Andrei:

该链接不起作用。

那么你有两个选择:1)在墙上自杀 2)将终端更新到2017年。
 
Vasiliy Sokolov:
以更新到2017年的终端。
在不更新终端 的情况下,是否没有工作链接来进行审查?
 
Maxim Kuznetsov:
这些语言几乎是1:1的相同。不同的是平台提供的API,优化水平和测试器/优化器在5中更漂亮(但在我看来不是更方便)。
如果是这样的话,是什么阻止了MT5平台也支持MT4的API和同样的优化水平?