测试x64平台的新MQL5编译器--计算速度提高2至10倍 - 页 4 1234567891011...22 新评论 Alexey Volchanskiy 2015.05.03 06:10 #31 Alexander Bereznyak: 基准不是那么容易拿下的,它是由双方许可的。胡说八道,我曾为不同的外国公司在嵌入领域工作。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。我们的结果是什么?它在MT4/5上运行良好,但不可能在android和eplet上运行策略,因为编译器只为x86/64设计。 Prival-2 2015.05.03 09:46 #32 Alexey Volchanskiy:胡说八道,我曾为不同的外国公司在嵌入领域工作。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。我们的结果是什么?结果是,在MT4/5上一切正常,在安卓和苹果上不可能运行策略,因为编译器只为x86/64设计。我不理解许多决定。 与其把时间和人力资源浪费在重新发明另一辆自行车上,然后整个论坛多年来捕捉错误、故障等,不如采取现成的解决方案,并开始修改它们以适应你的需求,把精力集中在数据接收的速度和质量上,制定执行库(其速度和可靠性),创建与不同交易所的连接器,做出决定,简化用于交易的数学包的连接(同MathLab)。但似乎MQ有自己的方式,主要是保护黑盒子的卖家(他们的下一个grails的代码)不能入侵,而这个解决方案的其他优点我没有看到。只不过,这是否值得麻烦... Georgiy Merts 2015.05.03 11:23 #33 Prival-2:但似乎MQ有自己的方式,主要是保护黑匣子卖家(代码,以便他们的下一个grails)不能被入侵,而这个解决方案的其他优点我没有看到。只不过,这是否值得麻烦... 从外观上看--方式是正确的。该平台正在发展,越来越多的经纪公司正在使用它。 TheXpert 2015.05.03 11:55 #34 有人检查过指标吗?如果表格是可信的,他们真的应该变得快很多。但由于泡沫测试,不知为何,对所有结果的信心下降了。在简单的数组遍历上比C++多出25%?我不相信 (c) Renat Fatkhullin 2015.05.03 12:47 #35 再一次,对于那些没有马上明白的人来说:数组操作、数学、复杂的类层次结构等都很好地加速了许多倍。这意味着有可能使计算速度提高许多倍。这是一个巨大的优势。所有用于复制的代码都附在后面,并尊重公开打样的任务。 TheXpert 2015.05.03 12:52 #36 代码附在哪里? Renat Fatkhullin 2015.05.03 13:00 #37 很少有人理解为什么我们自己的安全语言对我们来说很重要。但它是一个关键的组成部分。对于那些不知道的人来说--MQL4/MQL5包含了世界上最多的指标和交易平台的专家顾问,而MQL4/MQL5本身也出现在编程语言的行列。Metatrader 5的下一个变化将在MQL5中带来一大批新功能,加上其目前的能力,将允许直接在终端中编写强大的分析系统。不管诋毁者如何嘲笑,但在MQL5中,你甚至可以在终端内编写一个电脑游戏。而且连一个也没有,并联运行。 Renat Fatkhullin 2015.05.03 13:07 #38 Фьючерсные объемы для МТ: 代码附在哪里?对不起,后来在平板电脑上编辑帖子时,意外地删除了它。再次发布。 Renat Fatkhullin 2015.05.03 13:15 #39 Alexander Laur: 当然,不是你评论了他的20000行代码的测试C-4。 在他的代码中,我认为,不仅 "只做了CopyXXX和来自if + OrderSend的几行"。而加速度只有15-20%。这种按次数计算的加速在哪里?我假设我的对手在逻辑计算上有常识。 不幸的是,我错了。即使是详细的解释与说明,也无助于对抗当场批评的冲动。如果20000行代码的速度提高了15-20%,这意味着自己的计算量很小,专家顾问把大部分时间花在了系统调用上,而系统调用已经被优化为纯C++编写。 Renat Fatkhullin 2015.05.03 13:22 #40 Alexey Volchanskiy:胡说八道,我曾在不同的外国公司工作过,涉及的领域是嵌入式。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。你混淆了范围。我们有一种语言,用于创建安全、可靠和可转让的程序,用于大规模分发,而不是 "让我们创建一个有缺陷的、可抛弃的编译器,用于内部消费"。在编译器更新发布之前,一个硬件很可能在道德上死亡。 1234567891011...22 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
基准不是那么容易拿下的,它是由双方许可的。
胡说八道,我曾为不同的外国公司在嵌入领域工作。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。
我们的结果是什么?它在MT4/5上运行良好,但不可能在android和eplet上运行策略,因为编译器只为x86/64设计。
胡说八道,我曾为不同的外国公司在嵌入领域工作。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。
我们的结果是什么?结果是,在MT4/5上一切正常,在安卓和苹果上不可能运行策略,因为编译器只为x86/64设计。
我不理解许多决定。
与其把时间和人力资源浪费在重新发明另一辆自行车上,然后整个论坛多年来捕捉错误、故障等,不如采取现成的解决方案,并开始修改它们以适应你的需求,把精力集中在数据接收的速度和质量上,制定执行库(其速度和可靠性),创建与不同交易所的连接器,做出决定,简化用于交易的数学包的连接(同MathLab)。
但似乎MQ有自己的方式,主要是保护黑盒子的卖家(他们的下一个grails的代码)不能入侵,而这个解决方案的其他优点我没有看到。只不过,这是否值得麻烦...
但似乎MQ有自己的方式,主要是保护黑匣子卖家(代码,以便他们的下一个grails)不能被入侵,而这个解决方案的其他优点我没有看到。只不过,这是否值得麻烦...
有人检查过指标吗?如果表格是可信的,他们真的应该变得快很多。
但由于泡沫测试,不知为何,对所有结果的信心下降了。在简单的数组遍历上比C++多出25%?我不相信 (c)
再一次,对于那些没有马上明白的人来说:数组操作、数学、复杂的类层次结构等都很好地加速了许多倍。这意味着有可能使计算速度提高许多倍。这是一个巨大的优势。
所有用于复制的代码都附在后面,并尊重公开打样的任务。
很少有人理解为什么我们自己的安全语言对我们来说很重要。但它是一个关键的组成部分。
对于那些不知道的人来说--MQL4/MQL5包含了世界上最多的指标和交易平台的专家顾问,而MQL4/MQL5本身也出现在编程语言的行列。
Metatrader 5的下一个变化将在MQL5中带来一大批新功能,加上其目前的能力,将允许直接在终端中编写强大的分析系统。不管诋毁者如何嘲笑,但在MQL5中,你甚至可以在终端内编写一个电脑游戏。而且连一个也没有,并联运行。
代码附在哪里?
对不起,后来在平板电脑上编辑帖子时,意外地删除了它。
再次发布。
当然,不是你评论了他的20000行代码的测试C-4。 在他的代码中,我认为,不仅 "只做了CopyXXX和来自if + OrderSend的几行"。而加速度只有15-20%。这种按次数计算的加速在哪里?
我假设我的对手在逻辑计算上有常识。
不幸的是,我错了。即使是详细的解释与说明,也无助于对抗当场批评的冲动。
如果20000行代码的速度提高了15-20%,这意味着自己的计算量很小,专家顾问把大部分时间花在了系统调用上,而系统调用已经被优化为纯C++编写。
胡说八道,我曾在不同的外国公司工作过,涉及的领域是嵌入式。没有一家公司(每个公司有500名程序员)发明了编译器,甚至连C语言都没有,更不用说C++了。所有的人都采用了免费的gcc,并为他们自己的处理器进行了改进,而这并没有花费太多的精力,有专门的程序员团队知道如何去做。还有非x86处理器,VLIV+DSP,各种各样的处理器,甚至连2个int的乘法都做不到的弱小的处理器。而且没有人发明了自行车。但MQ很自豪))。
你混淆了范围。
我们有一种语言,用于创建安全、可靠和可转让的程序,用于大规模分发,而不是 "让我们创建一个有缺陷的、可抛弃的编译器,用于内部消费"。在编译器更新发布之前,一个硬件很可能在道德上死亡。