许多人感兴趣的话题:MetaTrader 4和MQL4的新内容 - 即将发生的重大变化 - 页 5 123456789101112...75 新评论 Georgiy Merts 2013.07.24 16:46 #41 Urain:然后就是引入异常,以便一个代码可以同时为mql4和mql5进行编译。在我看来,这是不现实的,至少,就MQL5->MQL4而言。在MQL4中,你想如何理解与OOP有关的所有时刻? 当然,向后兼容更容易,但关于立场的不同意识形态也会带来向后兼容的限制。 在我看来,正确的步骤是有一个能理解两种语言的通用终端,但语言本身仍然是不兼容的。 剩下的唯一事情就是使这种终端能被DC使用。 Vladimir Gomonov 2013.07.24 16:46 #42 Renat: 不幸的是,没有。测试员将保持单线程,没有MQL5云网络。 没有云仍然可以接受(以换取在自己的报价上测试的可能性),但多线程会好得多。 毕竟,多核时代已经到来。 Dmitiry Ananiev 2013.07.24 16:47 #43 Renat: 不幸的是,没有。测试员将保持单线程,没有MQL5云网络。我的意思是,如果MQL4代码将在MT5中执行,那么MQL4专家顾问就可以在MT5的测试器中进行测试,因此可以对它们进行优化。如果不是,那么我们在谈论的是什么兼容性? Renat Fatkhullin 2013.07.24 16:47 #44 dimeon:MT4经纪商的服务器端在技术上是否也会有很大变化?这个想法是好的,但我们将在已经建立的MT4上再抓半年的bug。如果是这样,各经纪公司的客户将损失很多钱。那他们会向谁投诉? 经纪人还是Metakvots?不,除了将贸易交易 打包到主线程(即mizzero)外,服务器上几乎没有任何变化。这次升级是针对客户终端的。 Vladimir Gomonov 2013.07.24 16:49 #45 dimeon:我的意思是,如果MQL4代码将在MT5中执行,那么MQL4专家顾问就可以在MT5的测试器中进行测试,因此可以对它们进行优化。如果不是,那么我们在谈论的是什么兼容性?我们谈论的是用mql4编写的旧程序与新的mql4++(又称mql5)的完全兼容。不要混淆编程语言和交易平台。 Renat Fatkhullin 2013.07.24 16:50 #46 Laryx:对我来说,这似乎是不真实的,至少就MQL5->MQL4而言是如此。你想如何理解MQL4中所有与OOP有关的东西? 当然,向后兼容更容易,但关于立场的不同意识形态也会带来向后兼容的限制。 在我看来,正确的步骤是拥有一个通用的终端,它可以理解两种语言,但语言本身仍然不兼容。 剩下的唯一事情就是让DC获得这种终端。现在所有的OOP都可以在MQL4中使用,没有任何限制。这是最精彩的部分。我们将把MQL4的功能 完全提高到MQL5的水平,只是禁用了一些功能,如OpenCL。 Документация по MQL5: Основы языка / Функции www.mql5.com Основы языка / Функции - Документация по MQL5 Sergey Pavlov 2013.07.24 16:50 #47 MetaDriver: 多核时代毕竟已经到来。我同意。 Mykola Demko 2013.07.24 16:55 #48 Renat:所有的OOP现在都可以在MQL4中使用,没有任何限制。这也是最美味的东西。我们将MQL4语言的功能 完全提升到MQL5的水平,只禁用了一些OpenCL功能。我指的是与特殊性有关的例外,比如mql4这样访问数据,mql5这样访问数据。 如果为MT5编译一个版本,它排除了一个,如果为MT4--另一个。那么就有可能写出一个在两个版本中都能工作的代码。这将实现编写EA的梦想,在云端运行,然后为MT4重新编译,并将其用于实际交易。 Vladislav Andruschenko 2013.07.24 16:56 #49 Urain:我的意思是与具体细节有关的例外,比如mql4以这样的方式访问数据,而在mql5中,所以如果你为MT5编译一个版本,它排除了一个,如果为MT4--另一个。那么,编写一个在两个版本中都能工作的代码是非常可行的。这将实现编写EA的梦想,在云端运行,然后为MT4重新编译,并将其用于实际交易。 Ice.........,在云端运行多币种.......。 Vadim Konyaev 2013.07.24 16:59 #50 Renat:不,除了将贸易交易打包到主线程之外,服务器上几乎没有任何变化(这是一个场景)。这次升级是针对客户终端的。 人们希望,在这种变化之后,经纪商将更快地实施MT5平台,而不是完全放弃它! 123456789101112...75 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
然后就是引入异常,以便一个代码可以同时为mql4和mql5进行编译。
在我看来,这是不现实的,至少,就MQL5->MQL4而言。
在MQL4中,你想如何理解与OOP有关的所有时刻?
当然,向后兼容更容易,但关于立场的不同意识形态也会带来向后兼容的限制。
在我看来,正确的步骤是有一个能理解两种语言的通用终端,但语言本身仍然是不兼容的。 剩下的唯一事情就是使这种终端能被DC使用。
不幸的是,没有。测试员将保持单线程,没有MQL5云网络。
不幸的是,没有。测试员将保持单线程,没有MQL5云网络。
我的意思是,如果MQL4代码将在MT5中执行,那么MQL4专家顾问就可以在MT5的测试器中进行测试,因此可以对它们进行优化。
如果不是,那么我们在谈论的是什么兼容性?
MT4经纪商的服务器端在技术上是否也会有很大变化?这个想法是好的,但我们将在已经建立的MT4上再抓半年的bug。
如果是这样,各经纪公司的客户将损失很多钱。那他们会向谁投诉? 经纪人还是Metakvots?
不,除了将贸易交易 打包到主线程(即mizzero)外,服务器上几乎没有任何变化。
这次升级是针对客户终端的。
我的意思是,如果MQL4代码将在MT5中执行,那么MQL4专家顾问就可以在MT5的测试器中进行测试,因此可以对它们进行优化。
如果不是,那么我们在谈论的是什么兼容性?
我们谈论的是用mql4编写的旧程序与新的mql4++(又称mql5)的完全兼容。
不要混淆编程语言和交易平台。
对我来说,这似乎是不真实的,至少就MQL5->MQL4而言是如此。
你想如何理解MQL4中所有与OOP有关的东西?
当然,向后兼容更容易,但关于立场的不同意识形态也会带来向后兼容的限制。
在我看来,正确的步骤是拥有一个通用的终端,它可以理解两种语言,但语言本身仍然不兼容。 剩下的唯一事情就是让DC获得这种终端。
现在所有的OOP都可以在MQL4中使用,没有任何限制。这是最精彩的部分。
我们将把MQL4的功能 完全提高到MQL5的水平,只是禁用了一些功能,如OpenCL。
多核时代毕竟已经到来。
我同意。
所有的OOP现在都可以在MQL4中使用,没有任何限制。这也是最美味的东西。
我们将MQL4语言的功能 完全提升到MQL5的水平,只禁用了一些OpenCL功能。
我指的是与特殊性有关的例外,比如mql4这样访问数据,mql5这样访问数据。 如果为MT5编译一个版本,它排除了一个,如果为MT4--另一个。
那么就有可能写出一个在两个版本中都能工作的代码。
这将实现编写EA的梦想,在云端运行,然后为MT4重新编译,并将其用于实际交易。
我的意思是与具体细节有关的例外,比如mql4以这样的方式访问数据,而在mql5中,所以如果你为MT5编译一个版本,它排除了一个,如果为MT4--另一个。
那么,编写一个在两个版本中都能工作的代码是非常可行的。
这将实现编写EA的梦想,在云端运行,然后为MT4重新编译,并将其用于实际交易。
不,除了将贸易交易打包到主线程之外,服务器上几乎没有任何变化(这是一个场景)。
这次升级是针对客户终端的。