有点惊讶 :)我想我应该分享并提出一个非反问的问题。 - 页 11 1...456789101112131415161718...25 新评论 Mykola Demko 2011.03.31 16:31 #101 Academic: 好吧,让我们来取笑一下MT5--这里是C++代码和结果:) 每秒至少等待4亿个周期。:)但在这里,你有每秒1282百万个周期。:)) 事实证明,这个计算器不是用MQL5写的,而是用CPP写的。到底是不是这样呢? Academic 2011.03.31 16:34 #102 Urain: 所以,事实证明,这个计算器不是用MQL5写的,而是用CPP写的。到底是不是这样呢? 是的。:) 用C++语言,有什么问题?我们从一开始就知道这一点。:) Ilyas 2011.03.31 16:36 #103 MQL5优化器的工作正在进行中,MQL5代码的速度仍将提高。下面是该代码在i7上的性能比较 С++0 = 0.000000, it = 1.87e-009 (sec), 534.759358 mio per sec MQL52011.03.31 16:31:55 111 (EURUSD,H1) 0 = 0.000000, it = 4.36e-009 (sec), 229.357798 mio per sec 也就是说,MQL5比C++慢2-3倍。 A little surprised :) Weekly performance Discussion of article "Speed Mykola Demko 2011.03.31 16:37 #104 Academic: 是的。:) 在C++中 什么是问题?这一点一直以来都是众所周知的。:) 然后在64位机器上运行你在32位系统上用C++编译的DLL,然后你就会明白ex5文件的优势,它并不关心它是在哪里编译的。 hrenfx 2011.03.31 16:47 #105 mql5:也就是说,MQL5比现在的C++慢2-3倍。 多么伟大的成果啊!只要有几个测试员,对于通用优化器(不是测试员)的情况,优势就会在MQL5这边。 Academic 2011.03.31 16:47 #106 Urain: 然后在64位机器上运行你在32位系统上用C++编译的DLL,然后你会看到ex5文件的优势,它并不关心它是在哪里编译的。:)为了什么? Academic 2011.03.31 16:48 #107 mql5:MQL5优化器的工作正在进行中,MQL5代码的速度仍将提高。下面是该代码在i7上的性能比较 С++0 = 0.000000, it = 1.87e-009 (sec), 534.759358 mio per sec MQL52011.03.31 16:31:55 111 (EURUSD,H1) 0 = 0.000000, it = 4.36e-009 (sec), 229.357798 mio per sec 也就是说,MQL5比C++慢2-3倍。你忘了在C++中启用OPTIMIZATION。:) 而且,由于某种原因,你在x86而不是x64上编译了它。更不用说在智力上是1600米的事实了。 为什么呢? михаил потапыч 2011.03.31 16:48 #108 hrenfx:你所要做的就是用上述方法比较UNIVERSAL MT4和MT5测试器的速度。 我很抱歉,为什么?或者谁需要它? Mykola Demko 2011.03.31 16:52 #109 hrenfx:我再次要求这个话题的参与者不要把它变成垃圾。你也会说JForex API更好,因为它是用跨平台的Java编写的。这他妈的都是些什么破事!?你所要做的就是用上述方法比较UNIVERSAL MT4和MT5测试器的速度。这是什么狗屎?编译文件的普遍性意识形态为分发安全的封闭代码提供了机会,而不考虑系统的位数。这一点现在非常紧迫,因为仍然有一大批32位机器,但64位机器正在全速实施。 好吧,自然而然地,Net比纯C++慢,但优化(开发人员正在努力)将这种差异减少了很多。一年前,我在比较性能,MQL5慢了6倍,而现在则慢了2-3倍。进展是显而易见的。 Academic 2011.03.31 16:52 #110 Mischek: 我很抱歉,为什么?或者谁需要它?因为在我看来,MT5优化器不能真正使用。那么它为什么要画3D图表呢?我就不能把三列数字复制到Matlab中吗?并通过一次点击获得相同的3D?一句话,如果一辆车有那么多的美丽,但却不能开车,那么它就是家具。 1...456789101112131415161718...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
好吧,让我们来取笑一下MT5--这里是C++代码和结果:)
每秒至少等待4亿个周期。:)但在这里,你有每秒1282百万个周期。:))
所以,事实证明,这个计算器不是用MQL5写的,而是用CPP写的。到底是不是这样呢?
MQL5优化器的工作正在进行中,MQL5代码的速度仍将提高。
下面是该代码在i7上的性能比较
С++
0 = 0.000000, it = 1.87e-009 (sec), 534.759358 mio per sec
MQL5
2011.03.31 16:31:55 111 (EURUSD,H1) 0 = 0.000000, it = 4.36e-009 (sec), 229.357798 mio per sec
也就是说,MQL5比C++慢2-3倍。
是的。:) 在C++中 什么是问题?这一点一直以来都是众所周知的。:)
也就是说,MQL5比现在的C++慢2-3倍。
然后在64位机器上运行你在32位系统上用C++编译的DLL,然后你会看到ex5文件的优势,它并不关心它是在哪里编译的。
MQL5优化器的工作正在进行中,MQL5代码的速度仍将提高。
下面是该代码在i7上的性能比较
С++
0 = 0.000000, it = 1.87e-009 (sec), 534.759358 mio per sec
MQL5
2011.03.31 16:31:55 111 (EURUSD,H1) 0 = 0.000000, it = 4.36e-009 (sec), 229.357798 mio per sec
也就是说,MQL5比C++慢2-3倍。
你忘了在C++中启用OPTIMIZATION。:) 而且,由于某种原因,你在x86而不是x64上编译了它。更不用说在智力上是1600米的事实了。
为什么呢?
你所要做的就是用上述方法比较UNIVERSAL MT4和MT5测试器的速度。
我再次要求这个话题的参与者不要把它变成垃圾。你也会说JForex API更好,因为它是用跨平台的Java编写的。这他妈的都是些什么破事!?
你所要做的就是用上述方法比较UNIVERSAL MT4和MT5测试器的速度。
这是什么狗屎?编译文件的普遍性意识形态为分发安全的封闭代码提供了机会,而不考虑系统的位数。这一点现在非常紧迫,因为仍然有一大批32位机器,但64位机器正在全速实施。
好吧,自然而然地,Net比纯C++慢,但优化(开发人员正在努力)将这种差异减少了很多。
一年前,我在比较性能,MQL5慢了6倍,而现在则慢了2-3倍。进展是显而易见的。
我很抱歉,为什么?或者谁需要它?
因为在我看来,MT5优化器不能真正使用。那么它为什么要画3D图表呢?我就不能把三列数字复制到Matlab中吗?并通过一次点击获得相同的3D?
一句话,如果一辆车有那么多的美丽,但却不能开车,那么它就是家具。